开源报表工具整理1. BIRT :BIRT 是基于 Eclipse 的报表系统,很有竞争力。拥有和 Dreamweaver一般的操作界面,可以像画table一样画报表,生成图片,导出Excel ,html分页样样齐全,样式和script设置简单。基于 Eclipse 开发平台的面向下一代商业应用 的 大 型 报 表 软 件 系 统 。 该 项 目 是 由 美 国Actuate 软 件 公 司 与 清 华 大 学 信 息 研 究 院Web 与软件技术研究中心合作开发的。利用Eclipse 平 台 , 面 向 商 务 智 能(Business Intelligence) 和报表空间,其功能集中在从数据源提取数据、 处理数据并显示数据。BIRT 的最初目标是使用Eclipse 提供一个框架,用以在某组织内设计、 布置和查看报表,并包含查询等工具。BIRT 的 报 表 有 四 个 主 要 部 分 : 数 据(Data) 、数据转换(Data Transforms) 、业务 逻辑(Business Logic) 、 展 示(Presentation) 。使用 BIRT ,用户可以在应用中增加多种形式的报表: 列表 (Lists) 、图表(Charts) 、 交 叉 表(Crosstabs) 、 文 档(Letters &Documents) 、 组 合 报 告(Compound Reports) 。BIRT 包 括 下 面 几 个 工 具 :Eclipse Report Designer(ERD) 、 Eclipse Report Engine(ERE) 、Eclipse Charting Engine(ECE) 、Web Based Report Designer(WRD) 。由于背后有公司支撑, BIRT 发展很迅速,在JAVA 开源报表工具领域大有后来居上的势头;目前国内普元的 EOS 报表、杭州数新的 Java 报表都是基于这个开源的产品改进的,当然还有很多国内的公司用 BIRT 作为自己的内部报表解决方案,并不直接对外销售, 只是打包在自己的项目解决方案中。2. Pentaho Pentaho Report Designer是一款所见即所得的开源报表设计工具。 在设计报表的时候, 用户可以随意拖放和设置各种报表的控件,还可以快速方便地设置报表的数据来源。在报表的设计过程中,用户可以随时预览报表的结果。Pentaho商业智能项目提供企业级报表制作,分析 ,数据挖掘与工作流的功能.这个软件提供灵活的部署选项以使它可作为嵌入式组件来使用,或作为定制 BI 应用程序的解决方案或作为一个完全脱离容器,完整的BI 平台。Pentaho包括 Eclipse BIRT,JasperReports,Mondrian,JPivot,调度(scheduling),web服务,商业规则。侧重于从各种现有系统输出创建产生丰富复杂的报表内容。3....