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 | 
ヘッダーは指定できません。