Tabulky snadno a rychle
Marek Prokop, vydáno/aktualizováno: 21.1.2002/12.12.2002
Jistě už jste někdy potřebovali převést do HTML tabulku např. z Wordu, Excelu, či z nějaké databáze. Na konverzní funkce MS Office se moc spolehát nedá a většinou tedy nezbývá než úmorná ruční práce. To již však patří minulosti.
V první polovině ledna se objevil nový český program Jana Stodůlky s jednoduchým názvem HTML Tabulka. Je určen pro všechna 32-bitová Windows (Windows 95/98/ME/NT/2000) a je zcela zdarma.
Instalace
Program jsem si stáhnul z jeho stránky na Slunečnici, kde je uložen v 280 kB velikém zazipovaném archivu. Po rozbalení získáte jediný EXE soubor veliký 559 kB a datovaný 11.1.2002. Verze programu je označena 1.1. Žádná instalace se nekoná, vše je ihned připraveno k práci.
Použití
Po spuštění se objeví malé okno s pěti záložkami a pár příkazy hlavního menu. Aktivní je první záložka obsahující jedinou velikou vstupní plochu pro zdrojovou tabulku.
Zdrojovou tabulku můžete zkopírovat do schránky Windows prakticky v jakémkoli programu. Já jsem zkoušel Word, Excel a export z databáze se sloupci oddělenými znakem Tabelátor.
Do programu HTML Tabulka obsah schránky zkopírujete příkazem Vložit. Je-li třeba, můžete data v editační ploše dodatečně ručně upravit, v mém případě to však bylo zbytečné.
Pokračoval jsem tedy příkazem "Konverze do buněk", který zobrazí další záložku, "Buňky", a v ní přehlednou mřížky obsahující vložená data. Zde lze tabulku "oříznout" na menší počet řádků a/nebo sloupců, nastavit horizontální zarovnání jednotlivých sloupců a určet počet řádků shora, které mají tvořit záhlaví tabulky (značka <thead>, resp. <th>).
Příkazem "Buňky" lze nyní provést zrdcadlové převrácení (tj. změnu pořadí) řádků nebo sloupců a velmi užitečná je možnost vytvoření křížové tabulky (v programu označeno jako převrácení šikmo), kdy se vzájemně zamění sloupce a řádky.
Na záložce "Parametry" je nyní vhodné nastavit, jak má výsledná HTML tabulka vypadat. Nabízí se mnoho možností, např.:
- CSS třídy pro formátování buněk záhlaví
- CSS třídy pro formátování buněk sudých a lichých řádků
- automaticky vložený text před/za obsah vybraných buňek
- co vkládat do prázdných buněk
- zda použít u všech buněk atribut valign="top"
- odsazení zdrojového kódu tabulky
- volitelné použití značek <thead> a <tbody>
Nakonec stačí provést příkaz "Výstup - table" a na čtvrté záložce se díváte na hotovou tabulku v HTML. Tu již stačí zkopírovat do schránky (příkaz "Kopírovat") a vlepit do požadovaného dokumentu ve vašem editoru.
Hodnocení
Dle mého názoru se jedná o velmi zdařilý, byť jednoduchý program. Mezi hlavní klady řadím:
- Jediný malý výkonný soubor, bez nutnosti instalovat.
- Velmi pohodlnou a rychlou práci s programem.
- Pro většinu úkolů dostatečné možnosti parametrizace.
- Skvělá možnost automatického provedení programu z příkazové řádky.
Ačkoli klady jednoznačně převažují nad zápory, pár nedostatků jsem také našel, zejména:
- Hodnota "top" atributu valign se vkládá bez uvozovek a pro XHTML se tedy ještě musí ručně upravit.
- Příliš stručná nápověda.
Kde program získat
Program si můžete stáhnout na serveru Slunečnice, nebo přímo na stránkách autora. Autora Jana Stodůlku můžete kontaktovat na adrese jnf@atlas.cz. Zde také uvítá vaše náměty na další vylepšení programu.