Převod HTML do CSV
Když tabulku z prohlížeče zkopírujete do Excelu, přenesou se i písma, odkazy, sloučené buňky a občas obrázek. Po převodu uložené stránky do CSV dostanete jen hodnoty, jeden řádek za každý řádek tabulky, připravené k řazení a tvorbě grafů.
Převodník dat
nebo sem přetáhněte soubory CSV, TSV, TXT … ·
Max. 95 MB na soubor· Až 20 souborů· Smazáno po 30 minutách
Soubory se zpracovávají na našich serverech a po 30 minutách se smažou.
Znak, který odděluje sloupce v souborech CSV a textových souborech, při čtení i zápisu. Automaticky ho zjistí ze vstupu a zapisuje čárky.
UTF-8 funguje pro všechny jazyky. Zvolte UTF-8 s BOM, pokud Excel ve Windows po otevření CSV zobrazuje rozbitou diakritiku nebo asijské znaky.
Vstup Excel, ODS a Numbers: převést jen první list, nebo všechny listy (jedno CSV na list v ZIPu, nebo jeden klíč JSON na list).
Název karty listu v nové tabulce, nejvýše 31 znaků.
Pole objektů používá názvy sloupců jako klíče u každého řádku; pole polí je kompaktnější a hlavičku uchová jako první pole.
Název vnějšího prvku, který obalí všechny řádky; každý řádek se uvnitř stane prvkem <row>.
Používá se v příkazech CREATE TABLE a INSERT. Pouze písmena, číslice a podtržítka.
Uvozování a typy sloupců se mezi databázemi mírně liší; vyberte tu, do které budete importovat.
Přepíše buňky s datem do jednoho formátu. ISO (2026-10-18) je nejbezpečnější pro databáze a kód; Ponechat je nechá tak, jak jsou ve zdroji.
Jak nástroj používat
- 1
Uložte webovou stránku
V prohlížeči stiskněte Ctrl+S nebo Cmd+S a ponechte soubor .html, nebo exportujte stránku s reportem, kterou zobrazuje váš intranet. Nahrát můžete až 20 souborů, každý do 95 MB.
- 2
Ponechte kódování vhodné pro Excel
Tato stránka zapisuje UTF-8 s BOM, aby Excel ve Windows správně zobrazil diakritiku. V části Pokročilá nastavení přepněte Kódování textu na čisté UTF-8 pro databáze a skripty, nebo Oddělovač na středník pro evropský Excel.
- 3
Převeďte do CSV
Stiskněte Převést na CSV, stáhněte soubor a otevřete nebo importujte ho v Excelu, Google Sheets, Numbers či vašem BI nástroji.
Jak dostat webovou tabulku do tabulkového procesoru
Analytici se s HTML tabulkami setkávají všude: ceník dodavatele, web se sportovními statistikami, vládní statistický výstup bez tlačítka ke stažení, měsíční report, který interní nástroj zobrazí, ale neexportuje. Čísla jsou přímo před vámi, ale tabulku v prohlížeči nelze sčítat, filtrovat ani k ničemu připojit.
CSV je neutrální cíl. Importuje ho každý tabulkový procesor, databáze i analytický nástroj a jeho pravidla byla v roce 2005 zapsána jako RFC 4180. Jakmile jsou řádky v CSV, CSV do XLSX je změní na sešit s typovanými buňkami, když potřebujete data předat dál. Pokud tabulka míří spíš do kódu než do tabulkového procesoru, je lepším cílem JSON.
Tabulka HTML do CSV: srovnání obvyklých postupů
| UltKit | Google Sheets IMPORTHTML | Kopírovat a vložit do Excelu | |
|---|---|---|---|
| Funguje u stránek za přihlášením | yes | no | yes |
| Prosté hodnoty bez formátování a odkazů | yes | yes | no |
| Převede více uložených stránek najednou | yes | no | no |
| Výstupem je znovu použitelný soubor CSV | yes | Stáhnout jako CSV | Uložit jako CSV |
| Obnoví se při změně stránky | no | yes | no |
Příklad převodu HTML do CSV
<table> <tr><th>Poř.</th><th>Tým</th><th>Body</th></tr> <tr><td>1</td><td><a href="/tymy/sparta">Sparta</a></td><td>61</td></tr> <tr><td>2</td><td>Slavia, Praha</td><td>58</td></tr> </table> Poř.,Tým,Body 1,Sparta,61 2,"Slavia, Praha",58
Podrobnosti o formátech HTML a CSV
HTML
HyperText Markup Language
HTML je značkovací jazyk webu, který poprvé popsal Tim Berners-Lee na počátku 90. let a dnes jej spravuje WHATWG jako živý standard. Soubor HTML popisuje nadpisy, odstavce, odkazy, tabulky, obrázky a formuláře, zatímco vzhled obvykle zajišťuje CSS. Vykreslí jej každý prohlížeč a používá se také pro e-mailové šablony a uložené webové stránky. Jeden soubor HTML často závisí na externích obrázcích a stylech, takže po samostatném přenesení může vypadat rozbitě.
- Komprese
- –
- Průhlednost
- –
- Animace
- –
- Představeno
- 1993 · Tim Berners-Lee; maintained by WHATWG
CSV
Hodnoty oddělené čárkami
CSV je textový formát pro tabulky, v němž každý řádek je záznam a sloupce se oddělují čárkami. Používá se od počátků výpočetní techniky a popisuje ho RFC 4180, i když mnoho variant používá středníky nebo tabulátory a různá kódování textu. Importovat a exportovat ho umí téměř každá tabulka, databáze i analytický nástroj, takže je výchozím formátem pro přenos dat mezi systémy. CSV ukládá pouze hodnoty, bez vzorců, formátování, více listů a datových typů.
- Komprese
- –
- Průhlednost
- –
- Animace
- –
- Představeno
- –
HTML se převádí na CSV, když je potřeba tabulku zveřejněnou na webu nebo v intranetovém reportu filtrovat, sečíst či vynést do grafu v tabulkovém procesoru, a to bez odkazů, barev a rozvržení, které stránka přidala kvůli čtení.
Otázky k převodu HTML do CSV
Proč tabulku do Excelu jednoduše nezkopírovat?
Vložením se přenese formátování HTML: hypertextové odkazy, barvy pozadí, zalomení řádků uvnitř buněk a někdy i obrázky. Excel také hned přeinterpretuje hodnoty, takže rozsah jako 3-4 se může změnit na datum. CSV obsahuje hodnoty jako čistý text, které importujete podle sebe.
Čím se liší funkce IMPORTHTML v Tabulkách Google?
IMPORTHTML načte tabulku z veřejné adresy URL do listu a obnovuje ji. K stránkám za přihlášením, například k intranetovému reportu nebo přihlášenému dashboardu, se nedostane. Uložení stránky do souboru a její převod funguje bez ohledu na to, odkud pochází.
Jak zabránit Excelu, aby z kódů dělal data nebo mazal nuly?
Když Excel otevře CSV přímo, typy hádá. Importujte soubor raději přes Data, Z textu/CSV a sloupce jako PSČ, čísla dílů nebo rozsahy typu 1-2 před načtením nastavte na Text.
Zůstanou v CSV zachovány hypertextové odkazy?
Viditelný text odkazu se zachová jako hodnota buňky, adresa za ním ne, protože buňka CSV obsahuje jednu prostou hodnotu. Pokud adresy URL potřebujete, uložte je nejdřív do samostatného sloupce zdrojové tabulky.
Mohu převést tabulku, kterou mám jen v PDF?
Ano, ale s jiným vstupem: PDF do CSV skládá řádky z pozic textu v PDF, což je obtížnější než čtení značek HTML tabulky, proto výsledek zkontrolujte pečlivěji.
Stránka tabulku zobrazuje, ale CSV je prázdné. Proč?
Mnoho dashboardů kreslí tabulky pomocí JavaScriptu až po načtení stránky, takže uložené HTML obsahuje jen prázdný kontejner. Jakmile jsou data vidět, zkopírujte tabulku z vývojářských nástrojů prohlížeče (panel Elements, Copy outerHTML) do souboru .html, nebo v aplikaci hledejte tlačítko Export.
- Převodník HTML do JSONPřeveďte HTML tabulku do JSON: buňky záhlaví jsou klíče, každý řádek je objekt. Nahrajte uloženou stránku .html nebo .htm, bez kódu scraperu.
- Převod PDF do CSVVytáhněte tabulky z textového PDF a uložte je jako CSV pro rozpočtové aplikace, QuickBooks, pandas či databázi. Data v ISO, bez mezer navíc.
- Převod XML do CSVPřeveďte XML feedy, faktury a exporty do CSV online. Opakované záznamy jsou řádky, vnořené tagy sloupce. Až 20 souborů po 95 MB.
- Převodník CSV do XLSXPřeveďte CSV do sešitu Excel XLSX bez ztráty úvodních nul, dlouhých ID a diakritiky. Čárku, středník i tabulátor rozpozná automaticky.
- Převod JSON do HTML tabulkyPřeveďte JSON na HTML tabulku: klíče tvoří záhlaví sloupců, záznamy řádky. Vložte ji do CMS, e-mailu nebo interní stránky. Bez programování.
- Převod HTML do ExceluPřeveďte tabulky z uložené webové stránky nebo HTML sestavy do skutečného sešitu Excelu. Opraví falešné exporty .xls. Až 20 souborů najednou.