Jak převést tabulku v Excelu do tabulky v HTML s formátováním?
Mám v Excelu tabulku, některý sloupce jsou formátovány odlišným fontem. Potřeboval bych nějakým způsobem ty data vyexportovat do HTML tak, aby z nich byla tabulka, tj. s tagy <table>, <tr>, <td>, ... se zachováním formátování, tj. aby příslušný sloupec (všechny buňky v tomto sloupci) měl nastaven stejný font, jako je ve zdrojových datech v Excelu.
Excel je verze 2010.
Zkusil jsem obligátní export, tj. uložit jako - ovšem výsledkem není tabulka. Zkusil jsem online konverzi (kdesi), bez úspěchu.
Lze to nějak (ne)elegantně vyřešit?
A co když tu tabulku zkopíruješ do Wordu a z něho teprve dáš "Uložit jako HTML"?
Před pár lety jsem dělal nějaké pokusy a pokud si dobře pamatuji, tak z Wordu se tabulka uložila jako tabulka (s tagy <table>, <tr>, <td>).
- Prepis koncovku na .HTML
- Nebo myslis toto? Tezko rict,,,excel_to_html_table, tableizer.journalistopia.com
Nakonec jsem to vzdal.
Zkopíroval jsem data z Excelu do Wordu, pomocí "najít a nahradit" jsem doplnil tagy; ovšem bez formátování některých sloupců požadovaným fontem.
Netuším o čo presne Ti ide, ale pochopiteľne to funguje tak, ako píše JaFi v prvom príspevku... Aj so zachovaním formátovania (font)...
Výsledok je html stránka s tagmi <td> <tr>... Vyskúšané Excel 2010...
Proč se bráníš tomu .mht? Zachovává formátování, tagy i font.
Zkus to v PSPadu
Oznac si v excelu, co potrebujes, zkopiruj do schranky a v PSPadu vloz jako HTML (menu upravy / Vlozit special)
Dostanes to same, co jsem psal v prvni odpovedi, vcetne tagu pro tabulku. Jen ze vsechno formatovani je v externim CSS.
Nejjednodussi cestou je opravdu primo z Excelu to ulozit jako HTML (F12, vybrat format HTML a ulozit)
Používám/používal jsem program HTML tabulka - progdown.html
Ovšem nikdy jsem nepotřeboval zachovat font. Ale neměl by to být problém, během generování TABLE doplnit vlastní CSS stylopis pro jednotlivé sloupce.
Presne to robí v Exceli Uložiť ako... webová stránka - vytvorí html súbor + odpovedajúce css.