Einen abgewiesenen Import untersuchen
Finde ein fehlendes oder zusätzliches Feld, bevor du in der Zielanwendung nach Datentypfehlern oder speziellen Anforderungen an Datumsangaben suchst.
Validiere CSV-Dateien lokal und finde problematische Zeilen oder Spalten.
Eine CSV, die sich in einer Tabellenkalkulation öffnen lässt, kann bei einem betrieblichen Import dennoch scheitern: Ein Datensatz hat ein Feld zu wenig, einer Spalte fehlt die Überschrift oder ein offenes Anführungszeichen verschluckt den restlichen Inhalt. Der CSV-Validator sucht solche Strukturprobleme vor einer Konvertierung oder Übernahme. Er meldet die Zahl der Datensätze, Datenzeilen und Spalten sowie erkannte Auffälligkeiten. Die Diagnose prüft weder die fachlichen Regeln deiner Zielanwendung noch die Erreichbarkeit von Adressen oder die rechnerische Richtigkeit der eingetragenen Beträge.
Der Leser berücksichtigt zitierte Zellen, darin enthaltene Trennzeichen, verdoppelte Anführungszeichen und zitierte Zeilenumbrüche. Eine anfängliche UTF-8-BOM wird entfernt. Die automatische Erkennung wählt anhand des ersten logischen Datensatzes zwischen Komma, Semikolon, Tabulator und senkrechtem Strich. Du kannst ein Trennzeichen vorgeben, um eine Importannahme zu testen. Eine mehrdeutige Erkennung kann eine breite Tabelle als einspaltig darstellen. Bewerte den Status deshalb immer zusammen mit dem gemeldeten Trennzeichen und der erwarteten Tabellenbreite.
Die Breite des ersten Datensatzes dient als Referenz. Jeder folgende Datensatz muss dieselbe Zahl an Zellen enthalten. Ein leeres Feld hinter einem Trennzeichen zählt dabei als Zelle. Zu kurze und zu lange Datensätze werden mit tatsächlicher und erwarteter Breite gemeldet. Die angegebene Nummer zählt logische Datensätze, nicht zwingend physische Editorzeilen: Eine zitierte Zelle über drei Zeilen gehört weiterhin zu einem einzigen Datensatz. Ein nicht geschlossenes Anführungszeichen wird gesondert gemeldet und nicht automatisch ergänzt.
Die Kopfzeilenoption ist anfangs aktiviert. Sie prüft Titel nach Entfernen äußerer Leerzeichen: Leere Titel werden gemeldet, und zwei danach gleiche Titel gelten als doppelt. Großschreibung bleibt relevant; Code und code sind unterschiedliche Überschriften. Ohne diese Option bleibt der erste Datensatz eine Datenzeile, und die Titelprüfung entfällt. Die Validierung repariert nichts. Sie sucht diese konkreten Fehler und ist keine vollständige Zertifizierung sämtlicher lexikalischer Anforderungen der RFC 4180 oder aller Konventionen anderer CSV-Importprogramme.
Füge die CSV ein oder importiere eine CSV- beziehungsweise TSV-Datei. Lass Anführungszeichen und Trennzeichen unverändert, denn deren Entfernung würde gerade die gesuchten Strukturprobleme verdecken.
Beginne mit der automatischen Erkennung und stelle die Kopfzeilenoption passend zum ersten Datensatz ein. Wird eine breite Tabelle als eine Spalte gemeldet, wähle das erwartete Trennzeichen ausdrücklich aus.
Lies die Fehlerdetails auf der Seite und exportiere bei Bedarf die Zahlenübersicht. Repariere die ursprüngliche Datei und prüfe die neue Version. Der Bericht erzeugt keine korrigierte CSV.
Finde ein fehlendes oder zusätzliches Feld, bevor du in der Zielanwendung nach Datentypfehlern oder speziellen Anforderungen an Datumsangaben suchst.
Prüfe Abmessungen und Überschriften einer neu eingegangenen Datei und vergleiche sie mit dem vereinbarten Schema, bevor eine Verarbeitungskette den Export übernimmt.
Erkenne leere oder wiederholte Titel vor der Umwandlung in JSON-Objekte. Deren Eigenschaften sollen die ursprünglich gemeinten Tabellenspalten ohne Mehrdeutigkeit darstellen.
Das Semikolon innerhalb des zitierten Namens gehört zur Zelle und erzeugt keine zusätzliche Spalte. Bei aktiver Kopfzeilenoption zählt das Tool insgesamt drei Datensätze, zwei Datenzeilen und zwei Spalten. Keiner der implementierten Prüfschritte meldet einen Fehler.
Eingabe
id;name
1;"Haus; Garten"
2;WerkstattErgebnis
Gültige CSV
Zeilen: 3
undefined: 2
Columns: 2
Erkanntes Trennzeichen: ;Der dritte Datensatz enthält nur ein Feld, obwohl die Kopfzeile zwei vorgibt. Die Kennung 2 wird weder gelöscht noch automatisch vervollständigt. Die Meldung hilft dir, die Stelle in der Quelle zu finden und zwischen fehlendem Namen und abgeschnittenem Export zu unterscheiden.
Eingabe
id;name
1;Werkstatt
2Ergebnis
CSV muss korrigiert werden
Zeilen: 3
undefined: 2
Columns: 2
Erkanntes Trennzeichen: ;
Row 3 contains 1 columns instead of 2.Nicht unbedingt. Der Status besagt, dass die Strukturprüfungen dieses Werkzeugs keinen Fehler gefunden haben. Ein Import kann zusätzlich eine Spaltenreihenfolge, bestimmte Titel, konkrete Datumsformate oder Pflichtwerte verlangen.
Einspaltige Tabellen sind möglich. Ein falsches Trennzeichen kann aber auch tatsächliche Spalten verdecken. Vergleiche die gemeldete Breite mit deiner Erwartung und gib das richtige Trennzeichen vor, wenn die Erkennung mehrdeutig ist.
Bei aktivierter Kopfzeilenoption werden sie als leer gemeldet. Äußere Leerzeichen werden auch bei der Suche nach doppelten Titeln ignoriert, ohne den ursprünglichen Text im Eingabefeld zu verändern.
Nein. Er beschreibt Probleme, ohne die CSV umzuwandeln. Bewahre das Original auf, korrigiere den Export oder dessen Erzeuger und prüfe die Struktur vor der weiteren Verarbeitung erneut.
Verwandte Werkzeuge
Werkzeuge, die diesem ähnlich sind oder es ergänzen.
Daten bidirektional zwischen CSV und JSON konvertieren.
Benenne eine oder mehrere CSV-Spalten um, ohne die Zeilendaten zu verändern.
Mehrere CSV-Dateien zu einer Datei zusammenführen.
Verstehe Trennzeichen, Kodierung, Datentypen, verschachteltes JSON und Excel-Funktionen, bevor Daten zwischen CSV, Excel, JSON und TSV konvertiert werden.
Verstehe den Aufbau tabellarischer Daten, die Unterschiede zwischen CSV, Excel, JSON und TSV und die Wahl des passenden Formats vor Bereinigung, Konvertierung oder Automatisierung.
Lerne eine sinnvolle Reihenfolge für leere Zeilen, Leerzeichen, Überschriften, Kennungen und Validierung, bevor CSV- oder Excel-Daten weiterverarbeitet werden.
Definiere einen zuverlässigen Duplikatschlüssel, unterscheide exakte und fachliche Duplikate und validiere CSV-Daten vor und nach der Bereinigung.