Eine CSV-Datei online beschädigen
Beschädigen Sie eine .csv-Datei kostenlos online. Zerstört Trennzeichen, Anführungszeichen und Kodierung, sodass Tabellenprogramme und Datenstrecken die Datei ablehnen.
- Kein Upload
- Keine Größenbegrenzung
- Keine Anmeldung
Beschädigen Sie Ihre CSV-Datei
Abgestimmt auf .csv, .tsv, funktioniert aber ebenso mit jedem anderen Format.
Warum sich CSV-Dateien nur schwer richtig beschädigen lassen
CSV hat kein Schema, verlangt keinen Kopfsatz und hat keinen Abschluss, sodass fast jede Bytefolge streng genommen eine gültige CSV-Datei ist. Was zählt, sind die Erwartungen des Konsumenten: gleichbleibende Spaltenzahl, ausgeglichene Anführungszeichen und dekodierbarer Text. Genau das wird hier zerstört.
Was dieses Werkzeug zerstört
- Die Trennzeichenstruktur. Kommas und Zeilenumbrüche werden überschrieben, sodass sich Zeilen nicht mehr in eine gleichbleibende Spaltenzahl aufteilen.
- Das Anführungsgleichgewicht. Doppelte Anführungszeichen werden aufgebrochen, sodass zitierte Felder dauerhaft unbeendet bleiben und nachfolgende Zeilen verschlucken.
- Gültigkeit der Kodierung. Ungültige UTF-8-Folgen werden eingefügt, sodass strenge Leser schon vor dem Parsen scheitern.
- Die Kopfzeile. Die ersten Bytes werden zerstört, sodass Spaltennamen verloren gehen und die Typerkennung scheitert.
Was Sie danach sehen
| Anwendung | Verhalten |
|---|---|
| Microsoft Excel | Importiert alles als eine einzige unleserliche Spalte oder warnt, dass die Datei nicht gelesen werden kann. |
read_csv in pandas | Löst ParserError: Error tokenizing data oder einen Unicode-Fehler aus. |
| Google Sheets | Der Import erzeugt unlesbare Zeilen oder scheitert ganz. |
| Datenbank-Massenlader | Brechen den Ladevorgang ab und melden einen fehlerhaften Datensatz. |
Häufige Gründe dafür
- Prüfen, ob ein Massenimport eine fehlerhafte Datei ablehnt, statt Teilzeilen zu laden.
- Verifizieren, dass eine Datenstrecke die fehlerhafte Datei und Zeile meldet, statt Datensätze zu verwerfen.
- Prüfen, ob ein CSV-Upload-Formular validiert, bevor es in eine Datenbank schreibt.
- Fehlerhafte Testdaten für eine Parser-Testsuite erzeugen.
So beschädigen Sie eine CSV-Datei
- Ziehen Sie Ihre .csv-Datei in das Feld oben, oder klicken Sie zum Auswählen.
- Belassen Sie die Stufe auf Standard, sofern Sie nicht nur teilweisen Schaden wollen (Light) oder Wiederherstellungssoftware überwinden müssen (Heavy).
- Klicken Sie auf Datei beschädigen. Die Verarbeitung läuft auf Ihrem Gerät und ist daher fast sofort fertig.
- Laden Sie das Ergebnis herunter. Standardmäßig behält es den ursprünglichen Dateinamen und die Byte-Länge.
Häufige Fragen zu CSV
Öffnet Excel sie trotzdem?
Excel öffnet meist irgendetwas, weil es jede Textdatei als importierbar behandelt. Zu sehen bekommen Sie eine einzelne Spalte Zeichensalat statt Ihrer Daten.
Ist eine teilweise beschädigte CSV schlimmer als eine ganz defekte?
Zum Testen oft ja: Eine Datei, die 400 von 500 Zeilen lädt und dann scheitert, ist der Fall, der stillen Datenverlust aufdeckt. Nutzen Sie dafür Stufe Light.
Funktioniert es bei TSV und pipe-getrennten Dateien?
Ja. Jede durch Trennzeichen getrennte Textdatei nutzt dasselbe Profil.
Bleibt die Zeilenanzahl gleich?
Nein. Zeilenumbrüche gehören zu den überschriebenen Bytes, sodass die Datei keine vorhersagbare Zeilenstruktur mehr hat.