Autor | Zpráva | ||
---|---|---|---|
s.pen Profil |
#1 · Zasláno: 3. 12. 2013, 20:50:45
Dobrý den
Dá se převést excelovská tabulka s fukcemi do HTML formátu? |
||
Chro Profil |
#2 · Zasláno: 3. 12. 2013, 21:00:49
Programem na PC nebo skriptem na webu? Nebo jak?
|
||
s.pen Profil |
#3 · Zasláno: 3. 12. 2013, 21:06:18
Skriptem na web. Pardon :-)
|
||
Chro Profil |
#4 · Zasláno: 3. 12. 2013, 21:09:39
V PHP třeba takto (nalezeno strýčkem na "php csv to html table")
http://www.zimplicit.se/en/knowledge/convert-csv-file-html-table-php |
||
s.pen Profil |
#5 · Zasláno: 3. 12. 2013, 21:13:14
no toto mi nepřevede funkce co jsou v tabulce....
|
||
Alphard Profil |
#6 · Zasláno: 5. 12. 2013, 09:13:19
A funkce mají být zachovány online? To nebude tak lehké.
Co třeba zkusit dokument nahrát do nějaké cloud kanceláře (Google Docs apod.) a pracovat s tím? |
||
s.pen Profil |
#7 · Zasláno: 5. 12. 2013, 10:36:01
To bych právě nechtěl. Chci to mít v kódu. A jako ty funkce nejsou moc složité SVYHLEDAT a pak SUMA.
|
||
nemeja Profil |
#8 · Zasláno: 5. 12. 2013, 20:48:32
Asi si to budeš muset parsovat sám a např. pomocí reguláru si vytáhnout data uvnitř funkce a tu funkci si napsat sám v PHP a poté jí předat data.
|
||
_es Profil |
#9 · Zasláno: 6. 12. 2013, 07:20:03
s.pen:
„toto mi nepřevede funkce co jsou v tabulce....“ Však ale funkcie nepotrebuješ, stačí vytvoriť tabuľku s vypočítanými hodnotami - bez vzorcov. Aj Excel umožňuje „kopírovať hodnoty“. Alebo aj generovať HTML súbor - no výstupný kód nie je nič moc. |
||
s.pen Profil |
#10 · Zasláno: 6. 12. 2013, 09:10:29
Tak já to popíši. Zákazník napíše rozměr (šířku x výšku); v dalším poli si vybere, z jakého materiálu to bude, podle toho se ve skrytém sloupci vyhledá hodnota přiřazená k tomuto materiálu a vynásobí se s celkovou plochou; dále si zákazník vybere shrnování a zase ten samý postup, ale tentokrát se to vynásobí šířkou a takto si vybere několik parametrů a výsledek je cena x 21% DPH. Takto opakujících řádků mám deset. A teď jak na to... :-(
|
||
_es Profil |
#11 · Zasláno: 6. 12. 2013, 09:48:15
s.pen:
„A teď jak na to... :-(“ Prepísať nanovo do HTML+JS aplikácie. |
||
s.pen Profil |
#12 · Zasláno: 6. 12. 2013, 20:36:21
:-) Tak to neumím :-)
|
||
RockFire Profil |
#13 · Zasláno: 6. 12. 2013, 21:36:20
|
||
Časová prodleva: 6 let
|
|||
Nikolas Profil |
#14 · Zasláno: 23. 1. 2020, 14:27:34
Dobry den,
chcem sa spytat, som zaciatocnik, ako dokazem previest tabulku s udajmi do html kodu? V tabulke nie su ziadne funkcie iba text. Nechcem pisat tabulku c. Dakujem |
||
Kajman Profil |
#15 · Zasláno: 23. 1. 2020, 14:37:26
V LibreOffice stačí dát Soubor->Exportovat...->XHMTL
|
||
Trejpa Profil |
#16 · Zasláno: 23. 1. 2020, 23:56:45
Nikolas:
V programu Excel (Office 365) Soubor > Uložit jako > [ Sešit1 ] [ Webová stránka (*.htm, *.html) ] [Uložit]. Po uložení, třeba v Dokumentech, najdeš soubor „Sešit1.htm“. V tom ale tabulka není, je to obalová stránka s rámci pro více tabulek v jednom souboru. Ve složce najdeš podsložku s názvem „Sešit1_soubory“, ve které jsou jednotlivé tabulky v souboru, první má jméno „sheet001.htm“. Ve zdrojovém kódu najdeš tabulku (nejde otevřít samostatně v prohlížeči, skript tě vyhodí do rodičovského souboru s rámci). Pro příklad: 1 | 4 | a 2 | 5 | b 3 | 6 | c vypadá HTML tabulka z Excelu takto: <table border=0 cellpadding=0 cellspacing=0 width=192 style='border-collapse: collapse;table-layout:fixed;width:144pt'> <col width=64 span=3 style='width:48pt'> <tr height=20 style='height:15.0pt'> <td height=20 align=right width=64 style='height:15.0pt;width:48pt'>1</td> <td align=right width=64 style='width:48pt'>4</td> <td width=64 style='width:48pt'>a</td> </tr> <tr height=20 style='height:15.0pt'> <td height=20 align=right style='height:15.0pt'>2</td> <td align=right>5</td> <td>b</td> </tr> <tr height=20 style='height:15.0pt'> <td height=20 align=right style='height:15.0pt'>3</td> <td align=right>6</td> <td>c</td> </tr> <![if supportMisalignedColumns]> <tr height=0 style='display:none'> <td width=64 style='width:48pt'></td> <td width=64 style='width:48pt'></td> <td width=64 style='width:48pt'></td> </tr> <![endif]> </table> Tabulka z LibreOffice uložená jako HTML dokument nebo exportovaná jako XHTML vypadá podobně, jen je vše v jednom souboru, takže ho můžeš rovnou někam nahrát a prezentovat, jak je. Naproti tomu soubor HTML uložený v Excelu lze zase v Excelu otevřít a hodnoty upravit. Pro vlastní potřeby můžeš tabulku pročistit. Například smazat poslední řádek obalený podmíněným komentářem. A zrušit nepotřebné formátování, v textovém editoru pomocí funkce najít a nahradit. (Smazal bych i všechny značky </td> a </tr> .)
|
||
Časová prodleva: 5 let
|
0