価格表の更新: 変更・削除・追加が 1 件ずつ

商品コードをキーにした 3 行の価格表を更新し、価格の変更が 1 件、商品の削除が 1 件、商品の追加が 1 件ある代表的な例です。

入力

更新前の CSV(1 行目は見出し)

id,name,price
1,A,100
2,B,200
3,C,300

更新後の CSV(1 行目は見出し)

id,name,price
1,A,100
2,B,250
4,D,400

キー列の位置(更新前の左から何列目か)

1

区切り文字

カンマ(,)

結果

エラー 0 件・警告 0 件・情報 0 件

指摘(エラー・警告・情報)

指摘はありません。

キー列id
更新前の行数3 行
更新後の行数3 行
追加1 行
削除1 行
値が変わった行1 行
変更なし1 行

追加・削除・変更の一覧

追加・削除・変更の一覧
区分キー列旧新
変更2price200250
削除3(行全体)C | 300
追加4(行全体)D | 400

検算(この結果になる理由)

キー 1 は全列が同じで差分なし。キー 2 は price が 200 から 250 に変わったので「変更」1 行。キー 3 は更新後になく「削除」、キー 4 は更新前になく「追加」です。追加・削除の行は比べた列の値を縦棒でつないで示します。

判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。

このツールの制約

ご利用にあたって

  • 差分は貼り付けた文字列の比較です。取り込み先のシステムが前後の空白を除くなど別の扱いをする場合、実際の更新結果と一致しないことがあります。
  • 大きなファイルはお使いの端末の性能によって処理に時間がかかることがあります。

ほかの入力例