Klistra in din trasiga CSV här och klicka på "Reparera CSV!!" för att fixa denAnge trasig CSV

Vad är CSV-reparatören?

Har du en CSV som vägrar importera? Ojämna rader, oescapade citattecken, fel avgränsare, en förlorad BOM, smarta citattecken kopierade från ett Word-dokument — vilket som helst av dessa kan slå ut Excel, pandas eller din databasimport. CSV-reparatören läser din rörige CSV (Comma-Separated Values) och returnerar en ren version som faktiskt parsas.

Till skillnad från JSON har CSV ingen strikt specifikation — RFC 4180 är en riktlinje, inte en lag. Excel, Google Sheets, Postgres COPY och Pythons csv-modul böjer alla reglerna på olika sätt. Det här verktyget reparerar de strukturella problem som orsakar hårda parsefel: kolumnantalsavvikelser, obalanserade citattecken, rader som tyst bröts mitt i ett citerat fält. När det är rent, kör det genom vår CSV-validerare för att bekräfta.

Dina data lämnar aldrig din dator på ett sätt du inte ser — vi reparerar bara byten och lämnar tillbaka dem. Inga konton, ingen registrering, vi sparar inte din prenumerantlista på vår server.

Hur du använder CSV-reparatören

Tre steg. Varje steg motsvarar en knapp på den här sidan — inget är dolt.

1

Klistra in trasig CSV eller läs in exemplet

Släpp din CSV i den vänstra editorn. Klicka på Exempel-CSV för att läsa in en avsiktligt trasig orderfil med det fel folk faktiskt stöter på — ett halvciterat fält som slukar resten av raden. Exempel på trasig 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 ett oavslutat citattecken — "USB-C Hub öppnas men stängs aldrig, så parsern slukar allt efter det. Typiskt verkligt sönderslag.

2

Klicka på Reparera CSV!!

Tryck på den gröna Reparera CSV!!-knappen. Reparatören upptäcker avgränsaren (komma, semikolon, tab eller pipe — praktiskt för europeiska exporter som använder ;), reparerar citering enligt RFC 4180-reglerna och fyller på eller trimmar rader så att varje rad har samma kolumnantal.

3

Granska den fixade CSV:en

Den högra panelen visar den uppstädade CSV:en. Skumma den, kopiera den och läs in den i din databas, ditt kalkylark eller din pipeline. Om den fortfarande beter sig konstigt, klistra in den i vår CSV-validerare för en second opinion eller vår CSV-formaterare för att rikta upp kolumnerna visuellt.

När du faktiskt skulle använda det här

Misslyckade databasimporter

Postgres COPY och MySQL LOAD DATA INFILE är obevekliga — ett enda felplacerat citattecken och hela filen avvisas. Reparera filen, försök importen igen, gå hem i tid.

Excel- och Google Sheets-exporter

Europeiska Excel-exporter använder ; som avgränsare och lägger till en UTF-8 BOM som krånglar för pandas read_csv. Reparatören normaliserar avgränsaren och tar bort BOM:en så att din pandas-pipeline bara funkar.

Handredigerade data

Någon öppnade CSV:en i Anteckningar, fixade ett stavfel, sparade — och nu är radslut blandade och radantalet ligger fel med ett. Reparatören hanterar blandade \r\n/\n, ojämna rader och avslutande blanksteg utan att du måste leta efter diffen manuellt.

Migreringar mellan verktyg

Flyttar du kund- eller produktdata från en SaaS till en annan och det mottagande verktyget vägrar importen? Kör filen genom det här först — de flesta avvisningar är problem med citattecken eller kolumnantal som reparatören städar upp i ett svep.

Vanliga frågor

Lagras min CSV eller skickas någonstans där jag inte kan se det?

Din CSV går till vår backend så att fixen kan köras, sedan kommer den direkt tillbaka. Vi loggar inte filinnehållet och vi sparar det inte. Känsliga data — PII, betaldata, något som omfattas av en NDA — bör inte gå genom något online-verktyg, vårt inkluderat. För det, kör ett lokalt Python csv-skript.

Vilka typer av CSV-fel kan det faktiskt fixa?

De vanliga: ojämna rader (rader med färre eller fler kolumner än rubriken), oescapade citattecken inuti citerade fält, fält som innehåller kommatecken eller radbrytningar som borde vara citerade men inte är det, blandade \r\n/\n-radslut, en förlorad UTF-8 BOM i början, smarta citattecken inklistrade från ordbehandlare, och fel avgränsare använd genomgående. Enligt RFC 4180.

Kommer det att ändra mina faktiska datavärden?

Nej. Verktyget reparerar struktur och citering. Det hittar inte på rader, slänger inga riktiga datarader, byter inte namn på rubriker, ordnar inte om kolumner och konverterar inte siffror till strängar. Om en cell säger "79.99" så fortsätter den vara "79.99".

Upptäcker det avgränsaren automatiskt?

Ja. Det tittar på indata och väljer komma, semikolon, tab eller pipe baserat på vad som är konsekvent. Utdata behåller samma avgränsare, så om du började med semikolon slutar du med semikolon.

Vad gäller riktigt stora filer?

Det finns ett tak på 64 KB för indata. För större filer — gigabyte-stora exporter, loggdumpar — använd ett strömningsverktyg som csvkit eller ett snabbt pandas-skript. CSV-reparation av en 2 GB-fil är inte riktigt en interaktiv uppgift.

Det sa att det inte kunde fixa min CSV. Vad gör jag nu?

Vissa strukturer är för tvetydiga för att repareras säkert — till exempel en fil där du inte kan avgöra om ett kommatecken inuti ett fält var menat som en separator eller ett bokstavligt komma. I de fallen, kika på de första raderna, fixa den värsta boven för hand och kör sedan resten genom det här igen. Du kan också prova vår CSV-validerare för att se exakt vilken rad som upprör parsern.

Andra CSV-verktyg du kan behöva

Att reparera CSV är ett steg. När den parsas rent tar de här verktygen den hela vägen: