JasperReports iReport 使用记录

    简单介绍下先.

 

    JasperReports是一个用Java开发的开源的报表程序库 .输出报表可以是PDF、HTML、XLS、CSV及XML等各种格式。

    iReport 是制作JasperReports的报告模板的一个工具,模板以XML格式存储,然后再用JasperReports编译成为.jasper。工具也挺好用的, 除了这个另外结合eclipse 有个插件据说功能也很好.

    

    iReport  支持中文需要引入包 itext.jar; iTextAsian.jar; iTextAsianCmaps.jar,  再加入连接数据库所用的驱动jar, 最后在工具->选项中的classpath中加入这几个包. 就可以开始制作自己的报表了.   简单的配置好以后,简单熟悉下界面就可以像用 word excel 之类的工具一样很容易使用了。 

 

     JasperReports 报表的模板是以 .jrxml 后缀名保存的, 内容以xml格式存储. 最后再把.jrxml编译成 .jasper 的二进制格式文件. 这个文件是JasperReports 运行真正所需的.   

 

     纠结时间最多就是 jrxml模板文件的编码问题. 当用 iReport 编辑含有中文报表关闭后,就无法打开原来编辑的报表了,提示出错信息了. 测试了多个版本依然如此. 最后发现 iReport保存 jrxml文件的文件头 默认是以 UTF-8 保存的, 当关闭后重新打开时,需要用文本编辑工具打开此文件,把UTF-8 更改为 GB2312后,再用iReport 打开就可以了。更鬼yi的是打开后再编辑后保存又变为UTF-8了, 关闭后再打开又要以同样的方式。 不明白为何,最后只有以此方法来操作了。 

 

  下面上一个图: 版本是 3.10.0

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值