本文へスキップ
grsytools.jp

提出前・共有前の実務チェック

CSV差分比較

更新前後のCSVを一意キーで対応付け、行順に左右されずに追加・削除・変更を調べます。セルはtrim・小文字化・数値化をせずexact stringで比較します。

ツール本体

入力・操作・結果

上から入力し、必要な操作を行って、表示された結果と次の操作を確認してください。

入力データは原則ブラウザ内で処理し、URLやアクセス解析へ保存しません。ページを更新すると入力は失われます。機密情報は入力しないでください。

使い方

  1. 同じ対象の更新前CSVと更新後CSVを入力します。
  2. 両方の一意キー列を選び、差分比較を実行します。
  3. 追加・削除・変更セルと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崩れ確認・ゼロ落ち対策・相互変換・表確認をつなぐファミリーです。

同じ作業の前後で使うことがあるツールです。