java 常用报表工具 简介

1、JFreeChart

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

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

2、JasperReports

http://community.jaspersoft.com/project/jasperreports-library

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

3、BIRT

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

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

4、jCharts

http://jcharts.sourceforge.net/

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

http://community.jaspersoft.com/project/ireport-designer

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

http://jcckit.sourceforge.net/

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

7、DynamicJasper

http://dynamicjasper.com/

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

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

9、OFCGWT

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

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

line chartscatter chartstack chartlog scalecategory axismultiple axesbar chartarea chartstep chartaxis orientationseries 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等。

我知道有一种爱情,叫做与你白头,有一种幸福,叫做和你相伴。

java 常用报表工具 简介

相关文章:

你感兴趣的文章:

标签云: