Tablora · Knihovna
Zachovejte zalomení řádku uvnitř buňky
Buňka CSV v uvozovkách může obsahovat zalomení řádku, takže jeden záznam zabere dva fyzické řádky. Počítejte zpracované řádky, ne řádky textu.
Jeden záznam, dva řádky textu
Adresy, poznámky k doručení a komentáře často obsahují zalomení řádků. CSV to dovoluje, když je pole v uvozovkách: vše mezi otevírací a uzavírací uvozovkou patří do jedné buňky, včetně zalomení. V textovém editoru záznam vypadá jako dva řádky; při správném importu je to jeden řádek s jednou víceřádkovou buňkou.
Proto počítání řádků textu není spolehlivý způsob, jak spočítat záznamy. Soubor může mít víc fyzických řádků než záznamů, aniž by kdokoli z obou stran udělal chybu při čtení.
Týká se to každé kontroly, která počítá řádky textu, například počtu řádků, který hlásí editor nebo nástroj příkazového řádku. Místo toho použijte údaj Řádky z inspektoru, který počítá zpracované záznamy.
Příklad: First line a Second line
Příklad na stránce má záhlaví id,note a záznam, jehož note je "First line" a "Second line" na dvou řádcích uvnitř jedné dvojice uvozovek. S čárkou jako oddělovačem polí ohlásí inspektor 2 řádky a 2 sloupce, ne 3 řádky. Řádek 2, sloupec 2 obsahuje First line, zalomení řádku a Second line, vše v jedné buňce.
Kontrola víceřádkových poznámek
- Oddělovač polí zvolte výslovně, místo abyste spoléhali na rozpoznání, aby se pole v uvozovkách četlo se správným oddělovačem.
- Klikněte na Vypočítat a porovnejte Řádky s počtem záznamů ve zdroji, ne s počtem řádků textu.
- Podívejte se v náhledu na buňku s poznámkou a ověřte, že obsahuje oba řádky.
- Je-li hodnota Řádky vyšší, než jste čekali, poznámka ve zdroji nejspíš nebyla v uvozovkách a její druhý řádek se stal samostatným záznamem.
- Stahujte, až když náhled ukazuje každou poznámku v jediné buňce.
Jak jednotlivé exporty se zalomením zacházejí
- Stáhnout (CSV) uzavře buňku do uvozovek a zalomení ponechá, takže jiný čtenář CSV uvidí jednu buňku.
- Stáhnout (XLSX) z převodníku se zachováním textu ponechá zalomení uvnitř textové buňky.
- Export CSV z aplikace Tablora také uzavírá do uvozovek každou buňku se zalomením řádku.
- Volba Kopírovat v aplikaci, která vkládá rovnou do tabulkového procesoru, nahrazuje zalomení a tabulátory uvnitř buněk mezerami, protože vložené zalomení by založilo nový řádek. Záleží-li na samotném zalomení, použijte z aplikace XLSX nebo CSV.
Když cílový program nesouhlasí
Některé dialogy importu mají volbu pro zalomení v polích v uvozovkách a některé nástroje je vůbec nepodporují. Pokud cílový program poznámku rozdělí, zkontrolujte nejprve jeho nastavení importu; samotný soubor je v pořádku, když tady inspektor ukazuje 2 řádky.
Vstupy
- Text tabulky
- id,note 1,"First line Second line"
- Oddělovač polí
- ,
Výsledky
- Řádky
- 2
- Sloupce
- 2
| id | note |
|---|---|
| 1 | First line Second line |
- Řádky s jinou šířkou
- 0