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 chart
  • scatter chart
  • stack chart
  • log scale
  • category axis
  • multiple axes
  • bar chart
  • area chart
  • step chart
  • axis orientation
  • series label
  • ...

swtchart

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等。

sales.jpg


发布了234 篇原创文章 · 获赞 227 · 访问量 95万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: Age of Ai 设计师: meimeiellie

分享到微信朋友圈

×

扫一扫,手机浏览