报表展示

报表展示

一、报表工具

1、web展现工具:dorado演示(extra)
http://www.bstek.com/dorado5/main.jsp
http://www.bstek.com/product.htm
 
2、如意报表
 
3、 润乾报表
 
4、开源jasper report报表
 
5、用友的华表
 
6、水晶报表
 
 

二、图形工具

几种主流的java web图表组件
1. jfreechart
毫无疑问,这是最老牌的java web图形报表生成组件,相信只要有开发图形报表的都会考虑用它。它完全用java进行开发的,对java应用是无缝集成,而且是开源的;几乎可以生成所有常用的图形;程序定制性强,就是说你可以通过用数据库表来进行设置参数,用于动态控制生成的图形,如图形的标题、颜色、XY轴属性等等。还有很多的优点,相信大家也很熟悉,在此就不一一进行列举了
jfreechart样例:http://www.ibm.com/developerworks/cn/java/l-jfreechart/
http://blog.csdn.net/jeff06143132/archive/2010/03/18/5392723.aspx
 
2. fusioncharts
不同于jfreechart生成图片,这个组件生成的是flash文件,效果自然比jfreechart生成的要好。但是它也无法像jfreechart那样生成那么多种类的图形。这个组件分成免费和收费两种,收费的功能自然比免费的要强得多了
 
3. BIRT
这个是eclipse组织的一个开源子项目,名字和鸟的英文一样,但它可不是菜鸟哦,名头足够响亮,事实它也是名副其实,通过它你用几分钟就能定制出很好的图表,它是一个工具,可以在eclipse工具中集成后,可以像.net平台一样,通过简单的拖拉控件等步骤就能制作出图形报表。同时它是图表引擎,你可以把它集成到你的j2ee项目中去
 
4. google chart tool
它是google的ajax类库,你不需要在你的项目额外增加什么lib等,因为它是js类库,你只需要在你的网页中引用js又或者仅仅只是通过一个带参数的链接即可,所以它是不受开发语言限制的,可以在任何页面生成图形报表。

同时也可参考: http://www.open-open.com/19.htm
 
三、实例

Struts 2 中 JFreeChart 插件的使用分析和功能改进:

http://www.ibm.com/developerworks/cn/java/j-lo-struts2-jfreechart/
 
 
 

你可能感兴趣的:(职场,报表,休闲)