开源报表工具

阅读更多

1. JasperReports

http://jasperforge.org/projects/jasperreports

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

 

 

2. BIRT

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

 

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

 

3.DynamicJasper

http://dynamicjasper.com/

 

DynamicJasper简称DJ,是一个开源的报表框架,允许用户通过直观的Java API来创建各种报表。该Java API定义了运行时的列,组,总数,图表,输出格式等。这个API还能处理多种布局,使设计报表更轻松和自动化。其最新版增加了子表功能。

DynamicJasper API能处理99%的由简单的field(域)/column(列)组成的报表布局,以及一些重复的组。一些列可以带有变量,如求和变量SUM或计算一些 列等。你可以重定义运行时的列排序——重复组(repeating groups),变量、风格、条件风格等。DJ在线展示了一个Web应用。

 

4. OpenReports  

http://sourceforge.net/projects/oreports/

 

OpenReports 是一个基于web的报表解决方案,可为用户提供通过浏览器查看动态创建的PDF、HTML或XLS格式报表的能力。OpenReports 使用Java开发的,并使用JasperReports作为报表生成引擎。

 

 

5. JasperServer

http://jasperforge.org/projects/jasperserver

 

JasperServer 是JasperSoft Corporation的产品之一.JasperSoft Corporation出品了著名的JasperReports

JasperServer 旨在提供一个关于JasperReports的web应用,JasperServer 提供了一个单一的,可管理的web报表应用环境. 开发者可以很容易把JasperServer 整合到自己的web应用中来. 并且定制自己需要的功能.

 

你可能感兴趣的:(JasperServer,OpenReports,BIRT,JasperReports)