Tablora

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

Jak jednotlivé exporty se zalomením zacházejí

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
idnote
1First line Second line
Řádky s jinou šířkou
0