CSV重複行削除ツール
CSV内の重複行を判定し、最初の行だけを残して保存します。
CSVファイルはサーバーにアップロードされません。重複判定は、お使いのブラウザ内で行われます。
出力ファイル名は処理日時を使って「YYYYMMDD HHMMSS重複削除.csv」とします。
YYYYMMDD HHMMSS重複削除.csv重複判定設定
1行目の扱い
判定方式
指定列
出力設定
「1行目をヘッダとして扱う」場合だけ変更できます。
処理前チェック結果
| ファイル名 | データ行数 | 判定方式 | ヘッダ出力 | 削除見込み | 出力行数 | 判定 |
|---|---|---|---|---|---|---|
| まだチェック対象のCSVがありません。 | ||||||
利用上の注意
- 前後空白、大文字小文字、全角半角の違いは別の値として扱います。
- 指定列判定では、選んだ列の値だけで重複を判断します。
- 削除結果は、ダウンロード後に必ず確認してください。
何を「同じ記録」とみなすかで、残る行が変わる
完全に同じ行を減らす場合と、顧客IDなど一部の列だけでまとめる場合は結果が異なります。削除された行を出力から元に戻す機能はないので、元CSVを保存した上で判定列を選んでください。
id,amount A01,100 A01,120 A02,200 A02,200
- 全列で判定
- A01,100 / A01,120 / A02,200 の3データ行。金額が違うA01の2行は両方残ります。
- ID列だけで判定
- A01,100 / A02,200 の2データ行。A01,120は後に出てきたため除かれます。
残す基準は「最初に現れた行」です。最大金額・最新日時・空欄の少なさを調べて最適な行を選ぶわけではありません。A01の2行を逆順に置くと、ID判定では120の行が残ります。
表記揺れや空欄を、勝手に補正しない
A01、a01、A01 (末尾空白)は異なる値です。001 と 1 も文字列として区別します。表記をそろえる必要がある場合は、削除する前に元データ側で確認してください。
指定列が空欄の行同士も、選んだ値が一致すれば重複になります。氏名や金額が別でもID欄が両方空なら、IDのみの判定では先頭の1行しか残りません。欠けた項目を他の行から補完する処理も行いません。
- 重複判定に必要な列を選んだか確認します。指定列方式で未選択のままでは実行できません。
- 出力件数と削除見込みを照合し、同じIDを持つ複数行が意図どおりに整理されたか確認します。
- 先頭行のヘッダ扱い、出力ヘッダの有無、日本語や先頭ゼロを保存先アプリでも確認します。
複数ファイルをまとめてから重複を調べるならCSV結合を先に使います。先に並んだファイルの行が残りやすくなるため、結合順序にも注意してください。
検証日:2026-10-10。全列・IDのみ・空欄・表記差・行順の自作例をWindows上のChromiumで確認。データの業務上の同一性を自動判断する機能ではありません。
FAQ
CSVファイルはサーバーへアップロードされますか
いいえ。重複判定とCSV生成は利用者のブラウザ内で行い、CSV本文やファイル名をサーバーへ送信しません。
重複した行はどれが残りますか
同じ値と判定された行のうち、CSV内で最初に現れた1行を残し、2件目以降を削除します。
一部の列だけで重複を判定できますか
1行目をヘッダとして扱う設定では、指定列モードを選び、判定に使う列を選択できます。
ヘッダ行を出力しないことはできますか
1行目をヘッダとして扱う場合は、出力設定でヘッダ行を出力するか選べます。1行目をデータとして扱う場合は対象外です。
大文字と小文字や前後の空白は同じ扱いですか
画面の判定設定に従います。実行前のチェック結果で判定方式と削除見込みを確認してください。
CSV重複行削除を実行できない場合
表示されたメッセージを手がかりに、次の内容を確認してください。
CSVを選択できない
拡張子が.csvのファイルを1件選択してください。
指定列を選べない
1行目をヘッダとして扱う設定にし、CSVを読み込んでから指定列を選択してください。
重複判定を実行できない
指定列モードでは少なくとも1列を選択する必要があります。
文字化けする
入力文字コードと出力文字コードを確認し、Excelで開く場合はUTF-8 BOM付きも試してください。
処理が止まる
行数や列数が多いCSVはメモリを消費します。ファイルを小さくして再試行してください。
広告・アフィリエイト表示について
このページでは、サイト運営のために広告またはアフィリエイトリンクを設置する場合があります。ツールの選択、実行、処理結果、ダウンロードと誤認される位置には設置しません。
利用前の確認事項
利用条件
利用者は、処理するCSVファイルについて必要な権利または権限を持ち、法令や第三者の権利を侵害しない範囲で本ツールを利用してください。
本ツールは予告なく変更、停止、終了する場合があります。無料提供、ブラウザ内処理、アップロード不要という表示は、対応環境ですべての処理結果を保証するものではありません。
プライバシー
本ツールでは、CSVファイルの処理を利用者のブラウザ内で行います。CSVファイルは本サイトのサーバーへアップロードされません。
運営者は、処理対象の本文、ファイル名、ファイル内容、入力値を取得しません。アクセス解析や広告配信サービスが閲覧ページ、参照元、端末情報等を取得する場合がありますが、処理対象データを分析、保存、送信する目的では利用しません。
免責事項
本ツールはCSV重複行削除を補助する無料ツールです。動作、処理結果の正確性、完全性、特定目的への適合性を保証しません。
重要書類、業務データ、提出用データ等に利用する場合は、処理結果を必ず確認してください。本ツールの利用または利用不能により生じた損害について、運営者は責任を負いません。
処理制限
処理可能なデータ量、ファイルサイズ、件数、処理時間は端末性能、ブラウザ、空きメモリに左右されます。パスワード保護、破損、特殊な形式、非常に大きなデータは処理できない場合があります。
重複行のうち最初の1行を残し、選択したヘッダと文字コード設定でCSVを保存します。処理後の内容は利用者自身で確認してください。
第三者ライブラリ
このツールの主要機能はブラウザ標準APIで実装しており、外部JavaScriptライブラリは使用していません。
更新情報
CSV重複行削除ツール v1.0。商用公開版のSEO、FAQ、エラー対処、法務表示、公開導線を2026-08-03に整備しました。