CSV-dubblettrensare
Dubbletter smyger sig in i CSV-exporter på irriterande sätt: upprepade webhook-leveranser, två rapporter sammanfogade för hand, eller en join som fläktade ut rader du inte väntade dig. Den här dubblettrensaren hashar varje datarad och behåller endast den första förekomsten, så att utdatan bevarar din ursprungliga radordning samtidigt som den tyst tar bort kopiorna. Rubrikraden är valfri, slå om växeln om din fil börjar direkt med data.
Så fungerar dubblettrensningen
-
1
Klistra in CSV:en
Inkludera eller exkludera rubrikraden; använd kryssrutan för att tala om för verktyget vilket det är.
-
2
Varje rad hashas
Rader tolkas till arrayer och en MD5 av deras JSON-representation används som unikhetsnyckel.
-
3
Först sedd vinner
Den första raden med en given hash behålls. Senare rader med samma innehåll hoppas över tyst.
-
4
Rubriken bevaras
Om rubrikläget är på släpps rad 1 alltid igenom utan att dubblettkontrolleras mot datan.
Vad som räknas som en dubblett
Dubblettrensaren använder likhet för hela raden. Två rader är dubbletter när varje cell matchar, position för position, efter standard-CSV-tolkning.
Saker som fortfarande räknas som olika
| Rad A | Rad B | Behandlas som |
|---|---|---|
Alice,30,Paris |
Alice, 30, Paris |
Olika (extra mellanslag) |
Bob,25 |
Bob,25, |
Olika (avslutande tom cell) |
"Jane Smith",42 |
Jane Smith,42 |
Samma (citering är på tolkningsnivå) |
TRUE,1 |
true,1 |
Olika (skiftlägeskänsligt) |
När en dubblettrensning på kolumnnivå vore lämpligare
Matchning av hela raden är strikt, vilket oftast är vad du vill, men ibland vill du faktiskt ha “en rad per e-post oavsett andra kolumner”. I det fallet, använd först CSV-kolumnutdragaren för att reducera filen till bara nyckelkolumnen, dubblettrensa den, och använd resultatet som en uppslagning. Eller ta till SQL: SELECT DISTINCT ON (email) * FROM users ORDER BY email, created_at DESC; i PostgreSQL, eller en GROUP BY med MIN()-aggregat på andra håll.
Praktiska tips
- Normalisera innan du dubblettrensar. Trimma blanksteg och standardisera skiftläge på nyckelkolumnerna först, annars överlever både
ALICE@EXAMPLE.COMochalice@example.com. - Sortera, sedan dubblettrensa, för granskningsbara resultat. Om du behöver veta vilken kopia som behölls, sortera CSV:en efter din föredragna avgörare (senaste tidsstämpel, lägsta ID) innan du kör dubblettrensaren.
- Kontrollera radantalet. Använd CSV-radräknaren på originalet och utdatan för att bekräfta hur många dubbletter som togs bort.
Vanliga frågor
Nej, den hashar fullständigt tolkade rader. För unikhet på en enda kolumn, smalna först av CSV:en till den kolumnen med kolumnutdragaren och kör sedan dubblettrensaren.
Den första förekomsten i filen. Sortera CSV:en i förväg om du vill att en specifik kopia (den nyaste posten, det lägsta ID:t, osv.) ska vinna.
Ja. Rader tolkas med standard-CSV-regler, så "Jane, Smith" förblir en enda cell och jämförs som sådan.
CSV:en skickas till vår server för att beräkna dubblettrensningen. Den lagras inte, delas inte och läggs inte till i sidans länk.
Relaterade verktyg
MOBI till EPUB-omvandlare
Omvandla MOBI-e-böcker till EPUB, den öppna standard som läses av Apple Books, Kobo, Google Play Books och de flesta moderna appar. Ladda upp en .mobi-fil och ladda ner en ren .epub.
SQL-testdatagenerator
Generera körklara SQL INSERT-satser med sekventiella exempelrader (id, name, email, active) för valfritt tabellnamn. Upp till 200 rader, MySQL-syntax, med ett klick.
ODT till DOCX-omvandlare
Omvandla OpenDocument Text-filer (ODT) till Word DOCX så att vem som helst på Microsoft Office kan öppna och redigera dem. Behåll din text, dina rubriker, listor och grundläggande formatering intakta.
OGG till MP3-omvandlare
Omvandla OGG-ljudfiler (Vorbis) till MP3 för bred kompatibilitet med telefoner, bilar, musikappar och enheter som inte stöder OGG-formatet.
MOV till MP4-omvandlare
Omvandla QuickTime MOV-videor till MP4 för smidig uppspelning på vilken enhet som helst, enkel delning och pålitliga webbuppladdningar. Ladda upp en .mov-fil och ladda ner en kompatibel .mp4.
Rensa filnamn
Rensa filnamn genom att ta bort osäkra tecken, mellanslag och accenter för att skapa portabla namn som klarar Windows, macOS, Linux och webben.
Verktyget finns på andra språk
- CSV-Deduplicator [DE]
- Deduplicador de CSV [PT]
- Trình loại trùng dữ liệu CSV [VI]
- โปรแกรมกำจัดข้อมูลซ้ำในไฟล์ CSV [TH]
- Penghapus Baris Duplikat CSV [ID]
- CSV 중복 데이터 제거 도구 [KO]
- Eliminador de duplicados CSV [ES]
- CSV重複削除ツール [JA]
- أداة إلغاء تكرار ملف CSV [AR]
- Dédupliqueur CSV [FR]
- CSV-duplicatieverwijderaar [NL]
- Usuwanie duplikatów wierszy CSV [PL]
- Deduplicatore CSV [IT]
- Удалитель дубликатов в CSV-файлах [RU]
- CSV Yinelenen Satır Temizleyici [TR]
- CSV去重工具 [ZH]
- CSV Deduplicator [EN]