CSV Deduplication Tool
Supports single-file and batch CSV data deduplication, matching by specified columns, custom retention strategies, and exporting unique and duplicate data.
Browser execution mode: Your data is processed in your browser and is not uploaded to the server.
Speed and Stability: Processing speed depends on your device and browser. For large batch work, the desktop version may be more stable.
Loading tool, please wait...
If the online tool fails to load or run, try the desktop tool.https://tools.yikeaigc.com/
Tool Usage
Return to old versionSupports pasted data, single files, and batch deduping. Find duplicates by all columns or selected columns, and export unique data, duplicates, or a batch ZIP.
Import CSV data
In single file mode, upload one file or paste CSV directly. In batch mode, select multiple files at once. The list shows only the first 20, but all files will be processed.
Configure parsing, deduping, and output
Complete these settings before deduping. For single files, parse first, then select column names. In batch mode, you can also match by column index.
Preview and download results
For a single file, download unique and duplicate data separately. Batch files keep original names, append numbers for duplicates, and are packed as a ZIP.
| File Name | Original row | Deduped | Duplicate rows | Duplicate rate | Status |
|---|
Instructions
Software Usage Instructions
- Import CSV data: Select single-file mode to upload a CSV/TXT file, or paste CSV content directly; in batch mode, you can select multiple CSV/TXT files. The interface only displays the first 20 files, but all files will be included during processing.
- Parse data: Set the input delimiter, file encoding, whether the first row is a header, and whether to trim leading and trailing spaces from cells, then click “Parse Preview” to view column names and data rows.
- Set deduplication criteria:
- Match all columns: Rows are considered duplicates when all fields in the entire row are identical.
- Match specified columns: Determine duplicates based on key columns such as email, phone number, or customer ID; in batch mode, you can enter column numbers.
- Select a retention strategy:
- Keep first occurrence: Keeps the earlier row in each duplicate group.
- Keep last occurrence: Keeps the later row in each duplicate group.
- Delete all duplicates: Moves all data rows in duplicate groups to the duplicate data results.
- Adjust advanced options: You can set options such as case handling, merging consecutive whitespace, ignoring punctuation, empty value handling, output delimiter, whether to export duplicate data, and whether to add a UTF-8 BOM.
- Save settings: For frequently used rules, click “Save Settings” to automatically restore them the next time you open the tool.
- Start processing and download: Click “Start Deduplication” to view statistics and preview results; for a single file, you can download the deduplicated results and duplicate data separately, while for batch files, you can download a ZIP archive.
FAQ
Related Tools
Batch Subtitle Format Converter
Batch convert between SRT, VTT, ASS, LRC, and TXT subtitl...
Batch Document Encoding Repair Tool
Automatically detect and restore garbled Chinese text in ...
Markdown to WeChat Official Account Formatting Tool
Convert Markdown articles into WeChat Official Account fo...
Online PDF Cross-Page Seal Tool
Add a cross-page seal to PDF files online, with support f...
Word Document Batch Content Replacement Tool
Supports replacing text content in DOCX documents individ...