首页 > 编程知识 正文

开源报表框架,开源bi报表工具

时间:2023-05-05 22:36:14 阅读:55002 作者:2469

自转: http://www.any rt.com/blog/source report.html

1. JasperReport JasperReport是最流行的开源报告工具之一,基于GPL开源许可协议,完全以java编写,支持多个数据源,打印或擦除多种文件格式

JasperReport也包含多个组件。

JasperReports Library开源报表引擎库JasperReports Server是一个独立的可嵌入报表服务器,用于分析数据并提供调度任务服务。 Jaspersoft Studio是基于Eclipse的报表设计器,用于创建复杂的报表,如图表、图像、子报表和交叉表。 数据源可以是JavaBeans、XML和CSV Hibernate。 Jaspersoft ETL是一个易于部署和运行的开源ETL系统,用于创建综合的数据仓库和数据集。 JasperReport官方网页:3358 community.jasper soft.com

2. iReport iReport是免费的、开源的报表设计器,是为JasperReports Library和JasperReports Server设计的报表可视化设计器,图表、图像和子报表其数据源为JavaBeans、XxavaBean等

iReport官方网页: http://community.jasper soft.com/project/ireport-designer

3. JFreeChart JFreeChart是一个由纯Java创建的易于扩展的绘图库,它包含许多类型的图形,如线条图、条形图、饼图、面积图、甘特图、面板和混合图

稳定性、轻量性、支持多种图表类型的灵活设计、轻松扩展。 此外,应用于服务器端和客户端的APP应用程序包括Swing组件、JavaFX组件、图像文件(包括PNG和JPEG )、矢量图形文件格式(包括PDF、EPS和SVG )

4.Pentaho Pentaho将您的所有数据转化为有意义的信息,为您设计Pentaho报告,一套开源工具,您可以创建完美的报告,Excel、PDF、hdf

Pentaho报告是通过创建灵活、易用的报告引擎开发的。 它是开源工具,如报告设计器、报告引擎和报告SDK。

内存密集型高性能,报告处理可以从小型嵌入式场景到大型企业报告方案。 Pentaho报告与商业智能完全集成,便于与同事共享报告。

Pentaho Report官方网页:3358 community.pentaho.com/projects/reporting

5.BIRT BIRT是基于Eclipse的开源报告,可以可视化和报告数据,并将其嵌入到富裕的客户和web APP应用程序中。

BIRT主要包括两部分:可视化报告设计器,用于创建BIRT设计;以及运行时组件,可以部署到任何java环境中。 BIRT项目还包含可以集成到BIRT的APP应用程序图表中的图表引擎。

BIRT设计模板存储为XML,可以访问各种数据源,包括JDO数据存储、jfire脚本对象、POJOs、SQL数据库、Web服务和XML。

BIRT官方网页: http://www.eclipse.org/birt

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。