日期:2014-05-16 浏览次数:20792 次
最近在做高效平台的课程表模块,需要动态显示课表信息,最开始想到了使用报表来实现,所以决定研究一中报表。上网查了一下,信息最多的都是关于JasperReport的,所以决定学习JasperReport。
JasperReport是非常优秀的java开源报表工具,因为它开源免费,所以也是最常使用的报表工具。本文的定位是为JasperReport的初学者提供帮助和相互交流。
其实不管是哪类报表,开发周期大概分为两个阶段
1.报表模板设计阶段(一般都会有相应的报表设计器提供支持)
2.报表模板整合到应用程序(将应用程序查询上来的数据填充到报表模板中,然后进行最终效果的显示)
jasperreport系列博客分别从这两个阶段对JasperReport进行介绍,本文重点是设计阶段的入门
如果大家使用百度搜索JasperReport,你会发现出现最多的就是JasperReportLiberary+iReport。iReport就是JasperReport的报表设计器;JasperReportLiberary就是编程整合阶段使用的类库。
iReport的下载地址
http://community.jaspersoft.com/project/ireport-designer/releases
官方帮组文档的下载地址
http://community.jaspersoft.com/documentation?version=9036
ireport的主界面