CSV-Header reparieren — Spaltennamen deduplizieren
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.
Header dedupliziert
Vorher
Name,Name,Name
Nachher
Name,Name_1,Name_2
CSV-Datei hier ablegen
oder zum Auswählen klicken
Die Reparatur „headers" wird automatisch erkannt.
Was ist das und warum ist es wichtig?
Duplizierte Spaltenheader entstehen beim Zusammenführen von Tabellen, Kombinieren von Daten aus mehreren Quellen oder bei Exporten aus Tools ohne Eindeutigkeitsprüfung. Viele Import-Tools crashen einfach, wenn sie zwei Spalten mit gleichem Namen sehen.
Leere oder fehlende Header sind genauso problematisch — sie führen zur Fehlzuordnung beim Import, Daten landen in der falschen Spalte.
CSV First Aid scannt Ihre Header-Zeile und behebt beides. Duplikate bekommen einen Suffix (_2, _3 usw.). Leere Header werden mit Platzhaltern gefüllt. Das erste Vorkommen jedes Namens bleibt unverändert.
So funktioniert es
- 1CSV ablegen. Wir prüfen die erste Zeile auf leere und wiederholte Spaltennamen.
- 2Duplikate und leere Header werden in der Diagnose aufgelistet.
- 3Anwenden → Header werden eindeutig umbenannt. Herunterladen.
FAQ
Welche Namenskonvention wird beim Umbenennen verwendet?
Duplikate bekommen einen Suffix: name_2, name_3 usw. Leere Header werden zu column_1, column_2. Das erste Vorkommen behält den Original-Namen.
Kann ich die umbenannten Spaltennamen anpassen?
Noch nicht — das Tool vergibt automatische eindeutige Namen. Sie können die Header-Zeile in der heruntergeladenen Datei anpassen.
Was, wenn meine Datei keine Header-Zeile hat?
CSV First Aid behandelt die erste Zeile als Header. Fangen Ihre Daten ohne Header in Zeile 1 an, werden die Werte der ersten Datenzeile als Spaltennamen behandelt. Für beste Ergebnisse vorher eine Header-Zeile einfügen.
Ähnliche Tools
Spalte 'Unnamed: 0' aus einer CSV entfernen
Erste Spalte ohne Namen, enthält 0, 1, 2, 3…? Jemand hat to_csv() ohne index=False ausgeführt. Wir erkennen den durchgesickerten Index und entfernen ihn — echte Daten rücken wieder nach Spalte A.
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.
Doppelte Zeilen aus einer CSV entfernen
Gleiche Zeile drei Mal — kaputter Join, fehlendes DISTINCT, gestriges Skript zwei Mal gelaufen. Wir vergleichen jede Zeile mit jeder anderen und entfernen die exakten Treffer, behalten das erste Vorkommen.