CSVファイルフォーマット
以下のフォーマット仕様はRFC 4180
で定義されているよ。1.
ファイル内の各レコードは異なる行にあり、改行コードCRLF
で区切られている必要がある。例えば:
2.
最後のレコードの終わりには改行が含まれない。例えば:
3.
ファイルの最初のレコードはフィールド名である場合がある(必須ではない)。フィールド名が含まれている場合、名前の数と保存ルールは他のレコードと一致している必要がある。
4.
各レコードは1つ以上のフィールドを含むことができ、各フィールドはセミコロンで区切られる。ファイル内のすべてのレコードは同じ数のフィールドを持たなければならない。フィールド内のスペ ースはフィールド値として扱われ、無視されるべきではない。各レコードの最後のフィールドの後にはセミコロンが続かないようにする。例えば:
5.
各フィールドは半角の引用符で囲むことができる(必ずしも必要ではない)。フィールドがダブルクォートで囲まれていない場合、フィールド内にダブルクォートを含めてはいけない。例えば:
6.
改行、半角の引用符、または半角のカンマを含むフィールドは、半角の引用符で囲む必要がある。例えば:
7.
フィールドが半角の引用符で囲まれている場合、そのフィールド自身に半角の引用符が含まれていることを示すために、フィールドの前に半角の引用符を追加する必要がある。例えば:
Modified at 2025-01-13 08:22:30