Lim inn den ødelagte CSV-en din her og klikk "Reparer CSV!!" for å reparere denSkriv inn ødelagt CSV

Hva er CSV-reparatør?

Har du en CSV som ikke vil importeres? Ujevne rader, uescapede anførselstegn, feil skilletegn, en bortkommen BOM, smarte anførselstegn limt inn fra et Word-dokument — hva som helst av dette kan velte Excel, pandas eller databaselasteren din. CSV-reparatør leser den rotete CSV-en (Comma-Separated Values) din og returnerer en ren versjon som faktisk parses.

I motsetning til JSON har CSV ingen streng spesifikasjon — RFC 4180 er en retningslinje, ikke en lov. Excel, Google Sheets, Postgres COPY og Pythons csv-modul bøyer alle reglene på ulike måter. Dette verktøyet reparerer de strukturelle problemene som forårsaker harde parsefeil: kolonneantallsavvik, ubalanserte anførselstegn, linjer som stille brakk midt i et anførselstegnsfelt. Når den er ren, kjør den gjennom vår CSV-validator for å bekrefte.

Dataene dine forlater aldri datamaskinen din på en måte du kan se — vi reparerer bare byte og leverer dem tilbake. Ingen kontoer, ingen registreringer, vi lagrer ikke abonnentlisten din på serveren vår.

Slik bruker du CSV-reparatøren

Tre trinn. Hvert trinn matcher en knapp på denne siden — det er ingenting skjult.

1

Lim inn ødelagt CSV eller last inn eksemplet

Slipp CSV-en din i den venstre editoren. Klikk Eksempel-CSV for å laste inn en bevisst ødelagt ordrefil med den slags feil folk faktisk støter på — et halvsitert felt som sluker resten av linjen. Eksempel på ødelagt 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.99

Rad 3 har et uavsluttet anførselstegn — "USB-C Hub åpner men lukker aldri, så parseren sluker alt etter det. Typisk brudd fra virkeligheten.

2

Klikk Reparer CSV!!

Trykk på den grønne Reparer CSV!!-knappen. Reparatøren oppdager skilletegnet (komma, semikolon, tab eller pipe — praktisk for europeiske eksporter som bruker ;), reparerer anførselstegn etter RFC 4180-reglene, og fyller eller trimmer rader slik at hver linje har samme kolonneantall.

3

Gjennomgå den fiksede CSV-en

Det høyre panelet viser den ryddede CSV-en. Skum den, kopier den, og last den inn i databasen, regnearket eller pipelinen din. Hvis den fortsatt oppfører seg rart, lim den inn i vår CSV-validator for en second opinion eller vår CSV-formaterer for å justere kolonnene visuelt.

Når du faktisk ville brukt dette

Mislykkede databaseimporter

Postgres COPY og MySQL LOAD DATA INFILE er ubarmhjertige — ett feilplassert anførselstegn og hele filen avvises. Reparer filen, prøv importen på nytt, dra hjem i tide.

Excel- og Google Sheets-eksporter

Europeiske Excel-eksporter bruker ; som skilletegn og legger til en UTF-8 BOM som ødelegger pandas read_csv. Reparatøren normaliserer skilletegnet og fjerner BOM-en så pandas-pipelinen din bare går.

Håndredigerte data

Noen åpnet CSV-en i Notisblokk, fikset en skrivefeil, lagret den — og nå er linjeskiftene blandet og radantallet er forskjøvet med én. Reparatøren håndterer blandede \r\n/\n, ujevne rader og avsluttende mellomrom uten at du må finne diff-en manuelt.

Migrasjoner mellom verktøy

Flytter du kunde- eller produktdata fra én SaaS til en annen og det mottakende verktøyet avviser importen? Kjør filen gjennom her først — de fleste avvisningene er problemer med escaping av anførselstegn eller kolonneantall som reparatøren rydder opp i én omgang.

Vanlige spørsmål

Lagres CSV-en min eller sendes et sted jeg ikke kan se?

CSV-en din går til backend-en vår så fiksen kan kjøres, og kommer så rett tilbake. Vi logger ikke filinnholdet ditt og vi beholder det ikke. Sensitive data — PII, betalingsdata, alt som dekkes av en NDA — bør ikke gå gjennom noe online-verktøy, inkludert vårt. Til det, kjør et lokalt Python csv-skript.

Hvilke typer CSV-feil kan den faktisk fikse?

De vanlige: ujevne rader (rader med færre eller flere kolonner enn overskriften), uescapede anførselstegn inni anførselstegnsfelter, felter med komma eller linjeskift som burde være i anførselstegn men ikke er det, blandede \r\n/\n-linjeskift, en bortkommen UTF-8 BOM i starten, smarte anførselstegn limt inn fra tekstbehandlere, og feil skilletegn brukt konsekvent. Iht. RFC 4180.

Vil den endre de faktiske dataverdiene mine?

Nei. Verktøyet reparerer struktur og anførselstegn. Det dikter ikke opp rader, dropper ikke rader med ekte data, gir ikke nye navn til overskrifter, omorganiserer ikke kolonner og konverterer ikke tall til strenger. Hvis en celle sier "79.99", forblir den "79.99".

Oppdager den skilletegnet automatisk?

Ja. Den ser på input og velger komma, semikolon, tab eller pipe basert på hva som er konsekvent. Output beholder samme skilletegn, så hvis du begynte med semikolon ender du med semikolon.

Hva med virkelig store filer?

Det er et tak på 64 KB på input. For større filer — gigabyte-store eksporter, log-dumps — bruk et strømmingsverktøy som csvkit eller et raskt pandas-skript. CSV-reparasjon på en 2 GB-fil er egentlig ikke en interaktiv oppgave.

Den sa at den ikke kunne fikse CSV-en min. Hva nå?

Noen strukturer er for tvetydige til å repareres trygt — for eksempel en fil der du ikke kan se om et komma inni et felt var ment som en separator eller et bokstavelig komma. I de tilfellene, kikk på de første linjene, fiks den verste synderen for hånd, og kjør så resten gjennom her igjen. Du kan også prøve vår CSV-validator for å se nøyaktig hvilken linje som irriterer parseren.

Andre CSV-verktøy du kanskje trenger

Å reparere CSV er ett trinn. Når den parses rent, tar disse verktøyene den resten av veien: