インポート用のCSVファイルの作成のベスト・プラクティス
入力csvファイルの作成時には、次の点を考慮してください。
| ベスト・プラクティス | 例 |
|---|---|
| 各レコードは、改行(<CRLF>)で区切られた個別の行に配置する必要があります。 |
aaa,bbb,ccc <CRLF> zzz,yyy,xxx <CRLF> |
| ファイル内の最後のレコードには、終了改行が含まれる場合とない場合があります。 |
aaa,bbb,ccc <CRLF> zzz,yyy,xxx |
通常のレコード行と同じ形式のファイルの最初の行として、オプションのヘッダー行が表示される場合があります。 このヘッダーには、ファイル内のフィールドに対応する名前と、ファイルの残りのレコードと同じ数のフィールドが含まれている必要があります。 ノート: ヘッダー行の有無は、このMIMEタイプのオプションのheaderパラメータで指定する必要があります。 |
field_name, field_name, field_name <CRLF> aaa,bbb,ccc <CRLF> zzz,yyy,xxx <CRLF> |
| 各レコードのヘッダー内には、カンマで区切られた1つ以上のフィールドがあります。 各行には、ファイル全体のフィールドの番号を含める必要があります。 スペースはフィールドの一部とみなされるため、無視しないでください。 レコード内の最後のフィールドの後にコンマを付けることはできません。 |
aaa,bbb,ccc |
| 各フィールドは、二重引用符で囲む場合とそうでない場合があります。 ただし、Microsoft Excelなどの一部のプログラムでは、二重引用符を使用しません。 フィールドが二重引用符で囲まれていない場合、フィールド内に二重引用符が表示されないことがあります。 |
"aaa","bbb","ccc" <CRLF> zzz,yyy,xxx |
| 改行(<CRLF>)、二重引用符およびカンマを含むフィールドは、二重引用符で囲む必要があります。 |
|
| フィールドを囲むために二重引用符を使用する場合、フィールド内に現れる二重引用符は、その前に別の二重引用符を付けることによってエスケープする必要があります。 |
"aaa","b""bb","ccc" zzz,yyy,xxx <CRLF> |
| フィールド内に二重引用符が含まれている場合は、2つの二重引用符で囲みます。 |
aa"""a,bbb,c"""cc <CRLF> zzz,yyy,xxx <CRLF> |
| インポート後、「インポート詳細ステータス」ページの「ファイルから読取り」をチェックし、入力ファイルのレコード数がフィールドの数と同じかどうかを確認します。 レコード数が異なる場合は、解析に問題があります。 | N/A |
| インポートでは、Pipe(|)、caret、セミコロン、コロン、チルダなどの他のデリミタを使用できます。 | N/A |
| パイプなどの他のデリミタを使用しており、そのパイプがフィールド内に入っている場合は、デリミタを含むフィールドを二重引用符で囲み、フィールド内に表示される二重引用符を2倍にします。 |
Example 1:"User | Date | Command" Example 2:"User |""Date| Comm""and" |