SSブログ

CSV の RFC [プログラミング]

RFC4180
http://www.rfc-editor.org/rfc/rfc4180.txt

RFC かよ・・・って、MIME type "text/csv" の RFCですね。なるほど。

拙い読解力で分かったこと。

・改行は CRLF が正しい
・最後の行の CRLF は、あってもなくても良い
・フィールドはダブルクォートで囲むこともできるし、囲まなくても良い
・ダブルクォートで囲めば、改行を含むこともできる
・ダブルクォートは、直前にダブルクォートを入れる("")ことでエスケープできる

そして結論

・私の書いた CSV 読み込み処理は RFC に従った CSV を読み込めない・・・場合もある
(今更、値にダブルクォート入らないよねぇ・・・)


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

Facebook コメント

トラックバック 0