java 常用报表工具 简介
2014-02-16 15:50
387 查看
1、JFreeChart
http://www.jfree.org/jfreechart/
JFreeChart它主要是用来制作各种各样的图表,这些图表包括:饼图、柱状图(普通柱状图以及堆栈柱状图)、线图、区域图、分布图、混合图、甘特图以及一些仪表盘等等。
![](http://www.open-open.com/image/smallchart.png)
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。
![](http://www.open-open.com/image/ir2shot10.jpg)
![](http://www.open-open.com/image/shot2mini.jpg)
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应用的开源图表制作组件。
![](http://www.open-open.com/projectimage/OFCGWT.jpg)
![](http://www.open-open.com/projectimage/OFCGWT2.jpg)
10、[b]SWTChart [/b]
WTChart是一个基于SWT的轻量级(包括源码整个SWTChart jar文件只有140KB)图表制作组件。它拥有以下基本功能:
![](http://www.open-open.com/projectimage/chart.jpg)
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等。
http://www.jfree.org/jfreechart/
JFreeChart它主要是用来制作各种各样的图表,这些图表包括:饼图、柱状图(普通柱状图以及堆栈柱状图)、线图、区域图、分布图、混合图、甘特图以及一些仪表盘等等。
![](http://www.open-open.com/image/smallchart.png)
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。
![](http://www.open-open.com/image/ir2shot10.jpg)
![](http://www.open-open.com/image/shot2mini.jpg)
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应用的开源图表制作组件。
![](http://www.open-open.com/projectimage/OFCGWT.jpg)
![](http://www.open-open.com/projectimage/OFCGWT2.jpg)
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 ... |
![](http://www.open-open.com/projectimage/chart.jpg)
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等。
![](http://www.open-open.com/projectimage/sales.jpg)
相关文章推荐
- Java操作properties文件
- Eclipse安装插件的方法
- Java去除集合List内重复记录
- Struts 2版验证码
- Java计算字符在字符串内出现的次数
- win7 + maven + nexus + Eclipse
- Apriori算法实例----Weka,R, Using Weka in my javacode
- Myeclipse中java项目转成Web项目
- spring,mybatis事务管理配置与@Transactional注解使用
- Java身份证验证工具类
- Eclipse Debug模式的开启与关闭
- JAVA基础加强之枚举
- java类加载器
- java传智播客入学题目总结
- JAVA OOP 基础知识提纲
- Java 默认修饰符 总结
- java并发编程学习总结(基础篇)
- java post数据服务器拒绝的解决方法
- java String类(字符串)的方法
- java 类的加载,与获得相应的方法