今天在幫忙做 PHP 匯出 Excel 功能時,才發現微軟的微妙...
匯出 Excel 的過程沒有問題,可以卻在打開檔案的那一刻,出錯 error
其 SYLK 的錯誤就是檔案格式錯誤,雖然不影響觀看 Excel ,可是每次開這個 Excel 就要這樣被說一次,實在很麻煩。
說明在此:
開啟檔案時,出現「SYLK:檔案格式無效」的錯誤訊息
看了之後才知道解法不難,重點是匯出成 Excel 的前面兩個字元不可以是大寫的『I』 或 『D』,很不巧的我後端資料表的欄位,第一個 field 就是 ID...,最後只要把大寫的字轉成小寫就可以了 (我是使用 strtolower)。
沒有留言:
張貼留言
若你看的文章,時間太久遠的問題就別問了,因為我應該也忘了... XD