Proc exportovat do tohohle "otevreneho" formatu, ktery jeste nema ISO certifikaci, kdyz tu jsou jine formaty, ktere si tim schvalovanim prosly uz driv? A vubec proc je takovy clanek na linuxovem webu? Marne hledam aspon "politicky korektni" poznamku o tom, ze tohle neni jedina moznost, jak se daji distribuovat soubory v xml office.
Je to jenom jiny druh reklamy nebo to vzniklo i bez objednavky te firmy, co tu tak vydatne inzeruje?
Krome toho na svem blogu ma uvedene: "Konkurenční formát ODF se pro tento účel samozřejmě hodí také, zákazníci ale většinou chtějí export do Office."
A je to logicke. Kdyz udelate export do MS formatu, nebudete muset resit, jak uzivatelum nainstalovat plugin do Office na cteni OpenDocumentu (sami si ho tam asi nenainstaluji, i kdyz jim to detailne popisete, protoze jsou to... uzivatele).
Protoze jsi osel. Az udelas takovou knihovnu pro "open" DF, bute tu clanek o tomto. PHP je open source a takovy clanek sem patri.
Jestli znas nejaky alternativni zpusob, jak udelat soubor pso Excel nebo Calc, sem s nim. Proc jsi ho nezminil? Jsi hnusnej zaprodanec jedne firmy, ktery takove informace taji? Styd se.
ok, tak jsem osel. ale byl by takovy problem pridat k puvodnimu blogpostu treba vetu o tom, ze pro ODF v soucastnosti neexistuje podobna knihovna? vyrazove prostredky se lisi nejen podle obsahu textu, ale i podle toho, kam je urceny. jinak bude vypadat clanek v bulvaru a jinak v klasickych novinach a prece budou oba o tomtez. stejne tak se lisi blog o php a server o linuxu a dalsim open source.
Ja ukladam subory ako html a zmenim mime typ, nastavim content-disposition na attachement a nazov suboru dam nieco.xls, popripade .doc... Vsetko pekne funguje, vratane formatovania :)
Dobrý den, export do OpenXML je obecně u běžných uživatelů (firemních) velmi žádán. Proto se jím na Rootu zabýváme. Ať se nám to líbí nebo ne, mnoho vývojářů se musí zabývat produkty Microsoftu a většinu lidí (včetně mě) zajímají užitečná řešení obecně a ne jen Linux.
Protoze ani ODF ani OpenXML nespasi svet. A cim vice formatu bude znat a umet pouzivat, tim vetsi budete mit sance na ziskavani projektu atd. A nebo zijete jenom z podpory a nadavate na ty co pracuji a maji z toho zisk???
Protoze ani ODF ani OpenXML nespasi svet. A cim vice formatu budete znat a umet pouzivat, tim vetsi budete mit sance na ziskavani projektu atd. A nebo zijete jenom z podpory a nadavate na ty co pracuji a maji z toho zisk???
Taky jsem s tím koketoval, ale vždycky mi připadlo moc složité programově řešit vzhled dokumentů, takže jsem nakonec skončil u toho že pomocí OpenOffice vytvořím dokument, který naformátuju tak jak si přeje uživatel, potom obohatím content.xml o značky pro šablonovací systém (používám TT2, ale je to jedno co se použije) a když to z web serveru posílám na klienta tak pomocí Archive::Zip rozpakuju OO šablonu content.xml proženu to přes TT2 znovu zapakuju pomocí Archive::Zip a posílám výsledných dokument na klienta. Docela se mi to osvědčílo.
Kdysi jsme resili (minule stoleti), ze zakaznik chtel "excel". Neexistoval zadny OpenDocument ani nic jineho. Kdyz se vystup udelal v tabelatorem oddelenem textu s DOSovymi konci radek a do hlavicky HTTP response se napsalo tusim application/ms-excel (nebo neco podobneho), tak ten nestastny Internet expolorer spustil excel a ten otevrel data dostatecne dobre na to, aby byl zakaznik spokojen :-)
Jo takovyhle programatory zboznuju, jeden takovej dela jeden firemni IS, ted si nemuzu vybavit jmeno. Bleje .dbf souvbory z foxpro do souboru s priponou .xls, protoze proc by se obtezoval cist MSDN, a raduje se, jak to jde lidem otevirat v excelu. Jenze to jaksi nejde otevirat v OOo, protoze to bere priponu v uvahu a dbf soubor s priponou xls neotevre a lidi si potom stezuji, ze je OOo uplne blbej.
Tento článek patří na stránky o PHP (kde ho taky programátor v PHP bude hledat) a nikoliv na Roota. Nepochybuji o tom, že tzv. Open XML je zatížený spoustou patentů (zákon o patentování softwaru v USA dovoluje bohužel patentovat i datové formáty a přenosové protokoly, což je vrchol debilismu a Microsoft toho bohatě využívá). O standard ISO Microsoft sice usiluje - ale psát o tom jako o v podstatě hotové věci je - mírně řečeno - zavádějící. Pokud se to Microsoftu podaří, pak jenom díky korupci. Dva standarty problém neřeší ale vytvářejí.
Jako programátor bych takovou práci jednoduše odmítl a nabídl převod do ODF nebo csv, i když chápu, že většina kolegů to asi neudělá. Převod do tabulek jistě nepotřebuje domácí uživatel a v práci je pro instalaci pluginu ODF k dispozici odborník, takže žádný problém. Běžný pracovník nic neinstaluje a většinou ani nesmí.
Chápu export dat z jedné databáze do jiné nebo výstup výsledků třeba do formátu .pdf ale proč výstup do excelu? Pokud je třeba provádět nějaké agregace, proč to neudělá databáze rovnou a nejsou už ve výsledcích obsaženy? Jediná výhoda, která mě napadá, je možnost dodatečného falšování výsledků. (Pravda, na mnoha úřadech možnost k nezaplacení).
V praxi jsem se setkal mnohokrát s požadavkem na vyplňování dat do předem naformátovaných a uzamčených tabulek excelu - většinou od nadřízených složek. Automatizovat takovou činnost nemá smysl, protože požadovaná tabulka je pokaždé jiná. Zažil jsem dokonce případ, kdy v jednom týdnu přišly požadavky na vyplnění totožných dat do tří různě formátovaných tabulek od tří lidí, kteří spolu seděli na ministerstvu v jedné kanceláři.
Naprostou hrůzou je potom sběr dat do tabulek excelu namísto databáze. Protože chybí napojení na jakékoliv číselníky, je další automatizace nemožná a výběry a agregace musí pak někdo provádět ručně. Jednou jsem to musel dělat i já a musím říci, že pitomce, který to vymyslel bych s chutí zabil.
P.S. redakci: proč informace o zaměření Roota není v hlavičce, ale nepatrným písmem na konci stránky, v místech, která už nikdo nečte? Stydíte se snad za to?
Jo jo se statem je sranda. Od prvniho ledna plati novy stavebni zakon, ktery zdrazil projektovou dokumentaci minimalne dvojnasobne, protoze na ty co maji penize na stavbu cehokoliv musi bejt prisnost.
Jako prilohu zakona vydal nejaky pocitacove absolutne negramotny urednik zavaznou sablonu pro zadost o stavebni povoleni. To ze nejde otevrit a vyplnit v OOo je detail, nikdo necekal, ze by snad sla. Ono to nejde vyplnit bez vynalozeni extremniho usili ani ve wordu. Stavebni urady samozrejme tvrde vyzaduji, aby zadost byla podana presne na teto sablone a kdyz nefunguje nevadi - rada je jednoducha "Oxeroxujte to ze sbirky zakonu a vyplnte to rucne, kazdej to tak dela...".
Az dana knihovna vyuzije nastinene moznosti a pujde s ni ukladat jak peudootevreny OpenXML tak standardizovany ODF/ODS, tak zatleskam.
Zatim je to jen dalsi kod, ktery by se musel psat paralerne s jinym. Samozrejme za predpokladu, ze nehodla programator vyloucit stare formaty Microsoftu, v opacnem priapde se jedna o slusnou nahradu jineho prostredku.