CSVファイルの形式は、RFC4180を基に以下の仕様とします。
レコードについて
各レコードは改行「CRLF」で区切ります(「CR」、「LF」のみの改行は動作保証しません)
ファイル末尾には改行を指定してください
レコード内の各フィールドはカンマ「,」で区切ります(カンマはASCII(1byte文字))
形式  | レコード  | ||
|---|---|---|---|
aaa,bbb,ccc  | aaa  | bbb  | ccc  | 
カンマが連続した場合、および、改行の前にカンマがある場合は、カンマの次に空データがあるものとします
形式  | レコード  | ||
|---|---|---|---|
aaa,,ccc  | aaa  | ccc  | |
aaa,bbb,  | aaa  | bbb  | |
ヘッダーは指定できません
形式  | レコード  | ||
|---|---|---|---|
field1  | field2  | field 3  | |
aaa,bbb,ccc  | aaa  | bbb  | ccc  |