日期:2014-05-17 浏览次数:21012 次
几乎每个人做项目时都会有做到报表的实现。可是在报表制作的过程中在web层显示的话,我们似乎有许多的选择,但网上最近用得比较多的报表制作开源有:JasperReport,ireport,birt等。
本人就对JasperReport来说明自己开发过程中碰到的问题?
?
1、对于报表来说几乎是用户可以自己生成报表,不过JasperReport里的noxmldesign可以实现自动生成,不用借住ireport来做,不过这样子开发出来的报表几乎不可以修改,也就是用户可以自己调整的方式来做。
?
2、如果用到ireport工具来开发报表的话,则开发者已为这些报表定好格式,用户所看到的这些报表也是不可变更的,因此这里也有这个不好的地方。
?
3、用JasperReport来开发报表,可以很好的来导出为用户自己想导出的格式,如:excel,rtf,word,jxl,pdf,csv等,但似乎里面对打印则不是一个很好的解决方法,实现打印时,用户只能调用服务器上的打印机来来打印而不可以用客户端的打印机来打印报表,而是要通过applet来实现打印的功能。
?
不过最重要的一点则是用户可以像在ireport来设计自己喜欢的格式报表的话,不知道这点可不可以整合到web方式上的实现。
?
如果有用户能解决上面的问题,并有好的方法和意见,在这共同和大家一起来讨论,共同学习!