推荐 个java web 项目 中 使用的 报表工具 免费的 项目中要做报表,以前没做过报表,请各位推荐个工具。项目是 java 的 web 项目谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 开源的很多参考http://www.open-open.com/19.htm 推荐了这么多,但是哪一个网上的资料多呢?刚在网上查到“JFreeChart:我们可以从jfree官方网站上获取最新版本和相关资料(但是jfree的document需要40美金才能获取)” 引用:我们所说的"支持"Java的报表工具.其实就是非Java的报表工具,但是可以在Java程序中调用.这样的产品很多,总的讲一大类是采用独立报表服务器 的,如Bo/Crystal Report,Brio,Cognos等;另一大类是在前端有控件的,如数巨报表等。 独立报表服务器的问题在于: 独立的报表服务器,直接限制了报表的性能瓶颈 无法共享web服务器的集群能力 无法共享web服务器的连接池管理能力 无法统一部署,实施人员既要部署自己的web应用,还需要部署报表服务器 独立报表服务器往往有一套自己的用户角色管理机制,与用户的应用衔接起来问题多多 但显然在Java环境下的报表应用,纯Java的报表产品有先天的优势。 纯Java的报表工具,主要的有: 开源的产品,如JasperReport(http://www.jasperreport.com ),以及准开源的产品(只卖设计器,服务器免费的)。这些产品的功能上要弱很多。开源的更没有支持,虽然有很多讨论区,但这和可靠的厂商的商业支持是没法比的。准开源虽然支持稍好一点,但有限的收入对于其长期支撑、产品提升都是不利的,对用户则是一个长期的风险。 FineReport (http://www.finereport.com )功能完善的web报表产品,支持中国式报表设计:多源分片,扩展后数据的格间运算,行列对称等等。并且对于报表设计人员来说,FineReport有一个优势就是可以仅通过鼠标操作就设计出复杂的报表,这增强了工具的易学和易用性。没有加密狗。 润乾 (http://www.runqian.com )润钱是一个功能非常强大的Web报表产品,支持中国式报表。但是由于其报表设计方式完全依赖手写表达式,对于没有技术基础的用户来说,学习难度比较大。其最初是定位于高端用户,06年在普及版的基础上推出了快逸报表,去掉了最核心的多数据源线性报表功能,保留的功能只相当开源的jasperreport的所具备的功能,主打低端路线。虽然快意同样也是一个纯JAVA产品,但是由于其限制非线性报表功能,不能设计中国式复杂报表,所以在面对复杂报表的时候,就无能为力了,个人觉得市场宣传的噱头远远大于实际功能的作用。二者都有加密狗。 以上只是我对于报表工具的一些见解,难免有不全面的地方,欢迎大家补充。 JFreeChart 还行 在网上可以轻松找到,而且是开源的,支持图形也很多,图片很漂亮 关于项目国际化,请高手指点。 我看了天,也没明白,gwt-ext, extjs, gwt, ext都是什么区别? js中onclick()方法的一点小问题 网站发布的问题 关于JAVA中数据类型是(...)的疑问 jfreechart在linux下出错的问题 怎么JavaBena老是出错package test does not exist 关于iReport显示打印预览的问题. jsp分页显示的问题,看看哪位老大能够搞定? 高手请看看是什么问题?? tomcat 整合iis jsp页面下载的问题!
“JFreeChart:我们可以从jfree官方网站上获取最新版本和相关资料(但是jfree的document需要40美金才能获取)”
引用:我们所说的"支持"Java的报表工具.其实就是非Java的报表工具,但是可以在Java程序中调用.这样的产品很多,总的讲一大类是采用独立报表服务器 的,如Bo/Crystal Report,Brio,Cognos等;另一大类是在前端有控件的,如数巨报表等。
独立报表服务器的问题在于:
独立的报表服务器,直接限制了报表的性能瓶颈
无法共享web服务器的集群能力
无法共享web服务器的连接池管理能力
无法统一部署,实施人员既要部署自己的web应用,还需要部署报表服务器
独立报表服务器往往有一套自己的用户角色管理机制,与用户的应用衔接起来问题多多
但显然在Java环境下的报表应用,纯Java的报表产品有先天的优势。
纯Java的报表工具,主要的有:
开源的产品,如JasperReport(http://www.jasperreport.com ),以及准开源的产品(只卖设计器,服务器免费的)。这些产品的功能上要弱很多。开源的更没有支持,虽然有很多讨论区,但这和可靠的厂商的商业支持是没法比的。准开源虽然支持稍好一点,但有限的收入对于其长期支撑、产品提升都是不利的,对用户则是一个长期的风险。
FineReport (http://www.finereport.com )功能完善的web报表产品,支持中国式报表设计:多源分片,扩展后数据的格间运算,行列对称等等。并且对于报表设计人员来说,FineReport有一个优势就是可以仅通过鼠标操作就设计出复杂的报表,这增强了工具的易学和易用性。没有加密狗。
润乾 (http://www.runqian.com )润钱是一个功能非常强大的Web报表产品,支持中国式报表。但是由于其报表设计方式完全依赖手写表达式,对于没有技术基础的用户来说,学习难度比较大。其最初是定位于高端用户,06年在普及版的基础上推出了快逸报表,去掉了最核心的多数据源线性报表功能,保留的功能只相当开源的jasperreport的所具备的功能,主打低端路线。虽然快意同样也是一个纯JAVA产品,但是由于其限制非线性报表功能,不能设计中国式复杂报表,所以在面对复杂报表的时候,就无能为力了,个人觉得市场宣传的噱头远远大于实际功能的作用。二者都有加密狗。
以上只是我对于报表工具的一些见解,难免有不全面的地方,欢迎大家补充。
在网上可以轻松找到,而且是开源的,支持图形也很多,图片很漂亮