CSV do HTML tabulky: převod online (csv to html table)

Převeďte CSV na HTML tabulku online. Pozná oddělovač včetně středníku z českého Excelu, zvládne uvozovky a vygeneruje čistý kód. Data zůstanou ve vašem prohlížeči.

Převod probíhá přímo ve vašem prohlížeči, nic se neodesílá na server.

CSV z českého Excelu bývá se středníkem.

Doplní se do atributu class na <table>.

První řádek se vykreslí jako <thead> se značkami <th>.

Vypnutím vznikne HTML na jednom řádku.

Výstup

Výsledná HTML tabulka se zobrazí zde…
0 řádků·0 sloupců

Jak převést CSV na HTML tabulku

  1. Vložte obsah CSV do vstupního pole, nebo ho zkopírujte z tabulkového editoru.
  2. Zkontrolujte oddělovač. Nástroj ho pozná sám, ale u českého Excelu ověřte, že je zvolený středník.
  3. Rozhodněte, jestli má být první řádek záhlaví tabulky.
  4. V náhledu vidíte hotovou tabulku. Tlačítkem zkopírujete vygenerovaný HTML kód.

Co je CSV a k čemu slouží

CSV je textový formát pro tabulková data. Zkratka znamená Comma-Separated Values, tedy hodnoty oddělené čárkami. Každý řádek souboru je jeden řádek tabulky a buňky v něm oddělují oddělovače.

Formát je jednoduchý a otevře ho skoro cokoli, od Excelu po účetní systém. Právě proto se v něm exportují sestavy, seznamy kontaktů nebo objednávky. Nevýhodou je, že CSV neumí formátování ani vzorce. Nese jen holá data.

Oddělovač čárka nebo středník: proč na tom záleží

Anglické CSV odděluje buňky čárkou. Český Excel ale používá čárku jako desetinnou značku, takže by se mu data pletla. Kvůli tomu exportuje CSV se středníkem. Když soubor z Excelu otevřete v nástroji čekajícím čárku, celý řádek skončí v jedné buňce.

Tento převodník oddělovač rozpozná automaticky, včetně středníku. Pokud výsledek přesto vypadá špatně, přepněte oddělovač ručně. Na výběr máte čárku, středník, tabulátor i svislítko.

Proč se CSV zobrazí v jednom sloupci

Nejčastější příčina je špatný oddělovač. Program čeká čárku, ale soubor je oddělený středníkem, nebo naopak. Řádek se pak nerozdělí a všechno spadne do prvního sloupce.

Druhá častá příčina jsou uvozovky. Když buňka obsahuje čárku nebo nový řádek, CSV ji uzavře do uvozovek. Slabší nástroje si s tím neporadí a rozseknou buňku uprostřed. Náš parser respektuje standard RFC 4180, takže uvozovky i vnořené oddělovače zvládne správně.

Časté otázky

Je bezpečné vkládat data online?

Ano. Převod probíhá celý ve vašem prohlížeči a data se nikam neodesílají. CSV s citlivými údaji tak zůstane jen u vás v počítači.

Jak otevřít CSV v Excelu bez rozsypání?

Místo dvojkliku použijte v Excelu funkci Data a Načíst z textu nebo CSV. Excel se pak zeptá na oddělovač a kódování, takže si nastavíte středník a UTF-8 a data padnou do správných sloupců.

Zůstane v HTML tabulce záhlaví?

Pokud necháte zapnutou volbu prvního řádku jako záhlaví, první řádek se vygeneruje jako hlavička tabulky pomocí značek th. Zbytek dat jde do běžných buněk td.

Můžu výsledek rovnou vložit na web?

Ano. Vygenerovaný kód je čisté HTML s běžnými značkami table, tr, th a td. Vložíte ho do stránky a ostylujete přes CSS. Obsah buněk je navíc ošetřený, takže se do stránky nedostanou nechtěné značky.