日期:2014-05-16  浏览次数:20700 次

JasperReport快速入门--设计篇(一)

    最近在做高效平台的课程表模块,需要动态显示课表信息,最开始想到了使用报表来实现,所以决定研究一中报表。上网查了一下,信息最多的都是关于JasperReport的,所以决定学习JasperReport

 

         JasperReport是非常优秀的java开源报表工具,因为它开源免费,所以也是最常使用的报表工具。本文的定位是为JasperReport的初学者提供帮助和相互交流。

 

报表开发的生命周期

其实不管是哪类报表,开发周期大概分为两个阶段

1.报表模板设计阶段(一般都会有相应的报表设计器提供支持)

2.报表模板整合到应用程序(将应用程序查询上来的数据填充到报表模板中,然后进行最终效果的显示)

 

jasperreport系列博客分别从这两个阶段对JasperReport进行介绍,本文重点是设计阶段的入门

 

ireport简介

如果大家使用百度搜索JasperReport,你会发现出现最多的就是JasperReportLiberary+iReportiReport就是JasperReport的报表设计器;JasperReportLiberary就是编程整合阶段使用的类库。

 

iReport的下载地址

http://community.jaspersoft.com/project/ireport-designer/releases

 

官方帮组文档的下载地址

http://community.jaspersoft.com/documentation?version=9036

 

ireport的主界面



报表模板的结构

<