Ungültiges TSV-Beispiel: Zusätzliche Tabulatorumbrüche in der Spaltenanzahl
Validieren Sie TSV-Dateien (Tab Separated Value) offline auf Integrität und Struktur.
Ergebnis
Auf dieser Seite wird der TSV-Validator geöffnet, der mit einem Inventarexport vorinstalliert ist, bei dem für einen Produktnamen – „Laptopständer aus Aluminium“ – in der Mitte ein zusätzlicher Tabulator anstelle eines Leerzeichens eingegeben wurde, wodurch er in zwei Felder aufgeteilt wird. Der Validator läuft unter Last, daher handelt es sich bei dem unten gezeigten Fehler um eine echte Live-Prüfung und nicht um einen inszenierten Screenshot.
Dies ist eine ganz normale Art und Weise, wie echte TSV-Dateien kaputt gehen: Wenn Daten von Hand eingegeben oder eingefügt werden, fügt ein verirrter Tabulator-Tastendruck innerhalb eines einzelnen Produktnamens oder einer einzelnen Produktbeschreibung stillschweigend eine zusätzliche Spalte zu dieser einen Zeile hinzu. Da TSV kein visuelles Trennzeichen wie ein Komma hat, ist ein zusätzlicher Tabulator leicht zu übersehen, wenn man sich nur den Text ansieht – die Zeile enthält lediglich ein Feld mehr, als die Kopfzeile definiert.
Das Ergebnisfeld unten zeigt genau die Zeile, in der die Zählung unterbrochen wird. Vergleichen Sie es mit der hier verlinkten Voreinstellung „valid-inventory-tsv“, um dieselben drei Spalten ohne die Streuregisterkarte zu sehen, und mit der Voreinstellung „streunend-quote-tsv“ für einen anderen, ebenso häufigen TSV-Fehlermodus.