Tips, Soluciones y Novedades en Tecnología

12/08/2018

Visualizar Excel desde Java










Si queremos ver,editar y otra operación sobre archivos excel en linea, y este sean gestionadas por nuestra aplicación, una buena alternativa es ZK Framework, https://www.zkoss.org/





En este Post voy a compartir como visualizar nuestros archivos Excel desde una aplicación web en Java.





Para ello necesitamos agregar las dependencias a nuestro proyecto web en Maven.







Agregamos el repositorio.




<repositories>
<repository>
<id>ZK CE</id>
<name>ZK CE Repository</name>
<url>http://mavensync.zkoss.org/maven2</url>
</repository>
</repositories>







A continuación agregar la dependencia del artefacto.






 <!-- Required if using ZK Spreadsheet OSE -->
<dependency>
<groupId>org.zkoss.zss</groupId>
<artifactId>zss</artifactId>
<version>3.0.1</version>
</dependency>




A continuación creamos un archivo "index.zul" y agregamos el siguiente contenido.






<window title="Mi Archivo excel de Colaboradores"
height="100%" width="100%">
<spreadsheet src="/Archivo.xlsx"
vflex="1" hflex="1" maxVisibleRows="150" maxVisibleColumns="40"
showToolbar="true" showSheetbar="true"

     showFormulabar="true" showContextMenu="true"/>
</window>












 Colocar el archivo Excel según la imagen adjunta, compilar y deployar en un servidor web.









Como podemos observar con pocos pasos pudimos visualizar un archivo Excel en nuestra aplicación Java, sobre estas opciones se puede configurar para tener un control total sobre el archivo desde eventos, cargar datos desde base de datos, etc.



El código completo lo pueden bajar en mi Github aquí



Saludos.




1 comentario: