Tablora · Knihovna
Zkontrolujte záznamy s konci CRLF i LF
Text vložený z několika exportů může míchat konce řádků CRLF, LF a CR. Inspektor každý z nich bere jako hranici záznamu, pokud není uvnitř uvozovek.
Odkud se smíšené konce řádků berou
Programy pro Windows obvykle ukončují každý řádek návratem vozíku a odřádkováním (CRLF), nástroje pro Unix a macOS samotným odřádkováním (LF) a některé starší systémy samotným návratem vozíku (CR). Když spojíte výstup různých programů nebo vložíte část souboru do jiného, jeden blok textu může obsahovat všechny tři. Některé nástroje pak dva záznamy sloučí do jednoho nebo jeden rozdělí na dva.
Inspektor přijímá všechny tři jako konec záznamu, pokud stojí mimo pole v uvozovkách. Zalomení řádku uvnitř uvozovek je součástí textu dané buňky a nový záznam nezačíná.
Počítání záznamů
- Vložte celý text do pole Text tabulky najednou, ne po částech.
- Zvolte Oddělovač polí nebo nechte vybranou možnost Rozpoznat oddělovač a klikněte na Vypočítat.
- Porovnejte Řádky s počtem záznamů, který očekáváte podle zdrojových stránek.
- Zkontrolujte Řádky s jinou šířkou; hodnota 0 znamená, že každý záznam má stejný počet polí jako záhlaví.
- Obsahují-li data poznámky v uvozovkách, prohlédněte si tyto buňky zvlášť, protože jejich vnitřní zalomení zůstávají zachována.
Příklad s Mira a Noah
Příklad na stránce má záhlaví id,name a dva záznamy, 1,Mira a 2,Noah, s čárkou jako oddělovačem polí a s různými konci řádků mezi nimi. Inspektor ohlásí 3 řádky a 2 sloupce. Řádek 3, sloupec 2 obsahuje Noah, což dokazuje, že poslední záznam byl nalezen, přestože konce řádků nebyly jednotné.
Jediné zalomení řádku na úplném konci textu prázdný záznam nepřidá.
Co stažení udělá s konci řádků
Stáhnout (CSV) zapíše každou hranici záznamu jako CRLF bez ohledu na vstup, takže stažený soubor je jednotný. Zalomení uvnitř buňky v uvozovkách se zapíší tak, jak byla, uvnitř uvozovek. Export CSV z aplikace Tablora také ukončuje každý řádek znaky CRLF.
Pokud cílový program stále ukazuje špatný počet záznamů, zkontrolujte nejprve jeho nastavení importu pro pole v uvozovkách, a teprve pak měňte data.
Když počet stále nesedí
- Víc řádků, než jste čekali, může znamenat zalomení uvnitř hodnoty, která ve zdroji nebyla v uvozovkách.
- Méně řádků, než jste čekali, může znamenat otevírací uvozovku, která pohltí následující řádky; hledejte neuzavřené pole v uvozovkách.
- Neměňte konce řádků ručně před kontrolou textu; parser už všechny tři zvládá.
- Text ze systému, který ukončuje řádky samotným návratem vozíku, může v některých editorech vypadat jako jeden dlouhý řádek. Inspektor ho přesto rozdělí na záznamy, takže věřte údaji Řádky, ne tomu, co ukazuje editor.
Vstupy
- Text tabulky
- id,name 1,Mira 2,Noah
- Oddělovač polí
- ,
Výsledky
- Řádky
- 3
- Sloupce
- 2
| id | name |
|---|---|
| 1 | Mira |
| 2 | Noah |
- Řádky s jinou šířkou
- 0