CSV-Bereinigung
Fügen Sie Ihre CSV ein oder öffnen Sie die Datei: Das Trennzeichen wird automatisch gefunden, Zeilenenden und Anführungszeichen werden vereinheitlicht, Leerraum sowie leere und doppelte Zeilen bereinigt; Zeilen mit uneinheitlicher Spaltenanzahl und Kodierungsfehler werden gemeldet. Die Datei wird im Browser gelesen; nichts wird gesendet.
Text einfügen oder eine Datei öffnen (bis zu 10 Millionen Zeichen). Trennzeichen: Komma, Semikolon, Tabulator oder senkrechter Strich.
Die Bereinigung läuft in Ihrem Browser; eingefügter Text und geöffnete Datei werden nirgendwohin gesendet und nicht gespeichert.
Bereinigte Ausgabe
Die bereinigte CSV erscheint hier.
Bereinigungsoptionen
Gut zu wissen
- Die erwartete Spaltenanzahl ist die häufigste Breite (bei Gleichstand die der Kopfzeile). Zeilen mit zusätzlichen Spalten werden nicht abgeschnitten, damit keine Daten verloren gehen; sie werden nur gemeldet.
- Eine doppelte Zeile ist eine, deren Zellen alle gleich sind; die erste bleibt. Auch eine Zeile, die der Kopfzeile gleicht (wiederholte Kopfzeile in zusammengefügten Dateien), gilt als doppelt.
- Beim Formelschutz wird ein einfaches Anführungszeichen vor die Zelle gesetzt, das Tabellenprogramme weiterhin anzeigen; Ziel ist, dass die Zelle nicht als Formel ausgeführt wird. Wird die Datei nur maschinell gelesen, können Sie die Option abschalten.
- Beschädigte Zeichen (wie ü) werden nicht repariert, nur gemeldet. Am zuverlässigsten ist es, die Datei an der Quelle mit der richtigen Kodierung erneut zu exportieren.
Dieses Werkzeug behebt häufige CSV-Probleme und meldet, was sich geändert hat; es prüft weder Richtigkeit, inhaltliche Konsistenz noch Vertraulichkeit der Daten. Vergleichen Sie vor der Verwendung der bereinigten Datei Stichprobenzeilen mit der Quelle. Beachten Sie beim Weitergeben von Dateien mit personenbezogenen Daten Ihre DSGVO-Pflichten.
Brechen CSV-Übertragungen zwischen Ihren Systemen immer wieder? Wir können Übertragungsformat, Validierung und Fehlerbehandlung gemeinsam entwerfen.
Gespräch anfragen01
So funktioniert es
A
Fügen Sie den CSV-Text ein oder öffnen Sie die Datei; das Trennzeichen wird automatisch gefunden, oder Sie wählen es manuell.
B
Stellen Sie die Bereinigungsoptionen ein; lesen Sie im Bericht, was wie oft geändert wurde und welche Warnungen auftraten.
C
Kopieren oder laden Sie die bereinigte CSV herunter; wählen Sie Ausgabe-Trennzeichen und Zeilenende passend zum Zielsystem.
02
Was wird bereinigt?
Das Werkzeug liest die CSV nach den Regeln von RFC 4180 (Anführungszeichen, „""“-Escapes, Zeilenumbrüche in Anführungszeichen) und erledigt dann der Reihe nach: führendes BOM entfernen, Trennzeichen finden, Leerraum an den Zellrändern entfernen, vollständig leere Zeilen, leere Spalten und doppelte Zeilen löschen, Formelinjektionsschutz anwenden und die Ausgabe mit dem gewählten Trennzeichen und Zeilenende schreiben.
Die Wirkung jedes Schritts wird gezählt und im Bericht angezeigt. Schritte, die die Daten inhaltlich nicht verändern (Leerraum, Zeilenenden), und Schritte, die Daten löschen (leere und doppelte Zeilen), sind getrennte Optionen; Letztere können Sie abschalten.
03
Was ist Formelinjektion (CSV-Injection)?
Excel und ähnliche Programme behandeln eine Zelle, die mit =, +, - oder @ beginnt, als Formel. Enthalten Daten von außen (z. B. ein Formularfeld) einen Wert wie =HYPERLINK(...), kann sich auf dem Rechner dessen, der die CSV öffnet, ein Link öffnen oder es können Daten abfließen. Die Gegenmaßnahme ist, vor Zellen, die mit diesen Zeichen beginnen, ein ' zu setzen.
Reine Zahlen (-45,20 oder +905551234567) sind keine Formeln; standardmäßig bleiben sie unverändert, weil sie Zahlen bleiben müssen. Schalten Sie diese Option ab, werden auch negative Zahlen maskiert.
04
Wie entstehen Kodierungsfehler?
Wird eine als UTF-8 geschriebene Datei mit einer alten Kodierung wie Windows-1252 geöffnet, wird aus ü ein ü, aus ı ein ı und aus ş ein ÅŸ. In der Gegenrichtung erscheint das Zeichen �, wenn eine Datei in alter Kodierung für UTF-8 gehalten wird. Das Werkzeug findet beide Spuren und warnt; im ersten Fall ist die Information noch da und wird beim Öffnen mit der richtigen Kodierung korrigiert, im zweiten sind die Zeichen verloren.
Beim Öffnen einer Datei versucht das Werkzeug zuerst UTF-8; gelingt das nicht, liest es in der türkischen Oberfläche als Windows-1254, sonst als Windows-1252, und sagt Ihnen das. Ein BOM in der heruntergeladenen Datei hilft Excel, UTF-8 zu erkennen.
Häufige Fragen
- Wird meine CSV oder Datei irgendwohin gesendet?
- Nein. Die Datei wird mit der FileReader-Funktion Ihres Browsers gelesen und auf Ihrem Gerät bereinigt; der Inhalt wird weder über das Netz gesendet noch gespeichert. Dennoch empfehlen wir, Dateien mit personenbezogenen Daten vor der Weitergabe zu anonymisieren.
- Umlaute sehen in Excel kaputt aus, was tun?
- Excel hält eine CSV ohne BOM oft nicht für UTF-8. Stellen Sie Ausgabe-Trennzeichen und Zeilenende ein, aktivieren Sie „UTF-8-BOM hinzufügen“, laden Sie die Datei herunter und öffnen Sie sie so in Excel. Alternativ wählen Sie beim Import über „Daten > Aus Text/CSV“ UTF-8 als Kodierung.
- Warum wird das Trennzeichen falsch erkannt?
- Als Trennzeichen gilt der Kandidat mit der einheitlichsten Spaltenanzahl über die ersten 30 Datensätze. Bei einspaltigen Dateien oder wenn jede Zeile eine andere Anzahl Trennzeichen hat, kann die Schätzung falsch liegen. Wählen Sie das Eingabe-Trennzeichen manuell; bei Dateien mit Dezimalkomma ist das Trennzeichen meist ein Semikolon.
- Was bedeutet ein nicht geschlossenes Anführungszeichen?
- Beginnt ein Feld mit einem Anführungszeichen und wird nie geschlossen, liegt nach den CSV-Regeln der Rest der Datei in diesem Feld. Das Werkzeug behandelt ihn als eine Zelle und meldet die Zeile, in der es begann; meist fehlt oder überzählt in der Quelle ein Anführungszeichen.
- Was geschieht mit Zeilen mit uneinheitlicher Spaltenanzahl?
- Sie werden zuerst gemeldet: die erwartete Breite, wie viele Zeilen abweichen und die erste Beispielzeile. Auf Wunsch werden zu kurze Zeilen mit leeren Zellen aufgefüllt. Zeilen mit zusätzlichen Spalten werden nicht abgeschnitten, weil Daten verloren gingen; Sie müssen sie an der Quelle korrigieren (oft enthält eine Zelle ein nicht maskiertes Trennzeichen).
- Wie werden doppelte Zeilen gefunden?
- Zeilen, deren Zellen alle genau gleich sind, sind doppelt; da Leerraumentfernung und Löschen leerer Spalten vorher laufen, gelten auch Zeilen, die sich nur im Leerraum oder in einer leeren Spalte unterscheiden, als gleich. Die erste bleibt. Eine Deduplizierung nach einer einzelnen Schlüsselspalte bietet dieses Werkzeug nicht.
Machen wir Ihre Datenübertragungen robust
Wir entwerfen Format, Validierung und Fehlerbehandlung für Datei- und API-Übertragungen zwischen CRM-, ERP- und Drittsystemen. Besprechen wir Ihren bestehenden Ablauf in einem kostenlosen Erstgespräch.