整理する前に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つのルールを適用して結果を比較します。表計算ソフトはエクスポートを開く際に数式に似たセルを解釈する場合があります。信頼できないデータをそこで使用する前に確認してください。

アクセス解析の設定

Google Analyticsは任意で、ページの利用状況の把握に使います。ツールの内容は含めません。有効にするまで解析は停止しています。