Přejít k obsahu

Validátor CSV

Najděte chybné řádky v souboru CSV, než ho naimportujete do databáze, tabulkového procesoru nebo systému e-shopu. Validátor zpracuje data podle standardního pravidla pro uvozovky CSV, rozpozná oddělovač nebo použije ten, který zvolíte, a kontroluje, zda má každý řádek stejný počet sloupců, zda jsou uvozovky uzavřené a zda je text v čistém UTF-8. Uvádí oddělovač, konce řádků, počty řádků a sloupců, prázdné nebo duplicitní záhlaví a řádky, které je třeba opravit.

Obnovit

Často kladené otázky

Co validátor CSV kontroluje?

Kontroluje, zda má každý řádek stejný počet sloupců jako první řádek, zda je každé pole v uvozovkách uzavřené a zda se uvozovky používají pouze tam, kde je CSV povoluje. Hledá také známky nesprávného kódování, znaky NUL, prázdná nebo duplicitní záhlaví a smíšené konce řádků. Chyby znamenají, že je soubor neplatný; varování jsou uvedena k posouzení.

Jak se rozpozná oddělovač?

Při automatickém rozpoznávání validátor zkouší čárku, středník, tabulátor a svislou čáru a vybere oddělovač, který nejrovnoměrněji rozděluje řádky. Pokud soubor používá oddělovač, který se vyskytuje také v hodnotách, zvolte ho přímo v poli Oddělovač. Ve výsledku se vždy zobrazí použitý oddělovač.

Jak se hlásí řádky s nesprávným počtem sloupců?

Každý řádek se porovná s prvním a každý řádek s odlišným počtem sloupců se uvede spolu se svým číslem, počtem sloupců a očekávaným počtem. Řádky se číslují od 1 včetně záhlaví; prvních 20 odlišných řádků je uvedeno spolu s počtem zbývajících. Zalomení řádku uvnitř pole v uvozovkách nezačíná nový řádek.

Jaké problémy s uvozovkami se zjišťují?

Pole začínající dvojitou uvozovkou jí musí také končit a uvozovka uvnitř pole v uvozovkách se musí zdvojit jako "". Validátor hlásí pole v uvozovkách, která nejsou nikdy uzavřena, i uvozovky uprostřed pole, které v uvozovkách není. K obojímu často dochází, když je exportována hodnota obsahující oddělovač bez správného použití uvozovek.

Jak se kontroluje kódování?

Text uložený v jiném kódování a následně načtený jako UTF-8 obsahuje náhradní znaky, které validátor spočítá a ohlásí jako chybu. Hlásí také znaky NUL, které mohou značit binární soubor nebo soubor UTF-16. Značka pořadí bajtů UTF-8 je povolena a zobrazí se na řádku Kódování.

Jaké kontroly záhlaví jsou k dispozici?

Když je zapnutá možnost První řádek obsahuje záhlaví, prázdné buňky záhlaví a záhlaví, která se vyskytují více než jednou, se zobrazí jako varování, protože je mnoho importních nástrojů odmítá. U souborů bez řádku záhlaví tuto možnost vypněte. Kontrola počtu sloupců probíhá v obou případech.

Proč se zobrazují informace o koncích řádků?

Výsledek ukazuje, zda soubor používá konce řádků LF, CRLF nebo CR. Pokud je kombinuje, zobrazí se varování, protože některé importní nástroje v takovém případě počítají řádky odlišně. Zalomení řádků uvnitř polí v uvozovkách jsou součástí hodnoty a jsou povolená.

Vadí prázdné řádky?

Prázdné řádky nebo řádky obsahující pouze bílé znaky se přeskakují a nepočítají se jako řádky s daty. Řádek prázdných polí, například ,,, je skutečný řádek a musí mít správný počet sloupců.

Jaký je rozdíl mezi chybami a varováními?

Chyby označují problémy, kvůli kterým jsou data nespolehlivá, například nestejně dlouhé řádky, chybné uvozovky nebo nesprávné kódování, a soubor je kvůli nim označen jako neplatný. Varování upozorňují na věci, které jsou povolené CSV, ale často způsobují potíže, například duplicitní záhlaví nebo smíšené konce řádků. Soubor pouze s varováními je označen jako platný.

Jak velký může být soubor CSV a lze ho převést?

Vstup může mít až 5 MiB a 100,000 řádků. Chcete-li platný soubor CSV převést na JSON, YAML, XLSX nebo jiný formát, použijte Převodník datových formátů.

O OneClick Pro

OneClick Pro je bezplatná kolekce více než 150 webových nástrojů pro každodenní práci: převod obrázků a jednotek, formátování a ověřování kódu, kontrolu domén a SEO i práci s textem, daty a čísly. Každý nástroj funguje bez registrace či předplatného a zadané údaje se používají pouze k výpočtu výsledku a nikdy se neukládají. Používejte ji jako rychlou sadu nástrojů pro jednorázové úkoly nebo si uložte do záložek nástroje, na které se každý den spoléháte.