Förstör en CSV-fil online
Förstör en .csv-fil gratis online. Bryter avgränsare, citattecken och teckenkodning, så att kalkylprogram och dataflöden avvisar filen.
- Ingen uppladdning
- Ingen storleksgräns
- Ingen registrering
Förstör din CSV-fil
Avstämd för .csv, .tsv, och fungerar precis lika bra med alla andra format.
Varför CSV-filer är svåra att förstöra ordentligt
CSV har inget schema, inget krav på rubrikrad och ingen avslutare, så nästan vilken bytesekvens som helst är strängt taget en giltig CSV-fil. Det som faktiskt räknas är vad mottagaren förväntar sig: ett konsekvent antal kolumner, balanserade citattecken och avkodbar text, och det är just det som förstörs här.
Vad det här verktyget förstör
- Avgränsarstrukturen. Kommatecken och radbrytningar skrivs över, så rader delas inte längre upp i ett konsekvent antal kolumner.
- Citattecknens balans. Dubbla citattecken slås sönder, så citerade fält förblir oavslutade och sväljer efterföljande rader.
- Teckenkodningens giltighet. Ogiltiga UTF-8-sekvenser injiceras, så strikta läsare misslyckas före tolkningen.
- Rubrikraden. De inledande byten förstörs, så kolumnnamnen går förlorade och typhärledningen misslyckas.
Vad du ser efteråt
| Program | Beteende |
|---|---|
| Microsoft Excel | Importerar den som en enda förvanskad kolumn, eller varnar för att filen inte går att läsa. |
read_csv i pandas | Ger ParserError: Error tokenizing data eller ett Unicode-fel. |
| Google Kalkylark | Importen ger oläsbara rader eller misslyckas helt. |
| Massinläsare för databaser | Avbryter inläsningen och rapporterar en felaktig post. |
Vanliga skäl att göra det här
- Testa att en massimport avvisar en dålig fil i stället för att läsa in halva raduppsättningen.
- Kontrollera att ett dataflöde rapporterar den felande filen och raden i stället för att tappa poster.
- Kontrollera att ett CSV-uppladdningsformulär validerar innan det skriver till en databas.
- Ta fram felaktiga underlag till en testsvit för tolkar.
Så förstör du en CSV-fil
- Släpp din .csv-fil i rutan ovan, eller klicka för att välja.
- Låt nivån stå på Standard om du inte vill ha delvis skada (Light) eller behöver besegra återställningsprogram (Heavy).
- Tryck på Förstör fil. Bearbetningen sker på din enhet, så den blir klar nästan omedelbart.
- Ladda ner resultatet. Som standard behåller det ursprungligt filnamn och bytelängd.
Vanliga frågor om CSV
Öppnar Excel den ändå?
Excel öppnar oftast något, eftersom det betraktar vilken textfil som helst som importerbar. Men det som visas är en enda kolumn teckensallad i stället för dina data.
Är en delvis skadad CSV värre än en helt trasig?
För testning ofta ja: en fil som läser in 400 av 500 rader innan den faller är just det fall som avslöjar tyst dataförlust. Använd nivån Lätt för det.
Fungerar det på TSV och rörseparerade filer?
Ja. Varje avgränsarseparerad textfil använder samma profil.
Behålls antalet rader?
Nej. Radbrytningar hör till de byte som skrivs över, så filen har inte längre någon förutsägbar radstruktur.