menu


2017年4月28日金曜日

☕コーヒーブレイクcsvファイル

csv ファイルは、データを区切り文字で区切り保存するファイル形式です。
区切り文字は、一般的に「,」がよく使われます。
私も、「,」を区切りに使います。
しかし、保存データに改行が入った場合どうなるでしょう?
通常は、横一列がデータの一列と判断しますが、改行が入る事で、データが複数行になってしまいます。
改行を入れないとする解決方法も考えられますが、ポピュラーなツールのエクセルに習い改行するデータは、「"」で囲む方法をとります。
php には、csv ファイルを読み込む関数が存在しますが、改行には対応してません。
そのため専用に読み込み処理を作成します。
単純なデータだけなら、ここまでやる必要は、無いのでしょうが、説明や紹介などの長文を管理するには、改行は、必要となります。
以上の事から、データには、「,」「"」は入れられません!
入れる場合は、全角の「,」「”」を入れるようにします。
これで改行の入ったcsvファイルに対応します!
これが私の使うcsv ファイルです。

0 件のコメント:

コメントを投稿