CSV-Spaltenvalidator
Überprüfen Sie, ob jede Zeile einer CSV- oder TSV-Datei die gleiche Anzahl an Spalten wie die Kopfzeile hat.
CSV-Spaltenvalidator
Fügen Sie durch Trennzeichen getrennten Text ein und dieses Tool prüft, ob jede Zeile die gleiche Anzahl an Feldern wie die Kopfzeile enthält. Dabei handelt es sich um die Prüfung, die vor dem Import eines CSV-Exports in eine Datenbank oder eine Pipeline ausgeführt werden muss, die von einer festen Spaltenanzahl ausgeht – ein verirrtes Komma oder ein fehlendes Feld kann jede Spalte dahinter stillschweigend verschieben, und dieser Fehler ist mühsam aufzuspüren, sobald er nachgelagert ist.
Das Tool zählt die Felder in Ihrer ersten Zeile und behandelt sie als korrekt. Jede folgende Zeile wird damit verglichen; Bei einer nicht übereinstimmenden Zeile wird direkt darüber in der Ausgabe eine Kommentarzeile eingefügt, die etwa „#Zeile 3: 3 Spalten erwartet, 2 erhalten“ lautet. Es wird nie eine Zeile entfernt oder neu angeordnet – die Daten bleiben intakt, mit Anmerkungen versehen und nicht gefiltert, sodass Sie genau sehen können, wo beim Export ein Fehler aufgetreten ist.
Wählen Sie das Trennzeichen, das zu Ihrer Datei passt: Komma für Standard-CSV, Semikolon für die europäische Variante, die einige Tabellenkalkulationstools standardmäßig verwenden, oder Tab für TSV. Das Entfernen von Leerzeichen in Feldern ist standardmäßig aktiviert, sodass „Berlin“ und „Berlin“ als dasselbe Feld gelten und nicht beim Kopieren einer Tabelle über ein Leerzeichen gestolpert wird. Deaktivieren Sie die Option, um Felder genau so anzuzeigen, wie sie angezeigt werden, einschließlich Leerzeichen.
Eine ehrliche Einschränkung: Dies ist eine einfache, auf Splits basierende Prüfung, kein vollständiger CSV-Parser, daher werden Trennzeichen in Feldern in Anführungszeichen nicht verarbeitet – „Smith, John“ mit einem eingebetteten Komma zählt als zwei Felder. Behandeln Sie eine markierte Zeile aus einer Datei mit Feldern in Anführungszeichen als etwas, das Sie mit bloßem Auge überprüfen müssen, und nicht als endgültiges Urteil. Leerzeilen werden übersprungen und die Zeilen werden von 1 an durchnummeriert. Alles läuft lokal in Ihrem Browser – die Datei verlässt nie Ihr Gerät, was für einen Kundenexport oder alles, was Sie nicht auf einen beliebigen Webdienst hochladen sollten, wichtig ist.