CSV Reparator
Repareer kapotte CSV online — fix scheve rijen, niet-geëscapete aanhalingstekens, verkeerde scheidingstekens en losse BOMs in seconden.
Wat is CSV Reparator?
Heb je een CSV die niet importeert? Scheve rijen, niet-geëscapete aanhalingstekens, het verkeerde scheidingsteken, een verdwaalde BOM, slimme aanhalingstekens die uit een Word-document zijn gekopieerd — elk hiervan kan Excel, pandas of je database-loader laten ontploffen. CSV Reparator leest je rommelige CSV (Comma-Separated Values) en geeft een schone versie terug die wel parseert.
Anders dan JSON heeft CSV geen strikte spec — RFC 4180 is een richtlijn, geen wet. Excel, Google Sheets, Postgres COPY en Python's csv module rekken de regels allemaal anders op. Dit tool repareert de structurele problemen die harde parse-fouten veroorzaken: kolomtelling die scheef loopt, ongebalanceerde aanhalingstekens, regels die stilletjes gebroken zijn middenin een geciteerd veld. Eenmaal schoon, haal het door onze CSV Validator om te bevestigen.
Je gegevens verlaten je computer niet op een manier die je kunt zien — we repareren alleen de bytes en geven ze terug. Geen accounts, geen registraties, we slaan je abonneelijst niet op onze server op.
Hoe gebruik je de CSV Reparator
Drie stappen. Elke stap komt overeen met een knop op deze pagina — er is niets verborgens.
Plak Kapotte CSV of Laad het Voorbeeld
Zet je CSV in de linker editor. Klik op Voorbeeld CSV om een opzettelijk kapot bestelbestand te laden met het soort fout dat mensen echt tegenkomen — een half-geciteerd veld dat de rest van de regel opslokt. Voorbeeld van kapotte CSV:
orderId,customer,product,quantity,total
ORD-1001,"Ava Chen",Wireless Mouse,2,49.98
ORD-1002,Marco Rivera,"USB-C Hub,1,79.99
ORD-1003,"Priya Patel",Mechanical Keyboard,1,129.99
ORD-1004,"Lee, Jordan",Webcam HD,1,59.99Rij 3 heeft een ongesloten aanhalingsteken — "USB-C Hub opent maar sluit nooit, dus de parser slokt alles erna op. Typische kapotheid uit de praktijk.
Klik op Repareer CSV!!
Druk op de groene Repareer CSV!! knop. De reparator detecteert het scheidingsteken (komma, puntkomma, tab of pipe — handig voor Europese exports die ; gebruiken), repareert de aanhalingstekens volgens de RFC 4180 regels, en vult rijen aan of knipt ze in zodat elke regel hetzelfde aantal kolommen heeft.
Bekijk de Gerepareerde CSV
Het rechter paneel toont de opgeschoonde CSV. Bekijk het, kopieer het, en laad het in je database, spreadsheet of pipeline. Als het zich nog steeds raar gedraagt, plak het in onze CSV Validator voor een second opinion of onze CSV Formatter om de kolommen visueel uit te lijnen.
Wanneer Je Dit Echt Gebruikt
Database Import Mislukkingen
Postgres COPY en MySQL LOAD DATA INFILE zijn onverbiddelijk — één verdwaald aanhalingsteken en het hele bestand wordt geweigerd. Repareer het bestand, probeer de import opnieuw, ga op tijd naar huis.
Excel & Google Sheets Exports
Europese Excel-exports gebruiken ; als scheidingsteken en zetten er een UTF-8 BOM voor die pandas read_csv breekt. De reparator normaliseert het scheidingsteken en strooit de BOM eruit zodat je pandas pipeline gewoon draait.
Handmatig Bewerkte Data
Iemand opende de CSV in Notepad, fixte een typo, sloeg het op — en nu zijn de regeleindes gemixt en klopt de rijtelling niet meer. De reparator handelt gemixte \r\n/\n, scheve rijen en trailing whitespace af zonder dat jij de diff handmatig hoeft te spotten.
Migraties Tussen Tools
Klant- of productdata van de ene SaaS naar de andere verplaatsen en de ontvangende tool weigert de import? Haal het bestand eerst hierdoor — de meeste afwijzingen zijn quote-escape of kolomtelling problemen die de reparator in één keer opschoont.
Veelgestelde Vragen
Wordt mijn CSV ergens opgeslagen of naartoe gestuurd waar ik het niet kan zien?
Je CSV gaat naar onze backend zodat de fix kan draaien, en komt direct terug. We loggen de inhoud van je bestand niet en bewaren het niet. Gevoelige data — PII, betalingsgegevens, alles wat onder een NDA valt — moet niet door een online tool gaan, ook niet de onze. Gebruik daarvoor een lokaal Python csv script.
Welke soorten CSV-fouten kan het echt repareren?
De gebruikelijke: scheve rijen (rijen met minder of meer kolommen dan de header), niet-geëscapete aanhalingstekens binnen geciteerde velden, velden met komma's of newlines die geciteerd zouden moeten zijn maar dat niet zijn, gemixte \r\n/\n regeleindes, een verdwaalde UTF-8 BOM aan het begin, slimme aanhalingstekens geplakt uit tekstverwerkers, en een verkeerd scheidingsteken dat consistent gebruikt wordt. Volgens RFC 4180.
Verandert het mijn echte data-waardes?
Nee. Het tool repareert structuur en quoting. Het verzint geen rijen, dropt geen rijen met echte data, hernoemt geen headers, herordent geen kolommen, en converteert geen nummers naar strings. Als een cel "79.99" zegt, blijft het "79.99".
Detecteert het automatisch het scheidingsteken?
Ja. Het kijkt naar de invoer en kiest komma, puntkomma, tab of pipe op basis van wat consistent is. De uitvoer behoudt hetzelfde scheidingsteken, dus als je begon met puntkomma's, eindig je met puntkomma's.
Hoe zit het met echt enorme bestanden?
Er is een 64 KB limiet op de invoer. Voor grotere bestanden — gigabyte-schaal exports, log dumps — gebruik een streaming tool zoals csvkit of een snel pandas script. CSV reparatie op een 2 GB bestand is niet echt een interactieve taak.
Het zei dat het mijn CSV niet kan repareren. En nu?
Sommige structuren zijn te dubbelzinnig om veilig te repareren — bijvoorbeeld een bestand waar je niet kunt zien of een komma binnen een veld bedoeld was als scheidingsteken of als letterlijke komma. In die gevallen kijk je naar de eerste paar regels, fix je de ergste boosdoener met de hand, en haal je het hier opnieuw doorheen voor de rest. Je kunt ook onze CSV Validator proberen om precies te zien welke regel de parser dwarszit.
Andere CSV Tools Die Je Misschien Nodig Hebt
CSV repareren is één stap. Zodra het schoon parseert, brengen deze tools je de rest van de weg: