iReport研究报告

源报表工具现状

目前较为知名的开源报表工具有
    1JasperReports    个优秀的Java报表工具,始于2001,现在JasperSoft公司持续开发和支持该工具。该工具类似于商业软件 Crystal Report支持PDFHTMLXLSCSVXML文件输出格式,现在是Java开发者最常用的报表工具。
    2OpenReports   提供基于web的灵活报表解决方案,通过浏览器自动生成动态PDF,XLS,HTMLCSV Chart报表,它是用Java开发的,使用JasperReports 作为报表引擎,利用到的开源技术有Hibernate,Veloctiy,Webwork

    3JFreeReport    现在Pentaho的一部分,它是一个优秀的用来生成报表的Java类库。它为Java应用程序提供一个灵活的打印功能并支持输出到打印机和PDF, Excel, HTMLXHTML, PlainText, XMLCSV文件中。
    4Eclipse BIRT    Eclipse下面的一个企业智能和报表工具,能为J2EEWEB应用程序创建漂亮醒目的PDF或者HTML格式的报表,它提供了核心的报表功能。

Jasperreports
   Jasperreports一个非常优秀且流行的开源报表引擎用户需要按照它的规则编写一个XML文件,然后得到用户需要输出的格式文件
但是有一个问题就是,当我们在编写XML文件的时候,一个很简单的报表文件就会需要写很多行的XML

iReport简介
      iReport是为JasperReports设计的强大的,直观的,易于使用的可视化报表设计器采用纯Java开发。可以iReport就是一个为JasperReports制作XML文件的可视化开发工具。
      iReport 还集成了JFreeChart图表制作包。允许用户可视化地编辑XML JasperDesign文件以及包含charts,图片,子报表等复杂报表
用于打印的数据可以通过多种方式获取包括:JDBC, JavaBeans, XML , Hibernate(支持HQL查询语言), TableModels, CSV
   它支持多种输出格式包括:PDF,RTF,XML,XLS,CSV,HTM等。

iReport功能特点
      完全支持JasperReports XML标签
  所见即所得的报表编辑器,也就是说它具有创建矩形,线,椭圆,正文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值