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
- Kopírování, které skončilo uprostřed dlouhé poznámky, například když byla vybrána jen část souboru nebo zprávy.
- Export useknutý limitem velikosti nebo přerušeným stahováním.
- Poznámka obsahující uvozovku, která nebyla zdvojena, takže pole se uzavřelo předčasně a pozdější uvozovka otevřela nové.
- Ruční úprava, která spolu s okolním textem odstranila i uzavírací uvozovku.
- Buňka, která přeroste 32 767 znaků. Inspektor delší buňky odmítá a neuzavřená uvozovka, která spolkne zbytek dlouhého souboru, je běžný způsob, jak tento limit překročit.
Oprava kopie zdroje
- Najděte otevírací uvozovku v původním textu; obvykle stojí na začátku poslední buňky, která vypadá příliš dlouhá.
- Ve zdrojovém dokumentu nebo v původním exportu zjistěte, co má celé pole obsahovat.
- V kopii obnovte celé pole a jeho uzavírací uvozovku. Obsahuje-li hodnota uvnitř uvozovky, každou zdvojte.
- Vložte opravenou kopii, klikněte na Vypočítat a ověřte, že Řádky a Sloupce odpovídají zdroji.
- Teprve potom upravujte hodnoty buněk nebo přejděte k dalším nástrojům.
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í
- ,