CSV生成時の注意点

6月 29, 2009 · Posted in PHP 
Post to Google Buzz
このエントリーをはてなブックマークに追加

CSVをExcelで開くと、次のようなエラーが出ることがあります。
「SYLK:ファイル形式が正しくありません。」

実際に内容には影響はないのですが、作成したCSVでこのようなエラーがでるのは何とかしたいところ。

これは、CSVの最初の文字が「ID」で始まっているとExcelがSLYK形式と解釈してしまうため、このようなエラーが発生してしまうようです。

対策としては、以下の方法があります。
 ・カラムをダブルクォートで囲む。
 ・データの先頭行に空白行を挿入する。
 ・データの先頭の文字列を「ID」以外の文字列に変更する。

またまたちょっとした小ネタですが、参考までに。

Comments

Leave a Reply