0

Ungültiges TSV-Beispiel: Verirrtes Anführungszeichen in einem Feld

Validieren Sie TSV-Dateien (Tab Separated Value) offline auf Integrität und Struktur.

Verarbeitung... 0%
Zeilen scannen
Anzahl der Spalten prüfen
Tabstopps werden validiert
Angebote überprüfen
Bericht erstellen

Ergebnis

Auf dieser Seite wird der TSV-Validator geöffnet, der mit einem Inventarexport vorinstalliert ist, bei dem ein Produktname „24" Monitor“ lautet – wobei ein wörtliches Anführungszeichen als Zollsymbol verwendet wird. Der Validator wird in dem Moment ausgeführt, in dem die Seite geladen wird, sodass der unten angezeigte Fehler eine echte Live-Überprüfung dieses genauen Textes widerspiegelt.

Dies ist ein subtilerer Fehler als ein verirrter Tabulator: Ein einzelnes doppeltes Anführungszeichen irgendwo in einem Feld wird als Anfang eines in Anführungszeichen gesetzten Werts behandelt, und da in dieser Zeile kein passendes schließendes Anführungszeichen folgt, meldet der Parser das Feld als nicht abgeschlossene Zeichenfolge in Anführungszeichen, anstatt zu erraten, was gemeint war. Produktnamen und Maße, die das Zollsymbol ("), die entsprechende Markierung oder ein einfaches Anführungszeichen für Fuß/Zoll verwenden, sind eine häufige reale Ursache für genau diesen Fehler bei TSV-Exporten.

Das Ergebnisfeld unten identifiziert die genaue Zeile, in der das nicht übereinstimmende Zitat erscheint. Die Lösung besteht normalerweise darin, das verirrte Anführungszeichen in den Quelldaten vor dem erneuten Export zu entfernen oder zu maskieren. Vergleichen Sie diese Voreinstellung mit valid-inventory-tsv, um die gleiche Zeilenform ohne dieses Zeichen zu sehen.