CSV (Comma-Separated Values)
一般的には次のように定義されますが、この限りではありません。
- レコードは改行 (CRLF) で区切り、行ごとに配置する。
- 末尾のレコードは改行を含まない。
- ファイルの最初の行は、フィールドの説明。
- ヘッダやレコードは、カンマで区切られた1つ以上のフィールドを持つ。そのとき末尾のフィールドの後に、カンマがあってはならない。個々のレコードは同数のフィールドを持つ。スペースを無視しない。
- 個々のフィールドを二重引用符で囲んでも良い。もし囲まないならば、二重引用符をフィールドに含めてはならない。
- フィールドに改行 (\r\n)、二重引用符、カンマを含めるならば、二重引用符で囲まねばならない。
- フィールドに二重引用符を含むならば、それを二重引用符でエスケープする。
2. Definition of the CSV Format - RFC 4180 - Common Format and MIME Type for Comma-Separated Values (CSV) Files
TSV
区切り文字にタブを用いた場合、TSV (Tab-Separated Values) と呼ばれることがあります。TSVとは|タブ区切り|.tsvファイル|Tab-Separated Values - IT用語辞典 e-Words