2011-06-27 3 views
2

「01simple-download-xlsx.php」の例に基づいてPHPEXCELでExcelシートを作成すると、UTF-8を使用しているのでExcelでエラーメッセージが表示されます。 エラーメッセージに「ファイル形式またはファイル拡張子が無効であるため、Excelはファイルを開くことができません。ファイルが破損していないこと、ファイル拡張子がファイルの形式と一致していることを確認してください。私は01simple-download-xlsx.phpテストファイルを使用して、$ objWriterを26utf8.phpテストファイルのうちの1つに変更しようとしました...UTF-8でPHPEXCELを使用するとエラーメッセージが表示される

どうすればこのエラーを防ぐことができますかPHPEXCELで適切なUTF-8互換Excelファイルを作成しますか?

答えて

2

理由は: 私はメモ帳でUTF-8形式で私のPHPファイルを保存しました。そのため、それはUTF-8 BOMで保存されました。私はNotepad++のファイルを再オープンし、ファイルをBOMなしでUTF-8として保存しました。このようにして、Excelファイルが正しく生成されます。

関連する問題