2〜3本のCSVを1つにまとめる前に、確認したい3つのこと

記事
IT・テクノロジー
月別・店舗別のCSVを1つの一覧にまとめる作業。単に行をコピーして貼り付けるだけに見えますが、あとから「数字が合わない」「データが抜けている」と気づくと確認が大変です。

CSVを縦に結合するときは、次の3点を先に決めておくと確認しやすくなります。

1.列名だけでなく、列の順番もそろっているか


「日付/商品/金額」と「商品/日付/金額」では、列名が似ていても、そのまま下に追加すると内容がずれます。先に見出しと列順を照合します。

2.行の順番と重複をどう扱うか


同じ内容の行があっても、誤登録とは限りません。結合前に、ファイルの順番・元の行順を維持するのか、重複行を削除するのかを決めます。単純な縦結合では、勝手に重複を消さない方が安全です。

3.入力件数と結合後の件数を照合する


例えば、架空のCSV Aがデータ2行、CSV Bがデータ3行なら、結合後はデータ5行になるはずです(見出し行は除く)。件数が一致しても内容の正確さまでは保証できませんが、抜けや二重追加を調べる基本の手掛かりになります。

「手作業で結合する時間を減らしたいが、どこまで確認すべきか分からない」という方向けに、当方では列名・列順が同じUTF-8のCSVを2〜3本まとめ、完成CSVと件数照合メモを納品するサービスを公開しています。

対応範囲は合計5,000データ行・20列・5MBまで、基本価格3,000円、納期目安3暦日です。ファイルの重複削除や異なる列構成への自動変換は対象外です。内容が合うかは、ファイルを送る前に件数・列構成などの条件を確認してください。

CSVの結合作業を代行するサービスも出品しています。詳しくは、プロフィールの出品サービス一覧にある『同じ列のCSVを1つのファイルに結合します』をご確認ください。
サービス数100万件のスキルマーケット、あなたにぴったりのサービスを探す