我正在使用干净的php绘制excel表:
$xls .= "Field\t\Cell1\t\Cell2\tCell3\r\n"
$xls .= chr(hexdec('FF')) . chr(hexdec('FE')) . $xls; //headers
echo $xls;
有没有办法在不使用excel-library的情况下绘制单元格边框?
答案 0 :(得分:1)
不,您无法控制CSV文件中的格式。
Excel虽然接受多种格式,但如果您不想突破phpexcel,则可以创建SpreadsheetML文件。它的格式与html非常相似,你可以在那里控制很多格式。
答案 1 :(得分:1)
如果你真的想在Excel中输出几乎所有可能的Excel文件,你应该使用以下易于使用的PHP类集:
答案 2 :(得分:1)
Excel具有使用纯HTML表的知识。这将从excel生成警告,但如果继续,它将显示带有border / colors / etc的表。
<?
header('Content-Type: application/vnd.ms-excel');
?>
<table border='1'>
<tr>
<td style='background-color:#f00;'>header</td>
<td style='background-color:#f00;'>header</td>
</tr>
</table>