実用ガイド
2つの CSV ファイルを行とセルで比較する方法
行全体の diff による混乱を避け、行、列、変更前、変更後、変更セルの文脈を確認する手順です。
更新 2026-06-03 · 6 分で読める
CSV テキスト diff の問題
CSV はプレーンテキストに見えますが、意味の単位は通常セルです。行全体の diff では、どのフィールドが変わったか分かりません。
列数が多い、引用符付きカンマ、空セル、表計算のエクスポートでは特に混乱します。
より良い確認手順
まず2つのファイルのヘッダー行が同じか確認します。違う場合はセル値を見る前にヘッダーを直します。
次に行ごとに比較し、変更セルの変更前と変更後を確認します。追加行と削除行は変更セルと分けて見ます。
- ヘッダーと列順を確認します。
- 追加行と削除行を先に確認します。
- 行番号、列番号、変更前、変更後でセルを確認します。
- 重要な変更フィールドだけを記録します。
よくある間違い
1つのセルだけが変わった場合に、行全体が変更されたと判断しないでください。空文字、null 風の値、空白も軽視しないでください。
出力順が変わると誤検出が増えます。安定キーで並べ替えてから比較します。
FAQ
CSV にテキスト diff が向かない理由は?
テキスト diff は各行を1つの文字列として扱います。1つのセルだけが変わっても行全体が違って見え、変更列が隠れます。
行番号とキーのどちらで比較すべきですか?
順序が安定したエクスポートなら行番号で十分です。並び替えがある場合は id、email、sku など安定キーで比較します。
CSV 比較はブラウザで動きますか?
はい。MKDiff CSV Diff はブラウザ内で CSV を解析し、変更セルの行、列、前後値、状態を表示します。