CSV bereinigen online
Eine CSV-Datei auswählen oder per Drag & Drop ablegen — Leerzeichen in Zellen werden getrimmt, komplett leere Zeilen entfernt und exakte Dubletten-Zeilen gelöscht. Das Ergebnis steht sofort als saubere CSV-Datei zum Download bereit.
CSV-Datei auswählen
Eine CSV-Datei hier ablegen oder auswählen.
Bereinigtes Ergebnis
Es werden maximal die ersten 200 Zeilen angezeigt. Der heruntergeladene Bericht enthält alle Zeilen.
Was dieses Tool tut — und was nicht
CSV bereinigen liest die ausgewählte Tabelle direkt im Browser ein und wendet die gewählten Bereinigungsschritte an: führende und nachfolgende Leerzeichen je Zelle entfernen, Zeilen ohne jeglichen Inhalt entfernen und exakte Dubletten-Zeilen löschen (erstes Vorkommen bleibt erhalten). Eine vorhandene Kopfzeile bleibt dabei stets unverändert und wird nicht mitgezählt. Es findet keine inhaltliche Umwandlung von Zellwerten statt (z. B. keine Zahlenformatierung, keine Umrechnung von Datums- oder Zahlenschreibweisen) — reine Bereinigung von Whitespace, leeren Zeilen und Dubletten. Die einzige Ausnahme beschreibt der Absatz zum Formelschutz weiter unten.
Der Zeichensatz der Eingabedatei wird aus den Bytes erkannt: UTF-8 (mit und ohne BOM), UTF-16 LE und BE (mit und ohne BOM) sowie Windows-1252/ANSI, der Standard des deutschen Excel-Exports. Welcher Zeichensatz erkannt wurde, steht unter der Auswahl; wer es besser weiß, stellt ihn dort von Hand ein. Die heruntergeladene Datei ist immer UTF-8 mit BOM — so öffnet Excel sie unter Windows ohne Buchstabensalat.
Beim Export werden Zellen entschärft, die eine Tabellenkalkulation beim Öffnen als Formel ausführen würde (Beginn mit =, +, @, Tabulator oder Wagenrücklauf): sie bekommen ein führendes Apostroph. Eine reine Zahl mit Vorzeichen wie −1.234,50 bleibt dabei unangetastet. Wer die Rohwerte braucht, schaltet den Schutz ab.
Häufige Fragen
Wird meine CSV-Datei irgendwohin hochgeladen?
Nein. Die Bereinigung läuft vollständig lokal im Browser. Es wird keine Datei an einen Server übertragen oder dort gespeichert.
Was bedeutet „Leerzeichen trimmen“?
Führende und nachfolgende Leerzeichen in jeder einzelnen Zelle werden entfernt, z. B. wird „ Anna “ zu „Anna“. Der Inhalt der Zelle selbst bleibt unverändert.
Wann gilt eine Zeile als leer?
Eine Zeile gilt als leer, wenn alle ihre Zellen nach dem Trimmen keinen Inhalt haben (auch reine Leerzeichen-Zellen zählen als leer).
Wie werden Dubletten-Zeilen erkannt?
Zwei Zeilen gelten als Dublette, wenn alle Spaltenwerte exakt übereinstimmen (nach optionalem Trimmen). Es wird jeweils die erste Vorkommensreihenfolge behalten, alle weiteren Vorkommen entfernt.
Meine Umlaute werden zu Fragezeichen — woran liegt das?
Eine CSV-Datei speichert ihren Zeichensatz nicht mit, jedes Programm muss ihn raten. Dieses Werkzeug erkennt ihn aus den Bytes (UTF-8 mit und ohne BOM, UTF-16 LE/BE, Windows-1252) und zeigt unter der Auswahl an, wie es gelesen hat. Steht dort etwas Falsches, stellen Sie den Zeichensatz von Hand ein und bereinigen Sie erneut. Der Download ist immer UTF-8 mit BOM.
Warum steht in manchen Zellen plötzlich ein Apostroph?
Weil diese Zelle mit =, +, @, Tabulator oder Wagenrücklauf beginnt und eine Tabellenkalkulation sie beim Öffnen als Formel ausführen würde. Das führende Apostroph verhindert das. Negative Zahlen wie −1.234,50 sind davon ausgenommen. Der Schutz lässt sich per Häkchen abschalten.
Reines Bereinigungs-Werkzeug. Für den Vergleich zweier CSV-Dateien siehe csv-vergleichen.kukanilea.de, für das Aufteilen einer CSV-Datei siehe csv-aufteilen.kukanilea.de.