CSVのカンマは、項目の区切りと値の中身を分けて考えよう

記事
IT・テクノロジー
CSVを確認するとき、見えているカンマをすべて項目の区切りとして数えていませんか。値の中にカンマが入る場合は、ファイルの書き方も確認する必要があります。

■ 金額の表示と保存する値を分ける

たとえば金額を「1,000」と表示していても、CSVへ出力した際にどう保存されるかは別の確認です。引用符で囲まれた値の中にあるカンマと、項目を分けるカンマは役割が異なります。見た目だけでカンマを追加・削除せず、出力元の設定と読み込み先の条件を確かめましょう。

■ 列がずれていないかを見る

列名と値の対応を、個人情報を含まない少数の架空データで確認します。金額が別の列へずれていたら、合計の確認より先に入力形式を見直します。元ファイルを直接直す前に、何が原因かを切り分けることが大切です。

■ 相談時には小さな例を添える

出力元、想定する列名、うまく読めない行の架空の例を整理すると、形式上の問題を共有しやすくなります。指定4列CSV集計の列名と順番は id,date,status,amount です。

この記事は一般的な入力確認の考え方で、桁区切り付き金額への対応や入力形式の追加を約束するものではありません。対象条件はサービスページをご確認ください。
サービス数100万件のスキルマーケット、あなたにぴったりのサービスを探す