Tablora

Tablora · Bibliotek

Stoppa när ett citerat fält aldrig stängs

Ett citattecken som öppnar ett CSV-fält men aldrig stängs gör resten av texten tvetydig. Granskningsverktyget avvisar den så att du först rättar källan.

Varför ett saknat citattecken förstör allt efter det

I CSV talar ett inledande citattecken om för läsaren att allt fram till det matchande avslutande citattecknet hör till en cell, även komman och radbrytningar. Om det avslutande citattecknet aldrig kommer kan läsaren inte veta var cellen skulle sluta. Varje följande avgränsare och radbrytning skulle kunna vara en del av det enda värdet, eller ingen av dem.

Vissa verktyg gissar och sväljer resten av filen i en cell. Det gör inte granskningsverktyget. Det avvisar texten med Kontrollera de angivna värdena och försök igen, så att du ser problemet innan några rader byggs på en gissning.

Exemplet med den ofullständiga anteckningen

Sidans exempel har rubriken id,note och posten 1,"unfinished med ett inledande citattecken och inget avslutande. Med komma som Fältavgränsare är det förväntade utfallet att det ofullständiga citerade fältet avvisas: ingen förhandsvisning, inget antal rader och ingen fil att hämta. Med Identifiera avgränsare valt blir resultatet detsamma, eftersom ingen av de avgränsare som stöds kan tolka texten.

Vanliga orsaker

Rätta källkopian

Stäng det inte i slutet

Lägger du till ett avslutande citattecken allra sist i texten försvinner felet, men allt efter det inledande citattecknet blir en enda cell. Granskningsverktyget skulle då rapportera färre rader och en enda överstor anteckning. Sätt citattecknet där fältet verkligen slutar.

Indata

Tabelltext
id,note 1,"unfinished
Fältavgränsare
,