Eine beschädigte oder fehlerhafte CSV-Datei reparieren
So diagnostizierst du fehlerhafte CSV-Struktur: ungleich lange Zeilen, doppelte Überschriften, Leerraum, Leerzeilen, BOM, Trennzeichen und Anführungszeichen.
Eine wirklich kaputte CSV erkennt man daran, dass die Tabellenstruktur nicht mehr zuverlässig gelesen werden kann. Typische Ursachen sind ein ungeschütztes Trennzeichen im Text, ein nicht geschlossenes Anführungszeichen, doppelte Spaltennamen oder Zeilen, die plötzlich andere Felder enthalten als der Rest.
In deutschen Exporten zuerst Struktur und Dezimalwerte auseinanderhalten
Viele deutsche Fachanwendungen exportieren mit Semikolon als Feldtrenner, während Dezimalwerte ein Komma enthalten:
Semikolon als Feldtrenner, Komma im Betrag
beleg;kunde;betrag;hinweis
B-17;Meyer GmbH;149,90;bezahlt
Das Komma in 149,90 ist hier kein Strukturfehler. Wenn eine Anwendung dagegen mitten in einem Freitext ein ungeschütztes Semikolon schreibt, kann genau dieser Datensatz eine zusätzliche Spalte erzeugen.
Suche die erste abweichende Zeile
Vergleiche die Kopfzeile mit den Datensätzen direkt vor und nach dem Fehler. Prüfe besonders Felder mit Freitext, Adressen und importierten Kommentaren. Solche Werte enthalten eher Trennzeichen, Anführungszeichen oder Zeilenumbrüche als IDs oder Datumswerte.
Eine ungleich lange Zeile ist ein Symptom, noch keine Reparaturanweisung. Einfach Werte abzuschneiden oder leere Felder anzuhängen kann Daten in die falsche Spalte verschieben.
Doppelte und leere Spaltennamen vor dem Import klären
Bei Importen in Buchhaltung, CRM oder Warenwirtschaft müssen Spalten eindeutig zugeordnet werden können. Zwei Überschriften mit demselben Namen oder eine leere Überschrift sind deshalb ein strukturelles Problem, selbst wenn Excel die Datei noch öffnet.
Benennungen sollten sich am Zielsystem orientieren. Telefon privat und Telefon geschäftlich sind hilfreicher als zwei technisch eindeutige, aber bedeutungslose Namen.
Leerraum, Leerzeilen und BOM gezielt prüfen
Ein Leerzeichen am Ende einer Kundennummer kann einen Abgleich verhindern. Eine Leerzeile zwischen Datensätzen kann einen strengen Import stören. Ein BOM kann bei manchen Programmen als unerwartetes Präfix in der ersten Überschrift auftauchen.
Das sind andere Fehler als kaputte Umlaute. Wenn Müller als Müller erscheint, liegt der Schwerpunkt beim Encoding, nicht bei der CSV-Struktur.
Erst danach mechanisch bereinigen
Wenn du die Ursache eingegrenzt hast und die nötige Änderung in der Vorschau kontrollieren kannst, ist eine Bereinigung sinnvoll.
Der Nablyx-Cleaner liest die Datei in einem ersten Durchlauf, um ihre Struktur einschließlich der breitesten Zeile zu erfassen, und schreibt das bereinigte Ergebnis in einem zweiten Durchlauf. Das ist bei ungleich breiten Dateien wichtig: Werte in einer Zeile, die mehr Felder als die ursprüngliche Kopfzeile hat, werden nicht stillschweigend verworfen. Stattdessen erweitert der Cleaner die Kopfzeile um erzeugte Spaltennamen, damit auch diese Werte ein Ziel haben.
Auch ein nicht geschlossenes Anführungszeichen im letzten Datensatz kann gerettet werden, statt den ganzen Datensatz zu verlieren. Der betroffene Datensatz wird anschließend in der Bereinigungszusammenfassung gemeldet. Diese Reparatur solltest du in der Vorschau prüfen: Das Werkzeug kann den Datensatz erhalten, aber nicht wissen, ob das fehlende schließende Anführungszeichen beabsichtigt war.
CSV nach der Strukturdiagnose bereinigenWann du nicht automatisch bereinigen solltest
Wenn Werte wirklich fehlen, Text bereits abgeschnitten wurde oder mehrere Exporte mit unterschiedlichen Schemata zusammenkopiert wurden, muss zuerst die Datenquelle geklärt werden. Ein Cleaner kann verlorene Inhalte nicht rekonstruieren und auch nicht entscheiden, welche Spalte fachlich wohin gehört.
Transformation ansehen
Strukturfehler werden sichtbar und nachvollziehbar repariert.
Zusätzliche Leerzeichen, Leerzeilen und ungleichmäßige Spalten werden zu einer einheitlichen CSV bereinigt.
customer_id ; name ; email 1042 ; Alex ; alex@example.com 1043 ; Sam ; sam@example.com ;
customer_id,name,email 1042,Alex,alex@example.com 1043,Sam,sam@example.com
✓ Zeilen und Spalten sind einheitlich
Müssen Sie das jetzt erledigen?
Strukturell fehlerhafte CSV bereinigenVerwandte Werkzeuge
Öffnen Sie das Werkzeug aus dieser Anleitung oder ein verwandtes.
- CSV-Dateien bereinigen und reparieren – ohne UploadBeheben Sie häufige CSV-Probleme wie falsche Trennzeichen, ungleiche Zeilen, Leerzeilen, Leerzeichen, BOM-Marker und doppelte Kopfzeilen.
- CSV-Dateien kostenlos online validierenPrüfen Sie eine CSV in einem Durchlauf auf Struktur-, Kodierungs-, Kopfzeilen-, Trennzeichen- und Leerraumprobleme, ohne sie zu verändern.