¿Cómo crear un informe a partir de un fichero csv?
Descripción
En esta entrada se explicarán los pasos a seguir para crear un informe a partir de un fichero csv que subiremos como recurso compartido al repositorio de binarios.
Herramientas
Se utilizará Jaspersoft studio para crear la plantilla y el adaptador.
Subida CSV a repositorio
En primer lugar podemos subir el fichero csv al repositorio de binarios, se asigna acceso público para el ejemplo aunque se podría dejar como privado y pasar el token por la url para obtenerlo.
Creación informe y adaptador
El siguiente paso es crear un adaptador csv, desde la herramienta Jaspersoft studio,
lo importante es asignar la url del fichero que se ha subido al repositorio de binarios, en el caso del ejemplo: https://lab.onesaitplatform.com/controlpanel/files/60a4c4e4f09fad5088e6b81b
Tras esto se exporta y se almacena en el project explorer
Al adaptador del ejemplo se le ha asignado el nombre de caradapter, porque el fichero csv contiene datos de coches.
Tras esto se crea un nuevo reporte en blanco añadiéndole los campos como cualquier otro informe y utilizando el adaptador creado anteriormente.
antes de guardar para subir el informe hay que tener en cuenta que en la linea donde se define el uso del adaptador, en value hay que añadir la extensión .xml para que pueda localizar el fichero
Por ultimo una vez guardado, se crea el nuevo informe en plataforma subiendo la plantilla y como recurso el adaptador
Resultado
Finalmente si ejecutamos el informe y seleccionamos la opción PDF por ejemplo podemos ver el resultado al abrir el fichero descargado :