您的位置:首页 > 编程语言 > Java开发

java 常用报表工具 简介

2014-02-16 15:50 387 查看
1、JFreeChart 

http://www.jfree.org/jfreechart/


JFreeChart它主要是用来制作各种各样的图表,这些图表包括:饼图、柱状图(普通柱状图以及堆栈柱状图)、线图、区域图、分布图、混合图、甘特图以及一些仪表盘等等。





2、[b]JasperReports [/b]

[b]http://community.jaspersoft.com/project/jasperreports-library
[/b]

[b]asperReports是一个基于Java的开源报表工具,它可以在Java环境下像其它IDE报表工具一样来制作报表。JasperReports支持PDF、HTML、XLS、CSV和XML文件输出格式。JasperReports是当前Java开发者最常用的报表工具。[/b]

3、BIRT 

http://www.eclipse.org/birt/phoenix/


BIRT是一个Eclipse-based开放源代码报表系统。它主要是用在基于Java与J2EE的Web应用程序上。BIRT主要由两部分组成:一个是基于Eclipse的报表设计和一个可以加到你应用服务的运行期组件。BIRT同时也提供一个图形报表制作引擎。

4、[b]jCharts [/b]

[b]http://jcharts.sourceforge.net/
[/b]

jCharts是一个100%基于Java的制图工具,它可以输出很多种图表。这个包是通过Servlets显示图表理想选择。

5、[b]iReport 
[/b]

[b]http://community.jaspersoft.com/project/ireport-designer
[/b]

iReport是为JasperReports设计的强大的,直观的,易于使用的可视化报表设计器采用纯Java开发。这个工具允许用户可视化编辑包含charts,图片,子报表等的复杂报表。iReport
还集成了JFreeChart图表制作包。允许用户可视化地编辑XML
JasperDesign文件。用于打印的数据可以通过多种方式获取包括:JDBC, TableModels, JavaBeans, XML,Hibernate(支持HQL查询语言), CSV等。它支持多种输出格式包括:PDF,RTF,XML,XLS,CSV,HTM。





6、[b]JCCKit 
[/b]

[b]http://jcckit.sourceforge.net/
[/b]

[b]JCCKit是一个很小(<
100Kb)而且灵活的图形报表制作框架。
[/b]

7、[b]DynamicJasper [/b]

[b]http://dynamicjasper.com/
[/b]

DynamicJasper提供了一套高级API用于隐藏Jasper Reports的复杂性。能够帮助开发人员节省设计简单或比较复杂报表所需要发费的时间。能够动态创建报表、在运行期定义字段,字段宽度,分组等。

8、[b]Jasper4Flex 
[/b]

Jasper4Flex是JasperReports的一个插件,它利用Adobe的Flex SDK把JasperReports生成的文档导成Flash格式。

9、[b]OFCGWT [/b]

OFCGWT是一个基于Open Flash Chart2开发,用于GWT应用的开源图表制作组件。





10、[b]SWTChart 
[/b]

WTChart是一个基于SWT的轻量级(包括源码整个SWTChart jar文件只有140KB)图表制作组件。它拥有以下基本功能:


line chart
scatter chart
stack chart
log scale
category axis
multiple axes
bar chart
area chart
step chart
axis orientation
series label
...



11、charts4j 
http://code.google.com/p/charts4j/

charts4j是一个超轻量级(160Kb)Java制图开源类库,基于Google Chart API实现。简单易用,支持Google Chart API大部分特性。提供GWT客户端支持。
12、DynamicReports 
DynamicReports是一个基于JasperReports实现的开源Java报表工具。它能够创建动态的报表设计,而无需可视化报表设计工具。可以非常快地创建报表并生成可以展示和打印的文档,也可以导出各种常见的格式如PDF、Excel、Word等。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: