整理する前にCSVレコードを理解する
公開日: · Delete Duplicate Lines Online
更新日:
CSVのフィールドにカンマ、引用符、改行が含まれる理由と、変換前の構造確認について説明します。
1レコードが1行とは限らない
引用符で囲まれたフィールドにはカンマや改行を含められます。すべてのカンマや改行で分割すると、値が誤った列に移動しても気付けない場合があります。
引用符付きの値
例ではNew Yorkのカンマもcityフィールドの一部です。引用符付きフィールド内で引用符を二重にすると、文字としての引用符を表します。
name,city
Alice,"New York, NY"
Bob,"He said ""hello"""まず構造を検証する
CSV検証ツールは引用符と列数の一貫性を調べます。値が事実として正しいか、業務ルールに合うかは判断できません。
ヘッダーを意識する
JSONへの変換ではヘッダーがオブジェクトのキーになります。フィールドを失わないため、空でなく一意である必要があります。CSVからJSONへの変換はセルを文字列として保持し、郵便番号などの先頭のゼロを残します。
元に戻せる手順で進める
元のコピーを残し、表を確認し、1つのルールを適用して結果を比較します。表計算ソフトはエクスポートを開く際に数式に似たセルを解釈する場合があります。信頼できないデータをそこで使用する前に確認してください。