CSV · TSV → CSV

CSV-opschoner en importhulp

Schoon CSV- of TSV-bestanden op voor import, privé in je browser.

01

CSV-bestand toevoegen

CSV · TSV · TXT

02

Importinstellingen

Gegevens opschonen

03

Kolommen

Kies en orden kolommen. Bewerk namen wanneer de eerste rij kopteksten bevat.

Kies een bestand voor een voorbeeld.

04

Voorbeeld

Kies een bestand voor een voorbeeld.

Bestanden blijven op je apparaat.

CSV opschonen zonder de betekenis van kolommen te verliezen

Bereid een CSV-, TSV- of TXT-tabel voor op import door scheidingstekens en tekencodering te herstellen, witruimte aan veldranden te verwijderen, lege of dubbele rijen te verwijderen en korte rijen aan te vullen. Selecteer, hernoem en herschik daarna kolommen. Controleer het resultaat tegen de importregels van de bestemming: een nette voorvertoning bewijst niet dat identificatiecodes, datums of formules door een andere toepassing correct worden geïnterpreteerd.

Stap voor stap

  1. Open één bestand en controleer scheidingsteken en tekencodering. Als elke waarde in één kolom staat, kies dan het juiste scheidingsteken; als namen met bijzondere tekens beschadigd zijn, selecteer dan de broncodering. Bepaal of de eerste rij een koptekst is.
  2. Schakel alleen de benodigde opschoonstappen in. Witruimte wordt verwijderd vóór de vergelijking op dubbele rijen, en aanvullen kan korte rijen normaliseren. Kies de behouden kolommen, wijzig kopnamen en orden ze met de pijlen. Een wijziging van scheidingsteken of tekencodering zet de kolomkeuzes terug.
  3. Kies een uitvoerscheidingsteken, download de opgeschoonde CSV en controleer deze in het importprogramma van de bestemming. De voorvertoning toont alleen de eerste 12 gegevensrijen en 12 kolommen; de export gebruikt elke behouden rij en geselecteerde kolom.

Instellingen en beperkingen

Parsen en opschonen
Automatische detectie houdt rekening met komma, puntkomma, tab en verticale streep; een aangepast scheidingsteken moet één geldig teken zijn. Scheidingstekens tussen aanhalingstekens, velden met meerdere regels en verdubbelde aanhalingstekens worden ondersteund. De koptekst is beschermd tegen rijverwijdering.
Limieten vóór opschonen
De invoerlimiet is 20 MiB, 100,000 ingelezen rijen inclusief de koptekst, 1,000 kolommen en 1,000,000 cellen. Deze limieten worden vóór het opschonen gecontroleerd, dus dubbele rijen verwijderen kan een al geweigerd te groot bestand niet alsnog bruikbaar maken.
Export en gegevenstypen
Uitvoer is UTF-8 zonder BOM, met CRLF-regeleinden en een afsluitend regeleinde. De bestandsnaam eindigt op -cleaned.csv, ook bij tabgescheiden uitvoer. Velden blijven tekst in het bestand, maar het importprogramma bepaalt de typen; formuleachtige waarden worden niet geneutraliseerd.

Uitgewerkt voorbeeld

Download dirty-accounts.csv. Kies puntkomma en behoud de koptekst. Schakel witruimte verwijderen, lege rijen verwijderen, dubbele rijen verwijderen en korte rijen aanvullen in. Hernoem ID naar Account ID, verplaats Name naar de eerste positie en exporteer vervolgens met komma als uitvoerscheidingsteken.

Voorbeeldbestanden downloaden

Voorbeeldinvoer

ID;Name;Note
00123; Anna ;"first; order"
00123;Anna;"first; order"
;;
00456;Bjørn
Verwacht resultaat
NameAccount IDNote
Anna00123first; order
Bjørn00456

Verwacht twee verwijderde rijen en geen ongelijke rijen. De twee rijen van Anna worden na het verwijderen van witruimte identiek; de lege rij verdwijnt en de ontbrekende Note van Bjørn wordt een leeg veld. Vergelijk cleaned-accounts.csv en de uitvoertabel. Het bestand behoudt 00123 en 00456, maar rechtstreeks openen in Excel kan nog steeds voorloopnullen verwijderen; importeer die kolommen als tekst.

Vragen en probleemoplossing

Waarom verwijderde het uitsluiten van een kolom niet meer dubbele rijen?

De vergelijking op dubbele rijen gebruikt de volledige opgeschoonde bronrijen vóór kolomuitsluiting. Rijen die alleen verschillen in een uitgesloten kolom blijven verschillend. Definieer de bedoelde duplicaatregel in de bron voordat je deze tool gebruikt.

Waarom veranderden de aanhalingstekens in mijn export?

De export maakt aanhalingstekens opnieuw aan voor het gekozen scheidingsteken en verdubbelt interne aanhalingstekens. Overschakelen van puntkomma naar komma kan een eerder aangehaald veld zonder aanhalingstekens opleveren. Dezelfde waarde kan behouden blijven, ook als het bestand niet byte voor byte identiek is.

Wat moet ik doen bij parseerfouten of ongelijke rijen?

Controleer eerst scheidingsteken en tekencodering. Herstel niet-afgesloten aanhalingstekens in de bron; aanvullen voegt alleen ontbrekende eindcellen toe en repareert geen verkeerde aanhalingstekens of verschoven kolommen. Houd minstens één kolom geselecteerd en splits een bron die de invoerlimieten overschrijdt.