Pěkný den.
Docela záleží na tom, jak složité sestavy chcete dělat. Mám pár
připomínek k jednotlivým bodům.
1) POI funguje pěkně, máme ale potíž s vkládáním čísel. Umí totiž do
buňky vložit pouze double. BigDecimal není podporovaný. A to je v
některých případech docela potíž. A každá sestava bude docela pracná.
Každou změnu (změna loga firmy) v sestavě pak musí udělat programátor.
2) Neznám.
3) OpenOffice používáme pouze pro tisk text dokumentů s pomocí joo
knihovny.
4) Lze použít jasperreports a designer iReport - ten umí exportovat i
do excelu. Tam ale nevím jak je to použitelné, sestavy exportujeme
jen do PDF.
Petr Šrajer.
On 10.12.2007, at 13:37, Jan Dvořák wrote:
Ahoj,
zkoumam moznosti, jak v javove aplikaci na serveru vyrabet sestavy,
ktere by si uzivatele stahli a otevreli v Excelu. Zatim sice jen
tabulky, ale nepochybuji o tom, ze zacnou chtit i grafiky. Rysuji
se mi tri mozne pristupy:
1. Jakarta POI - rucne si sestavu "sestavovat" v javovem kodu. To
vypada jako dost pracne, ale zase je vcelku dobra kontrola nad tim,
co vznikne.
2. Eclipse BIRT - "klikaci" navrhar sestav. Od verze 2.2 udajne umi
delat vystupy do formatu XLS. Akorat se mi nedari najit, jak se to
dela. :-(
3. zapojit OpenOffice v "bezhlavem" (headless) rezimu - mit
pripraveny sesit s dotazy, ten programove otevrit, dat mu pokyn, at
se obnovi z databaze, posleze jej ulozit a odeslat.
Ruznych druhu sestav budou do budoucna desitky. Mnozina uzivatelu
je omezena, rychlost generovani neni prilis vyznamnym kriteriem.
Chtel bych vsak minimalizovat slozitost udrzby.
Co si o tom myslite?
Honza