2017-03-25 117 views
0

本證的幫助下鏈接 http://www.ahowto.net/php/easily-integrateload-phpexcel-into-codeigniter-framework/PHPExcel不工作

我採取了參考,但它不會工作。文件正在下載,但打開文件時出現錯誤「您正在嘗試的文件acb.xls格式與文件擴展名指定的文件格式不同。在打開文件之前,驗證文件沒有損壞並且來自可信來源。你想現在打開文件嗎?「

當我用打開文件然後一些文本填充「PK2¥yJG'D²Xð[CONTENT_TYPES] .XML」MNÃ0...÷OE「ò%NY「SVAA©QÄ¿i!£ÒKμy3ÜJ<§œZ1½0?尤伯%zV「

我有谷歌它,並試圖解決上述問題,因爲最近3小時,但它不會爲我工作,也嘗試與MAC操作系統&現在我試圖在Windows操作系統,但同樣的錯誤正在填充

+0

您使用的是Writer?該數據流看起來像一個'xlsx'文件(Excel2007 Writer)的開頭而不是'xls'文件 –

+0

Writer使用「Excel5」並且在2007年也試過,但它不起作用。 –

+0

在文本編輯器中打開文件,然後檢查文件中的前導/尾部空白字符或BOM標頭,或者可能包含在文件中的任何明文錯誤消息或html標記 –

回答

0

請檢查您的PHP和庫的編碼。使用UTF-8編碼。:)

+0

嗨,感謝您的評論! !,我必須設置UTF-8 –

+0

剛剛添加了這兩行代碼ob_end_clean(); ob_start();並刪除php標籤結束的位置和.....在這裏,我們去!!!!! –

+0

使用'header('Content-Type:text/html; charset = utf-8');' ,你可以改變php.ini爲utf-8編碼。 –