mkdiff.com

実用ガイド

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 を解析し、変更セルの行、列、前後値、状態を表示します。