Tablora

Tablora · Knihovna

Zastavte se u neuzavřeného pole v uvozovkách

Uvozovka, která otevře pole CSV, ale nikdy ho neuzavře, činí zbytek textu nejednoznačným. Inspektor ho odmítne, abyste nejprve opravili zdroj.

Proč jedna chybějící uvozovka rozbije vše za ní

V CSV otevírací uvozovka čtenáři říká, že vše až po odpovídající uzavírací uvozovku patří do jedné buňky, včetně čárek a zalomení řádků. Pokud uzavírací uvozovka nikdy nepřijde, čtenář nemůže vědět, kde měla buňka skončit. Každý další oddělovač a zalomení může být součástí té jediné hodnoty, nebo také žádný z nich.

Některé nástroje hádají a zbytek souboru spolknou do jedné buňky. Inspektor ne. Text odmítne hláškou Zkontrolujte zadané hodnoty a zkuste to znovu, takže problém uvidíte dřív, než se z odhadu postaví jakékoli řádky.

Příklad nedokončené poznámky

Příklad na stránce má záhlaví id,note a záznam 1,"unfinished s otevírací uvozovkou a bez uzavírací. S čárkou jako oddělovačem polí je očekávaným výsledkem odmítnutí nedokončeného pole v uvozovkách: žádný náhled, žádný počet řádků a žádné stažení. S možností Rozpoznat oddělovač je výsledek stejný, protože text nelze zpracovat žádným z podporovaných oddělovačů.

Typické příčiny

Oprava kopie zdroje

Neuzavírejte ji na konci

Přidání uzavírací uvozovky na úplný konec textu chybu odstraní, ale vše za otevírací uvozovkou se tím změní na jednu buňku. Inspektor by pak hlásil méně řádků a jedinou obří poznámku. Uvozovku dejte tam, kde pole skutečně končí.

Vstupy

Text tabulky
id,note 1,"unfinished
Oddělovač polí
,