レッスン 2
ヘッダー、区切り文字、行
変換前に表の形を読む:ヘッダー行、カンマ、タブ、セミコロン、パイプ区切り。
CSV を変換する前に、表の形を確認します。
ヘッダー
最初の行に名前があると、CSV は JSON オブジェクトの配列になります。
id,name
1,Ada
2,Grace
[
{ "id": "1", "name": "Ada" },
{ "id": "2", "name": "Grace" }
]
ヘッダーがない場合、最も安全な JSON の形は配列の配列か、生成された列名です。生成された名前はデバッグに有用ですが、最終的な API 契約としては稀です。
区切り文字
すべての表形式テキストファイルがカンマを使うわけではありません。
- カンマ:一般的な CSV
- タブ:TSV エクスポート
- セミコロン:一部のスプレッドシートロケールで一般的
- パイプ:ログと内部エクスポート
自動検出は有用ですが、ファイルが小さいか曖昧な場合は、区切り文字を手動で選んでください。
行の一貫性
各データ行は期待されるフィールド数を持つべきです。ヘッダーが 5 列で 1 行が 6 値なら、引用符の欠落、区切り文字の誤り、貼り付けた断片の可能性があります。
要点
ヘッダーがオブジェクトキーを定義し、区切り文字がフィールド境界を定義し、行の一貫性がサイレントなデータ損失から守ります。
出力をコピーする前に、CSV Converter の表プレビューで形を確認してください。