2013-03-07 118 views
0

我用干净的PHP绘制excel表格:单元格边框与PHP

$xls .= "Field\t\Cell1\t\Cell2\tCell3\r\n" 
$xls .= chr(hexdec('FF')) . chr(hexdec('FE')) . $xls; //headers 
echo $xls; 

有什么方法来绘制单元格边框不使用Excel的图书馆吗?

回答

1

不,您无法控制CSV文件中的格式。

Excel接受多种格式,所以如果你不想突破phpexcel,你可以改为创建一个SpreadsheetML文件。这是一种非常类似于html的格式,你可以在那里控制很多格式。

1

Excel中拥有的知识与普通工作HTML表格。这会从excel中产生一个警告,但如果你继续,它会显示一个带有边框/颜色/等的表格。

<? 
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>