日期:2014-05-17 浏览次数:20903 次
《JasperReports结合iReport制作报表-使用iReport设计报表》
已经在http://www.naxsu.com/jasperreports-jie-he-ireport-zhi-zuo-bao-biao-shi-yong-ireport-she-ji-bao-biao/写得很清楚了,下面就接着说
JasperReports主页:http://jasperforge.org/projects/jasperreports
下载要注册,真麻烦
现在的最新版本是4.6.0,下载地址是:http://sourceforge.net/projects/jasperreports/files/jasperreports/JasperReports%204.6.0/
在这里我下载的是jasperreports-4.6.0-project.zip
?
需要的jar包,这是我测试需求哪个加哪个,我生成PDF和HTML报表用到以下已经足够了。
commons-beanutils-1.8.0.jar commons-collections-2.1.1.jar commons-digester-2.1.jar commons-logging-1.1.1.jar groovy-all-1.7.5.jar iText-2.1.7.jar iTextAsian.jar jasperreports-4.6.0.jar mysql-connector-java-5.1.7-bin.jar |
?
在这里我们就建一个简单的java项目来测试一下。
?
生成报表主要分为三个步骤:
<!--[if !supportLists]-->1.?????? <!--[endif]-->编译报表
把iReport设计好的报表report1.jrxml编译成report1.jasper
<!--[if !supportLists]-->2.?????? <!--[endif]-->填充报表
连接数据库,把1编译好的report1.jasper填充好,生成report1.jrprint
<!--[if !supportLists]-->3.?????? <!--[endif]-->导出报表
也就是把2.填充好的报表按照各种格式导出来。