2012-06-26 77 views
0

我使用的代碼來自http://forums.codeguru.com/archive/index.php/t-470940.html在php中創建excel。這樣做時,是否有一種方法可以向單元格添加粗體和/或斜體等樣式?謝謝PHP導出爲ex​​cel與樣式

+0

並請只使用PHPExcel標籤當提到到PHPExcel庫創建實際的.xls或.xlsx文件,而不是使用其他方法創建MS Excel可以打開的文件 –

+0

該線程中顯示的方法不會生成Excel .xls文件。它生成一個製表符分隔值文件。這是一種純文本格式,不支持任何種類的樣式 –

+0

作爲@Mark關於製表符分隔值文件的說明,它們被稱爲TSV文件,其中一些被彗星分離並被稱爲CSV,而另一些被分號分隔也是CSV。任何情況下,這些文件不能包含任何值以外的任何內容。沒有造型,沒有計算公式。沒有其他數字/字符串值。 –

回答

4

該線程中顯示的方法不會生成Excel .xls文件。它生成一個製表符分隔值文件。這是一種純文本格式,不支持任何種類的樣式

如果要生成帶有格式的實際xls文件,請查看一些可用於從PHP中使用的庫來編寫實際的Excel文件作爲我PHPExcel

編輯

除了PHPExcel,你可以找到其他PHP庫的細節在答案寫實時Excel文件到this question

+0

我注意到它需要PHP 5.2。我在5.1.6上工作,所以我不能使用它。 – Ales

+0

你真的不應該再使用PHP 5.1.6了,它已經很久沒有被支持了......但是我的答案中的其他鏈接列出的其他人,比如梨作家,可以使用早於5.2的PHP版本儘管他們沒有PHPExcel的功能集 –