jXLS es una librería opensource Java muy sencilla de usar que permite generar fichero Excel en base a plantillas XLS.
Utilizando un lenguaje de scripting que hace que sea muy sencillo generar excels complejos.
Como siempre la mejor forma de verlo es con un ejemplo:
Invocando a la librería con estos datos:
| List departmens = new ArrayList();
// inicializar Departments Map beans = new HashMap(); beans.put("departments", departments); XLSTransformer transformer = new XLSTransformer(); transformer.transformXLS(“basictags.xls”, beans, destFileName); |
Sobre esta plantilla (basictags.xls):
Obtengo
En la web hay documentación y ejemplos de cómo generar gráficos, usar SQL para poblar una plantilla, crear columnas dinámicamente,…
Podéis descargaros la última versión desde aquí.



Replica a kiuk Cancelar la respuesta