Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porInmaculada Ríos Vidal Modificado hace 8 años
1
Herramientas para la elaboración de Reportes María del Carmen Castillo Consultora de Sistemas Guate-JUG carmen.castillo@gmail.com
2
... los reportes?? Es lo ultimo en lo que se piensa, es lo que mas le interesa al usuario
3
¿Qué necesito? ● Simple integración a mi aplicación (diferentes arquitecturas) ● Diferentes origenes de datos ● Manejo de Gráficas ● Exportar a otros formatos ● Soporte técnico
4
Soluciones ● API ● Itext ● JasperReports ● Herramientas ● Ireport ● JasperSoft Studio ● BIRT
5
Ireport - Caracteristicas ● Proyecto http://www.jasperforge.org/projects/ireport ● Usa API JasperReports ● Ultima versión 4.1.1 ● JRE 1.5.0 ● Plug-in integración a Netbeans ● Independiente de Plataforma ● GNU General Public License (GPL)
6
Ireport - caracteristicas ● Subreportes ● Scriptles de procesamiento dinámico ● Crosstabs ● Exporta a CSV, HTML, PDF, Hojas de Calculo (Excel, ODS)
7
Ireport - arquitectura reporte.jrxml Ireport Designer JRCompiler reporte.jasper JasperPrint JRViewer JRExportManager JRViewer JRExportManager Parámetros de Entrada
8
Ireport - integración ● Aplicaciones de escritorio ● JRViewer ● Aplicaciones web ● JRExportManager – stream
9
Ejemplo - web InputStream stream = LocaleReport.class.getClassLoader().getResourceAsStream("mireporte.jasper"); JasperReport jasperReport = (JasperReport) JRLoader.loadObject(stream); HashMap paramMapa = new HashMap(); paramMapa.put("nombre", "Nombre de empleado"); paramMapa.put("detallado", false); JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport,paramMapa, conexion ); JasperExportManager.exportReportToPdfStream(jasperPrint, outputStream); Carga el reporte compilado Crea mapa con parametros Crea el JasperPrint con la conexion a bd, el reporte y los parámetros Manda el pdf en el outputStream del Servlet
10
Ireport – origenes de datos ● JasperReports soporta ● JDBC ● XML ● JavaBeans ● CSV
11
Ireport - gráficas ● Gráficas estadísticas básicas ● Pie ● Barras ● Google Maps (4.1.1) ● Códigos de Barra
12
Birt - caracteristicas ● Business Intelligence and Reporting Tools Project. ● Ultima versión BIRT 3.7.1 ● Integrado con Eclipse ● RCP Designer solo Windows ● Permite exportar a PDF, Hoja de Calculo, HTML ● Gráficas de Pie ● Comunidad de Birt Exchange
13
Birt - caracteristicas ● Generado a partir de un archivo XML ● Extensión.rptdesigner ● Aplicaciones Web ● http://sitio/birt-viewer/run?param1=valor1;param2=valor2 http://sitio/birt-viewer/run?param1=valor1;param2=valor2 ● Birt-viewer: parámetros própios.
14
Bibliografía ● http://jasperforge.org/ http://jasperforge.org/ ● http://en.wikipedia.org/ http://en.wikipedia.org/ ● http://www.birt-exchange.org/org/home/ http://www.birt-exchange.org/org/home/ ● http://www.eclipse.org/birt/
15
Licencia CC ● Esta presentación esta bajo la Licencia Creative Commons Reconocimiento-No comercial-Compartir bajo la misma licencia: ● El material creado por un artista puede ser distribuido, copiado y exhibido por terceros, si ello se hace ver en los créditos. No se puede obtener ningún beneficio comercial y las obras derivadas tienen que estar bajo los mismos términos de licencia que el material original.
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.