2011-06-27 36 views
2

當我使用基於「01simple-download-xlsx.php」示例的PHPEXCEL創建Excel工作表時,我將在Excel中收到一條錯誤消息,因爲我正在使用UTF-8 。 錯誤消息顯示「Excel無法打開文件,因爲文件格式或文件擴展名無效,請確認文件沒有被損壞,並且文件擴展名與文件格式相匹配。」我已經使用01simple-download-xlsx.php測試文件,並嘗試將$ objWriter更改爲26utf8.php測試文件中的一個...兩者都無效...使用帶有UTF-8的PHPEXCEL導致錯誤消息

那麼,如何防止此錯誤並用PHPEXCEL創建一個合適的UTF-8兼容Excel文件?

回答

2

原因是: 我已經用UTF-8格式的記事本保存了我的php文件。爲此它被保存與UTF-8 BOM。我已重新打開Notepad++中的文件,並將文件保存爲UTF-8不帶BOM。這樣Excel文件得到正確生成。

相關問題