读书人

JasperReport(一)IReport的简单使

发布时间: 2012-07-16 15:44:59 作者: rapoo

JasperReport(1)——IReport的简单使用

JasperReport是一个用纯Java写的方便开发报表功能的开源软件。JasperReport的模版是类似于xml的格式,但是扩展名却是.jrxml。利用该模版就可以编译成.jasper文件,JasperReport就可以通过该.jasper文件生成相应的报表。

JasperReport的模版用手工来做的话是非常繁琐的,为此官方给我们提供了一个可视化工具叫IReport。

?

JasperReport生成报表的数据源可以是数据库、xml文件、excel文件等。而一般我们用IReport进行模版设计的时候用的比较多的还是利用数据库来设计。所以下面在使用IReport之前先给IReport设置一个数据源。JasperReport(一)——IReport的简单使用


JasperReport(一)——IReport的简单使用


JasperReport(一)——IReport的简单使用


JasperReport(一)——IReport的简单使用

JasperReport(一)——IReport的简单使用

?

JasperReport(一)——IReport的简单使用

选择下一步

?


JasperReport(一)——IReport的简单使用

?

设置了数据源之后,我们就来建立一个简单的报表,但是该报表不会包含任何的数据源,只会有些简单的组件

选择文件->new ,打开新建页面,选择报表,如下图所示
JasperReport(一)——IReport的简单使用
?之后就一直下一步,就会打开一个刚刚建立的报表,模样如下图所示:

?


JasperReport(一)——IReport的简单使用

JasperReport是包含以下部分的:Title、Page Header、Column Header、 Detail、Column Footer、Page Footer和Summary,这几部分并不是每个部分都必须要的。

?

下面是一个通过左边的组件面板里面的static text组件生成的一个简单报表样式


JasperReport(一)——IReport的简单使用

生成的xml文件:

?这样一个简单的报表样式就出来了

读书人网 >ASP

热点推荐