推薦6款常用的Java開源報表製作工具

dawn009發表於2014-05-29
JasperReports是一個基於Java的開源報表工具,它可以在Java環境下像其它IDE報表工具一樣來製作報表。JasperReports 支援PDF、HTML、XLS、CSV和XML檔案輸出格式。JasperReports是當前Java開發者最常用的報表工具。 
26094818_marg.jpg 

Pentaho是一個以工作 流為核心的、強調面向解決方案而非工具元件的BI套件,整合了多個開源專案,目標是和商業BI相抗衡。它偏向於與業務流程相結合的BI解決方案,側重於大 中型企業應用。它允許商業分析人員或開發人員建立報表,儀表盤,分析模型,商業規則和 BI 流程。

功能和特點
◆ 工作流引擎:Shark and JaWE
◆ 資料庫:Firebird RDBMS
◆ 整合管理和開發環境:Eclipse
◆ 報表工具:Eclipse BIRT
◆ ETL工具:Enhydra/Kettle
◆ OLAP Server:Mondrian
◆ OLAP展示:JPivot
◆ 資料探勘元件:Weka
◆ 應用伺服器和Portal伺服器:JBoss
◆ 單點登陸服務及LDap認證:JOSSO
◆ 自定義指令碼支援:Mozilla Rhino Javascript指令碼處理器

OpenReports 是一個基於web的報表解決方案,可為使用者提供通過瀏覽器檢視動態建立的PDF、HTML或XLS格式報表的能力。OpenReports 使用Java開發的,並使用JasperReports作為報表生成引擎。
10165918_yd68.png

JFreeReport (現改名為 Pentaho Reporting)是一個用來生成報表的Java類庫。它為Java應用程式提供一個靈活的列印功能並支援輸出到印表機和PDF, Excel, HTML和XHTML, PlainText, XML和CSV檔案中。
11221022_3bor.jpg

JXLS是基於Jakarta POI API的Excel報表生成工具,可以生成精美的Excel格式報表。它採用標籤的方式,類似JSP標籤,寫一個Excel模板,然後生成報表,非常靈活,簡單!

BIRT是一個Eclipse-based開放原始碼報表系統。它主要是用在基於Java與J2EE的Web應用程式上。BIRT主要由兩部分組成:一個是基於Eclipse的報表設計和一個可以加到你應用服務的執行期元件。BIRT同時也提供一個圖形報表製作引擎。23205009_qffa.png

---------------------------------------------------&gt>
轉載於:http://www.open-open.com/news/view/1ea562b/

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29119536/viewspace-1172582/,如需轉載,請註明出處,否則將追究法律責任。

相關文章