Tablora

Tablora · Bibliothek

Bei einem nicht geschlossenen Anführungszeichenfeld anhalten

Ein Anführungszeichen, das ein CSV-Feld öffnet, aber nie schließt, macht den Rest des Textes mehrdeutig. Die Prüfung lehnt ihn ab, damit Sie die Quelle korrigieren.

Warum ein fehlendes Anführungszeichen alles Folgende zerstört

In CSV teilt ein öffnendes Anführungszeichen dem Leser mit, dass alles bis zum passenden schließenden Anführungszeichen zu einer Zelle gehört, Kommas und Zeilenumbrüche eingeschlossen. Kommt das schließende Anführungszeichen nie, kann der Leser nicht wissen, wo die Zelle enden sollte. Jedes folgende Trennzeichen und jeder Zeilenumbruch könnte Teil dieses einen Werts sein, oder keiner davon.

Manche Werkzeuge raten und verschlucken den Rest der Datei in einer Zelle. Die Strukturprüfung tut das nicht. Sie lehnt den Text mit Prüfe die eingegebenen Werte und versuche es erneut. ab, sodass Sie das Problem sehen, bevor aus einer Vermutung Zeilen gebaut werden.

Das Beispiel mit der unvollendeten Notiz

Das Beispiel auf der Seite hat die Kopfzeile id,note und den Datensatz 1,"unfinished mit einem öffnenden und ohne schließendes Anführungszeichen. Mit Komma als Feldtrennzeichen wird erwartet, dass das unvollendete Feld in Anführungszeichen abgelehnt wird: keine Vorschau, keine Zeilenzahl und kein Download. Mit Trennzeichen erkennen ist das Ergebnis dasselbe, weil sich der Text mit keinem der unterstützten Trennzeichen einlesen lässt.

Typische Ursachen

Die Quellkopie korrigieren

Nicht einfach am Ende schließen

Ein schließendes Anführungszeichen ganz am Ende des Textes lässt den Fehler verschwinden, macht aber alles nach dem öffnenden Anführungszeichen zu einer einzigen Zelle. Die Strukturprüfung würde dann weniger Zeilen und eine einzige übergroße Notiz melden. Setzen Sie das Anführungszeichen dorthin, wo das Feld wirklich endet.

Eingaben

Tabellentext
id,note 1,"unfinished
Feldtrennzeichen
,