Biblioteca abierta de la Fuente Java para documentos de hoja de cálculo

Gratis Java Biblioteca para Informe de Excel Generación que utiliza marcado especial en las plantillas de Excel para definir el formato de salida.

¿Qué es XLS?

XLS es una poderosa biblioteca de generación de informes de fuente abierta Java que permite a los desarrolladores de software crear informes de Excel usando plantillas de Excel. Se trata de un envoltorio en torno a los proyectos de código abierto existentes conocidos por el nombre de Apache PO. La biblioteca es muy simple de usar y abstracts Generación Excel de una biblioteca de procesamiento de bajo nivel subyacente Java-to-Excel.

La biblioteca XLS utiliza un marcado especial en las plantillas de Excel para definir el formato de salida y el diseño de datos. Hay muchas otras bibliotecas de bajo nivel Java que requieren que los desarrolladores escriban un montón de código Java para lograr una pequeña tarea. Por otra parte, para los usuarios de la biblioteca XLS es necesario esbozar el formato de informe y el diseño de datos necesarios en un archivo de plantilla Excel y después de eso hay que rellenar la plantilla con datos mediante el motor XLS. Hace fácil al desarrollador permitiéndoles escribir un poco de Java códigos para realizar una tarea.

La biblioteca XLS ha incluido soporte para varias características importantes relacionadas con la presentación de informes de hojas de cálculo, como la salida de formato XML y binarios Excel, formulas Nativas Excel, soporte de agrupación, soporte de definición múltiple

Previous Next

Comenzando con XLS

La forma recomendada de añadir bibliotecas XLS a su proyecto es utilizar Haven y especificar las bibliotecas requeridas en su archivo de configuración de construcción de proyectos.

XLS Dependencia de Haven

<dependency>
<groupId>org.jxls</groupId>
<artifactId>jxls</artifactId>
<version>2.10.0</version>
</dependency>

También puede descargar la biblioteca compartida compilada del repositorio de GitHub e instalarla.

La biblioteca XLS de fuente abierta permite a los desarrolladores de software generar informes rápidamente con información muy presentable y útil utilizando el código Java . La mayoría de las bibliotecas lo hacen manualmente y necesita mucho código para crear tales informes. Con XLS es muy fácil lograr todo este formato usando la plantilla Excel. Además de crear los informes, la biblioteca también es muy útil para cargar datos a granel utilizando Excel.

Generar Informe de Excel a través de Java APi

Path dirpath = Paths.get(exportDirectory);
String filename = dirpath.resolve(UUID.randomUUID().toString() + ".xls").toString();
try (InputStream is = StudentService.class.getClassLoader().getResourceAsStream("student.xls"))
{
 try (OutputStream os = new FileOutputStream(filename))
 {
   Context context = new Context();
   context.putVar("students", students);
   JxlsHelper.getInstance().processTemplate(is, os, context);
 }
}
return filename;

Soporte de múltiples hojas dentro de Java aplicaciones

La biblioteca XLS -Java de código abierto permite a los desarrolladores de software crear hojas múltiples en tiempo de ejecución con Java comandos. Una vez creado es necesario especificar un nombre único a la hoja y si no hay suficientes nombres de hoja o un nombre de hoja no es válido o no un mensaje ERROR será impreso al registro y la hoja no será generada. Puedes usar la propiedad de objetos que definan cuántas hojas se crean en tiempo real.

Utilice Excel Fórmula en Informes a través de la Java Biblioteca

La biblioteca XLS de fuente abierta permite a los desarrolladores de software generar informes personalizados utilizando una plantilla excelente. La biblioteca proporciona soporte completo para usar fórmulas estándar de Excel así como fórmulas parametizadas definidas con una sintaxis especial dentro de los informes. Lo bueno es que las fórmulas se procesarán por defecto al procesar la plantilla y no se necesita ningún código extra. Si quieren utilizar fórmulas más complicadas que Apache PO no puede manejar, los desarrolladores necesitan guardar una pista en el Libro de Cocina que guíe el Excel para calcular todas las fórmulas de reapertura.

 Español