jXLS: Generar Excel usando plantillas Excel

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í.

Respuesta

  1. muy interesante gracias lo voy a probar ya que nesisto un reporte que en forma vertical imprima nombres y de forma horizontal ponga dias…. y en un pdf se me esta complicando, espero esto sea la solucion seve interesante grx….

Deja un comentario