UltKit

Převod HTML do Excelu

Tabulky na webových stránkách a v HTML sestavách vypadají jako tabulkový list, ale chovají se jako text. Nahrajte soubor .html a získáte .xlsx, kde je každá buňka skutečnou buňkou, připravenou k řazení, filtrování a sčítání.

Převodník dokumentů

nebo sem přetáhněte soubory PDF, DOC, DOCX … ·

Max. 95 MB na soubor· Až 20 souborů· Smazáno po 30 minutách

Výstup

Soubory se zpracovávají na našich serverech a po 30 minutách se smažou.

Jak nástroj používat

  1. 1

    Uložte nebo shromážděte HTML

    Použijte soubor HTML exportovaný systémem, nebo uložte webovou stránku v prohlížeči pomocí Ctrl+S (Cmd+S na Macu) jako Webová stránka, pouze HTML. Nahrát můžete až 20 souborů po 95 MB.

  2. 2

    Zvolte, kolik formátování zachovat

    Formátování nastavené na Zachovat vše přenese tučné záhlaví a barvy buněk všude, kde to Excel podporuje; Jednoduché zapíše jen holou strukturu tabulky.

  3. 3

    Převeďte do XLSX

    Stiskněte Převést na XLSX a otevřete sešit v Excelu, Google Sheets, Numbers nebo LibreOffice Calc.

Odpověď

Jak převést HTML do Excelu?

Nahrajte soubor .html nebo .htm, ponechte jako cíl XLSX a stiskněte Převést na XLSX. Převodník přečte prvky tabulky na stránce a každý řádek i buňku zapíše do sešitu.

Proč kopírování HTML tabulky do Excelu selhává

Tabulky se na webu objevily s RFC 1942 v roce 1996 a o rok později se staly součástí HTML 3.2. Od té doby je používá téměř každý přehled, ceník i statistická stránka. Zkopírovat tabulku z prohlížeče do Excelu vypadá snadno, dokud se vložený obsah nevloží do jednoho sloupce, nepřibalí odkazy a ikony, nerozdělí buňku na dva řádky nebo nezmění 1-2 na datum.

Převod souboru se schránce vyhne úplně: převodník čte přímo prvky tabulky, řádků a buněk, takže mřížka v sešitu odpovídá mřížce ve zdrojovém kódu. Nejvíc to platí u dlouhých tabulek, stránek s více tabulkami a exportů, které dostáváte každý týden a nechcete je čistit ručně.

HTML soubory, které lidé převádějí do Excelu

  1. Falešné exporty .xls

    Internetové bankovnictví, školní a personální systémy často posílají HTML tabulku pojmenovanou report.xls. Excel ji otevře s upozorněním na formát.

  2. Uložené webové stránky

    Tabulky ligových výsledků, vládní statistiky a srovnání produktů uložené z prohlížeče jako soubor HTML.

  3. Nástroje pro reporting

    Analytické, monitorovací a účetní programy, které nabízejí HTML report vedle tabulky nebo místo ní.

Limity Excelu pro velké HTML tabulky

řádků na list
1 048 576
sloupců na list (A až XFD)
16 384
znaků v jedné buňce
32 767
souborů HTML v jedné dávce
20 × 95 MB

To jsou limity mřížky XLSX od Excelu 2007 a skutečné HTML tabulky se k nim blíží jen zřídka. Praktickým omezením bývá spíš samotná stránka: stránka s nekonečným posouváním uložená z prohlížeče obsahuje jen řádky, které se stihly načíst, proto před uložením posuňte stránku na konec, nebo použijte export přímo na webu. Pro tabulku uzamčenou v PDF místo na webové stránce ji vytáhne PDF do CSV a převodník dat výsledek převede do jakéhokoli jiného formátu.

Fakta o formátech HTML a XLSX

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
Převodník HTML

XLSX

Sešit Microsoft Excel

XLSX je výchozí formát sešitů Microsoft Excel od Office 2007, založený na standardu Office Open XML. Ukládá více listů, vzorce, formátování, grafy, kontingenční tabulky a ověření dat v balíčku ZIP s XML. Podporuje přes milion řádků na list a je výchozím formátem pro výměnu firemních tabulek. XLSX otevřou Tabulky Google, LibreOffice i Numbers, makra a pokročilé funkce se však nemusí přenést.

Komprese
–
Průhlednost
–
Animace
–
Představeno
2007 · Microsoft
Převodník XLSX

HTML se převádí do Excelu, když je potřeba pracovat s čísly zveřejněnými ke čtení: s tabulkou výsledků z webové stránky, s přehledem, který systém exportuje jen jako HTML, nebo s pseudo-.xls souborem, který má být řádným sešitem.

Otázky k převodu HTML do Excelu

Excel hlásí, že formát souboru neodpovídá příponě. Proč?

Mnoho webových aplikací a starších firemních systémů nabízí export do Excelu, který je ve skutečnosti HTML tabulka uložená s příponou .xls, protože Excel umí HTML otevřít už dlouho. Novější verze na nesoulad upozorní a mohou soubor otevřít v chráněném zobrazení. Přejmenujte ho na .html, převeďte ho zde a získáte skutečný XLSX, který se otevře bez varování.

Lze převést tabulku přímo z adresy webové stránky?

Tento nástroj pracuje se soubory, proto stránku nejprve uložte: v Chrome, Edge, Firefoxu nebo Safari použijte Uložit stránku jako a vyberte možnost pouze HTML. U veřejné stránky, jejíž data chcete mít aktuální, může tabulku podle jejího pořadí na stránce načíst také funkce IMPORTHTML v Google Sheets, ale ne ze stránek za přihlášením.

Liší se převod HTML do Excelu od převodu HTML do CSV?

Ano. CSV uchovává jednu tabulku jako prostý text bez datových typů, barev a dalších listů, což se hodí pro import do jiného softwaru. XLSX udrží přehledně stránku s více tabulkami a buňky zůstanou otypované pro vzorce. Pro importní soubor použijte raději HTML do CSV.

Přenese se formátování stránky do sešitu?

Při Formátování nastaveném na Zachovat vše se tučné řádky záhlaví, barvy pozadí buněk a zarovnání textu přenesou, pokud je Excel dokáže zobrazit. Rozložení stránky, nabídky a písma načítaná z webu nejsou součástí tabulky, proto se vynechají.

Co se stane s buňkami přes několik sloupců?

Záhlaví zapsané pomocí colspan nebo rowspan, například nadpis Čtvrtletí nad třemi sloupci měsíců, se v Excelu stane sloučenou buňkou. Pokud chcete data řadit nebo vytvořit kontingenční tabulku, buňky poté zrušte sloučení, protože Excel neumí řadit oblasti se sloučenými buňkami různé velikosti.