CSV / 重複判断ガイド

CSVの重複を消す前に残す行を判断する

同じIDがあるだけで削除や統合を決めると、違う情報を失います。全列が一致する完全重複と、値が競合する候補を分け、保持・統合・削除・所有者確認を明示してから再提出します。

4つの判断を分ける

判断条件次の行動
保持一意の行、または確認済みの正本そのまま残す
統合全列一致の完全重複根拠を残して1行に整理
削除所有者が削除を確認済み確認記録と再提出物を作る
所有者確認値が競合、キーが欠損推測せず止める

同じIDでもメール・金額などが違えば、完全重複ではありません。

合成fixtureで判断を再現する

A001は全列一致、A002はメールが競合、A003は一意です。missing-key.csvはキー欠損の負例です。

id,decision,reason
A001,keep-one,all fields match; retain one copy after confirmation
A002,ask-owner,email differs; do not merge or remove automatically
A003,keep,only one row; no duplicate action

このページは削除を自動実行しません。判断と確認記録を作ってから、別の再提出作業へ渡します。

検算して再提出へ渡す

  1. 元のCSVを変更せず、キー・名前・メール・金額を確認する。
  2. 表をExcelへで列ごとの差を見える化する。
  3. 完全一致なら統合候補、競合や欠損なら所有者確認として記録する。
  4. expected.csvとchecklist.mdを添え、削除・再提出の根拠を渡す。

このガイドと表をExcelへはブラウザー内で処理します。CSVや入力内容を外部へ送信しません。

推測して進めないケース

キーが空欄、同じIDで値が競合、または正本が分からない場合は、名前や行位置から残す行を推測しません。元データの所有者へ確認します。