2013-03-07 116 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>