CSV-duplicatieverwijderaar
Duplikaten dringen op storende manieren binnen in CSV-exporten: herhaalde leveringen via webhook, twee rapporten die handmatig zijn samengevoegd, of een join die onverwachte rijen heeft veroorzaakt. Deze duplicaatverwijdering berekent een hash voor elke gegevensrij en behoudt alleen de eerste voorkomst; het resultaat behoudt daarmee de oorspronkelijke rijvolgorde zonder kopieën te bewaren. De koptekstrij is optioneel: zet de schakelaar om als uw bestand direct met gegevens begint.
Hoe deduplicatie werkt
-
1
Plak de CSV
Neem de koptekstrij wel of niet op; gebruik het selectievakje om de tool te vertellen wat van toepassing is.
-
2
Elke rij wordt gehasht
De rijen worden omgezet in arrays, en de MD5-waarde van hun JSON-representatie wordt gebruikt als unieke sleutel.
-
3
De eerste die wordt gezien, wint
De eerste rij met een bepaalde hash wordt behouden; latere rijen met dezelfde inhoud worden stilzwijgend overgeslagen.
-
4
Koptekst blijft behouden
Als de koptekstmodus aanstaat, wordt rij 1 altijd ongewijzigd doorgegeven en niet tegen de gegevens gededupliceerd.
Wat wordt als een duplicaat beschouwd
De deduplicator gebruikt gelijkheid op hele rijen. Twee rijen worden als duplicaten beschouwd wanneer alle cellen na standaard CSV-verwerking positie voor positie overeenkomen.
Wat toch als verschillend telt
| Rij A | Rij B | Behandeld als |
|---|---|---|
Alice,30,Paris |
Alice, 30, Paris |
Verschillend (extra spaties) |
Bob,25 |
Bob,25, |
Verschillend (lege cel aan het einde) |
"Jane Smith",42 |
Jane Smith,42 |
Gelijk (aanhalingstekens worden op parserniveau verwerkt) |
TRUE,1 |
true,1 |
Verschillend (gevoelig voor hoofd- en kleine letters) |
Wanneer deduplicatie op kolomniveau geschikter is
Matchen op volledige rijen is streng, en dat is meestal precies wat u wilt, maar soms wilt u eigenlijk „één rij per e-mailadres, ongeacht de andere kolommen”. Gebruik in dat geval eerst de CSV-kolomextractor om het bestand tot alleen de sleutelkolom te beperken, verwijder daar de duplicaten en gebruik het resultaat als opzoektabel. Of grijp naar SQL: SELECT DISTINCT ON (email) * FROM users ORDER BY email, created_at DESC; in PostgreSQL, of een GROUP BY met MIN()-aggregaten elders.
Praktische tips
- Normaliseer voordat u dedupliceert. Verwijder eerst spaties en maak het hoofdlettergebruik in de sleutelkolommen uniform; anders blijven zowel
ALICE@EXAMPLE.COMalsalice@example.combestaan. - Sorteer eerst en dedupliceer daarna, voor controleerbare resultaten. Als u wilt weten welke kopie is behouden, sorteer het CSV-bestand dan op uw gewenste tiebreaker (meest recente tijdstempel, laagste ID) voordat u de deduplicator uitvoert.
- Controleer het aantal rijen. Gebruik de CSV-rijenteller op zowel het originele als het uitvoerbestand om te bevestigen hoeveel duplicaten zijn verwijderd.
Veelgestelde vragen
Nee, hij hasht volledig geparseerde rijen. Voor uniekheid op één kolom moet u het CSV-bestand eerst met de CSV-kolomextractor tot die kolom beperken en daarna de deduplicator uitvoeren.
De eerste voorkomst in het bestand. Sorteer het CSV-bestand vooraf als u een specifieke kopie wilt behouden (de nieuwste record, het laagste ID, enzovoort).
Ja. De rijen worden verwerkt volgens standaard CSV-regels, waardoor "Jane, Smith" als één cel blijft en daarop gebaseerd wordt vergeleken.
Het CSV-bestand wordt naar onze server gestuurd om de deduplicatie te berekenen. Het wordt niet opgeslagen of gedeeld en wordt niet aan de paginalink toegevoegd.
Gerelateerde tools
Excel-naar-CSV-converter
Zet XLSX- of XLS-werkbladen in je browser om naar CSV of TSV. Kies bladen, scheidingsteken, codering en verborgen gegevens zonder bestandsupload.
MOBI-naar-EPUB-converter
Converteer MOBI-e-books naar EPUB, de open standaard die Apple Books, Kobo, Google Play Books en de meeste moderne apps lezen. Upload een .mobi-bestand en download een schone .epub.
MOV-naar-MP4-converter
Converteer QuickTime MOV-video's naar MP4 voor soepele weergave op elk apparaat, eenvoudig delen en betrouwbare webuploads. Upload een .mov-bestand en download een compatibele .mp4.
ODT-naar-DOCX-converter
Converteer OpenDocument Text (ODT)-bestanden naar Word DOCX zodat iedereen op Microsoft Office ze kan openen en bewerken. Behoud je tekst, koppen, lijsten en basisopmaak intact.
SQL-testdatagenerator
Genereer uitvoerbare SQL INSERT-statements met opeenvolgende voorbeeldrijen (id, name, email, active) voor elke tabelnaam. Tot 200 rijen, MySQL-syntaxis, met één klik.
JSON naar Excel
Zet JSON om naar een echt Excel-XLSX-bestand met getypeerde kolommen, meerdere bladen voor geneste arrays en ingebouwde datumopmaak.
Tool beschikbaar in andere talen
- CSV-Deduplicator [DE]
- Deduplicador de CSV [PT]
- Trình loại trùng dữ liệu CSV [VI]
- CSV-dubblettrensare [SV]
- โปรแกรมกำจัดข้อมูลซ้ำในไฟล์ CSV [TH]
- Penghapus Baris Duplikat CSV [ID]
- CSV 중복 데이터 제거 도구 [KO]
- Eliminador de duplicados CSV [ES]
- CSV重複削除ツール [JA]
- أداة إلغاء تكرار ملف CSV [AR]
- Dédupliqueur CSV [FR]
- Usuwanie duplikatów wierszy CSV [PL]
- Deduplicatore CSV [IT]
- Удалитель дубликатов в CSV-файлах [RU]
- CSV Yinelenen Satır Temizleyici [TR]
- CSV去重工具 [ZH]
- CSV Deduplicator [EN]