CSV / Tool #7

CSV重複行削除

指定した列をキーにして、同じ値を持つ2件目以降の行を削除し、新しいCSVとして保存できます。

重複行を削除する

UTF-8 / UTF-8 BOM付きCSVに対応しています。Shift_JIS / CP932には対応していません。

使い方

  1. UTF-8形式のCSVファイルを選択します。
  2. 重複判定に使う列を1つ以上選びます。
  3. 「重複行を削除」を押し、結果プレビューを確認します。
  4. 「重複削除後のCSVを保存」を押して新しいファイルを保存します。

入力例

ID,NAME,DEPARTMENT 001,田中,営業 001,田中,営業 001,田中,異動 002,鈴木,開発 ID列をキーにすると、最初の001行だけを残し、2件目以降の001行を削除します。ID列とNAME列とDEPARTMENT列をすべて選ぶと、値が完全に同じ2行目だけが削除されます。

仕様・制限

選択した列の値が完全に一致する行を同じ重複グループとして扱い、各グループの最初の出現だけを残します。空欄も通常のキー値として扱います。空白文字、大小文字、先頭ゼロなどの変換やtrimは行いません。ヘッダー行と残る行の相対順序は維持し、出力はUTF-8 BOM付き・CRLF改行の新しいCSVです。

よくある質問

ファイルはアップロードされますか?

いいえ。ファイルの読み込み、重複判定、CSV作成はブラウザ内だけで行います。

どの行が残りますか?

同じキーのグループごとに、CSVで最初に出現した1行を残し、2件目以降を削除します。

複数列を組み合わせられますか?

はい。選択したすべての列の値の組み合わせが完全に同じ場合に重複と判定します。

空欄はどう扱いますか?

空欄も通常のキー値として扱います。同じキー列が空欄の行は重複になることがあります。

大文字小文字や空白はどう扱いますか?

完全一致で判定します。大文字小文字、前後の空白、先頭ゼロなどの変換は行いません。

元CSVは変更されますか?

いいえ。元ファイルは変更せず、重複行を削除した結果を新しいCSVとして保存します。

関連ツール

CSV重複チェック / CSV列抽出・列削除 / CSV空欄行削除