Inkonsistente CSV-Spaltenzahlen reparieren
Header sagt 5 Spalten, einige Zeilen haben 4, eine Zeile hat 7 — und Ihr Import-Tool gibt auf. Wir füllen die kurzen Zeilen auf, markieren die überlangen und sagen exakt, welche Zeilennummern problematisch sind.
Spalten ausgerichtet
Vorher
A,B 1,2,3 4
Nachher
A,B 1,2 4,
CSV-Datei hier ablegen
oder zum Auswählen klicken
Die Reparatur „column count" wird automatisch erkannt.
Was ist das und warum ist es wichtig?
Eine saubere CSV sollte in jeder Zeile gleich viele Spalten haben. In der Praxis gibt es oft Zeilen mit fehlenden Werten am Ende oder mit Extra-Daten, die alles verschieben. Das lässt Imports scheitern und Daten in falschen Spalten landen.
CSV First Aid ermittelt die erwartete Spaltenzahl über die häufigste Zeilenlänge. Zu kurze Zeilen werden mit leeren Zellen aufgefüllt, zu lange zur Prüfung markiert.
Dieser Fix läuft nach anderen Korrekturen, damit die Spaltenzahl der tatsächlichen Form Ihrer bereinigten Daten entspricht.
So funktioniert es
- 1CSV ablegen. Wir zählen die Spalten jeder Zeile und finden Inkonsistenzen.
- 2Zeilen mit zu wenigen oder zu vielen Spalten werden mit Position markiert.
- 3Anwenden → kurze Zeilen werden aufgefüllt, jede Zeile hat die gleiche Spaltenzahl. Herunterladen.
FAQ
Wie wird die 'erwartete' Spaltenzahl bestimmt?
Es ist der Modus (häufigster Wert) aller Zeilenlängen. Haben 95 % der Zeilen 10 Spalten und 5 % 9, ist der erwartete Wert 10.
Was passiert mit Zeilen mit zu vielen Spalten?
Zusätzliche Spalten bleiben erhalten (werden nicht abgeschnitten) — Datenverlust vermeiden. Sie werden im Fix-Report markiert, damit Sie sie prüfen können.
Mein Header hat mehr Spalten als Datenzeilen. Was passiert?
Wenn der Header die breiteste Zeile ist, wird er zur erwarteten Zahl und kürzere Zeilen werden entsprechend aufgefüllt. Das ist ein übliches Muster bei optionalen hinteren Spalten.
Ähnliche Tools
CSV-Header reparieren
Zwei Spalten beide 'Name' und Ihr SQL-Importer crasht, oder Pandas benennt sie still in Name und Name.1 um. Wir benennen die Duplikate in Name, Name_1, Name_2 um — Imports funktionieren wieder.
CSV-Anführungszeichen reparieren
Ein fehlendes schließendes Anführungszeichen macht aus einem Feld ein mehrzeiliges Monster und verschiebt jede Spalte danach. Wir finden die nicht geschlossenen, schließen sie und escapen die inneren neu — gemäß RFC 4180.
Leere Zeilen aus einer CSV entfernen
Leere Zeilen verstecken sich zwischen Ihren Daten und ruinieren jede Zeilenzahl, jeden Import, jedes SUM(). Wir prüfen jede Zeile und löschen die, in denen jede Zelle leer ist. Ein einziger Wert reicht, damit die Zeile erhalten bleibt.