CSV差分比較
更新前後のCSVを一意キーで対応付け、行順に左右されずに追加・削除・変更を調べます。セルはtrim・小文字化・数値化をせずexact stringで比較します。
ツール本体
入力・操作・結果
上から入力し、必要な操作を行って、表示された結果と次の操作を確認してください。
入力データは原則ブラウザ内で処理し、URLやアクセス解析へ保存しません。ページを更新すると入力は失われます。機密情報は入力しないでください。
使い方
- 同じ対象の更新前CSVと更新後CSVを入力します。
- 両方の一意キー列を選び、差分比較を実行します。
- 追加・削除・変更セルとschema差分をレビューし、必要なら差分CSVを保存します。
例: 商品マスタ更新、顧客属性の一括変更、設定エクスポートのリリース前後確認に使えます。
このツールを使う場面
- 確認できること
- BeforeとAfterのCSVを行順に左右されないキー単位で比較し、変更セルを一覧とCSVで確認できます。
- 使う前に見るポイント
- 両CSVの一意キー、空キー・重複キーの有無、exact比較でよい値表記を確認します。
- 結果を見たあとにやること
- 行差分とschema差分をレビューし、重複キー修正や必要列の整理へ戻します。
比較前の前提
重複キーのまま比較する
1行を一意に対応付けられないため、重複キーが1件でもあれば本比較を停止します。
空キーを同じ行とみなす
空欄は識別子ではないため、空キーがあれば比較を停止します。
差分の判定方法
行順だけが変わった
キーで対応付けるため差分には数えません。
列順やschemaが変わった
列順だけは無視し、列名の追加・削除はschema差分として別に表示します。
レビュー時の注意
見た目が似た値を同一視する
`001`と`1`、前後空白、大文字小文字は別の文字列として扱います。
変更セルだけを見てschema差を見落とす
追加列・削除列も結果上部で確認してください。
FAQ
行の並び替えは差分になりますか?
なりません。選択したキーで行を対応付けます。
値の前後空白は無視されますか?
無視しません。セル値はexact stringで比較し、trimや型変換は行いません。
重複キーがある場合も比較できますか?
比較結果を捏造しないため停止します。CSV重複キー検出で先に解消してください。
追加・削除列は確認できますか?
はい。ヘッダー順だけの変更は無視し、列名の追加と削除を別表示します。
基本FAQ
入力データは外部へ送信されますか?
原則として送信されません。入力内容はブラウザ内で処理し、URLやアクセス解析へ保存しません。例外がある場合は各ツールページ内に明記しています。
入力内容は自動保存されますか?
原則として自動保存しません。ページを更新すると入力は失われます。コピーやダウンロードで保存する場合は、ご利用端末内に保存されます。
CSV・JSONの前処理・変換フロー
CSV崩れ確認・ゼロ落ち対策・相互変換・表確認をつなぐファミリーです。
関連ツール
同じ作業の前後で使うことがあるツールです。