Zum Hauptinhalt springen
Bethemesh

CSV-Validator

Validiere CSV-Dateien lokal und finde problematische Zeilen oder Spalten.

  • Zwischenablage

Dieses Widget einbetten

Passe die Darstellung an, prüfe die Vorschau und kopiere anschließend den Code.

Vorschau

Art des Einbettungscodes

Zu kopierender Code

Responsive und automatisch von Bethemesh in der Größe angepasst.

War dieses Werkzeug hilfreich?

Wie funktioniert dieses Tool?

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.

So verwenden Sie dieses Tool

  1. Den zu prüfenden Text bereitstellen

    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.

  2. Die Leseannahmen bestätigen

    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.

  3. Quelle berichtigen und erneut prüfen

    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.

Anwendungsfälle

Einen abgewiesenen Import untersuchen

Finde ein fehlendes oder zusätzliches Feld, bevor du in der Zielanwendung nach Datentypfehlern oder speziellen Anforderungen an Datumsangaben suchst.

Einen regelmäßigen Lieferantenexport kontrollieren

Prüfe Abmessungen und Überschriften einer neu eingegangenen Datei und vergleiche sie mit dem vereinbarten Schema, bevor eine Verarbeitungskette den Export übernimmt.

Eine Tabellenkonvertierung vorbereiten

Erkenne leere oder wiederholte Titel vor der Umwandlung in JSON-Objekte. Deren Eigenschaften sollen die ursprünglich gemeinten Tabellenspalten ohne Mehrdeutigkeit darstellen.

Beispiele

Eine Zelle mit enthaltenem Trennzeichen

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;Werkstatt

Ergebnis

Gültige CSV
Zeilen: 3
undefined: 2
Columns: 2
Erkanntes Trennzeichen: ;

Ein unvollständiger Datensatz

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
2

Ergebnis

CSV muss korrigiert werden
Zeilen: 3
undefined: 2
Columns: 2
Erkanntes Trennzeichen: ;
Row 3 contains 1 columns instead of 2.

Tipps und bewährte Vorgehensweisen

  • Eine korrekt abgegrenzte leere Zelle ist kein Breitenfehler. Prüfe gesondert, ob deine Zielanwendung diesen fehlenden Wert erlaubt, insbesondere bei einer verpflichtenden Schlüsselspalte.
  • Der Textexport enthält die Zusammenfassung der Abmessungen und des Trennzeichens. Die einzelnen Auffälligkeiten stehen auf der Seite. Verwechsle den Download nicht mit reparierten Datensätzen oder einer neuen Datendatei.
  • Scheinbar verschobene Datensatznummern können durch zitierte mehrzeilige Zellen entstehen. Suche die betroffene Stelle mit einem CSV-Leser statt durch Aufteilen an jedem physischen Zeilenumbruch.

Quellen und Referenzen

Häufig gestellte Fragen

Akzeptiert meine Anwendung jede als gültig gemeldete CSV?

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.

Warum kann eine Datei mit nur einer Spalte gültig sein?

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.

Sind Überschriften ausschließlich aus Leerzeichen zulässig?

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.

Entfernt der Validator fehlerhafte Datensätze?

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.

Ähnliche Werkzeuge

Benenne eine oder mehrere CSV-Spalten um, ohne die Zeilendaten zu verändern.

Daten & TabellenDieses Werkzeug verwenden
LeitfadenBewährte MethodenAnfänger

CSV-Duplikate entfernen und Daten sicher validieren

Definiere einen zuverlässigen Duplikatschlüssel, unterscheide exakte und fachliche Duplikate und validiere CSV-Daten vor und nach der Bereinigung.

29. August 20261 min