CSVってRFC4180とかいうので標準ができてたのね。初めて知った。 しかし、2005年制定って、ずいぶん遅いな... 序文にも、「驚くべきことに、このフォーマットはこんなに有名なのに関わらず、今まで正式な文章化がされてこなかった」とか書いてある。 RFC4180で標準化されたフォーマットの要点はたぶん以下の通り。 1行に1レコードのデータを書き、行はCRLFで区切る 最終行のCRLFはあっても無くてもいい 1行目はヘッダ行でも良い。ヘッダ行の項目数とデータ行の項目数は一致すること(尚、ヘッダがあるかどうかはMIMEタイプに「header」パラメータを付けることで明示するべき。) フィールドはカンマで区切る。全ての行は同じ数のフィールドを持つべき。フィールド中のスペースは無視するべきではない。最終フィールドの後ろに余計なカンマは付けるな。 各フィールドはダブルクォートで括っても良い。ダブ