Openreports 點擊次數:7596
OpenReports提供基於web的靈活報表解決方案,通過瀏覽器自動產生動態PDF,XLS,HTMLCSV和Chart報表。利用到的開源技術有Hibernate,Veloctiy,Webwork。
JFreeChart 點擊次數:20352
JFreeChart它主要是用來製作各種各樣的圖表,這些圖表包括:餅圖、柱狀圖(普通柱狀圖以及堆棧柱狀圖)、線圖、地區圖、分布圖、混合圖、甘特圖以及一些儀錶盤等等。
JasperReports
JasperReports是一個基於Java的開源報表工具,它可以在Java環境下像其它IDE報表工具一樣來製作報表。JasperReports支援PDF、HTML、XLS、CSV和XML檔案輸出格式。JasperReports是當前Java開發人員最常用的報表工具。
JFreeReport
JFreeReport是一個用來產生報表的Java類庫。它為Java應用程式提供一個靈活的列印功能並支援輸出到印表機和PDF, Excel, HTML和XHTML, PlainText, XML和CSV檔案中。
jCharts
jCharts是一個100%基於Java的製圖工具,它可以輸出很多種圖表。這個包是通過Servlets顯示圖表理想選擇。
Cewolf
Cewolf可以在一個基於Servlet/JSP的Web應用程式內部使用,以在Web頁中嵌入各種複雜的圖形圖表(如,長條圖、餅圖、棒圖等等)。它提供了一個功能完備的標籤庫來定義圖表的所有屬性(顏色、筆畫、圖例等),這樣嵌入了圖表的JSP就不用使用任何Java代碼。
JOpenChart
JOpenChart庫和工具包提供了建立不同的圖表的方法,包括餅圖、長條圖、和自繪圖。進一步,它包含了將圖表嵌入到Swing 或Web應用程式中的組件。這個庫的Renderer Interface API可以方便地為不同種類的圖表增加新的繪製。
iReport
iReport是為JasperReports設計的強大的,直觀的,便於使用的可視化報表設計師採用純Java開發。這個工具允許使用者可視化編輯包含charts,圖片,子報表等的複雜報表。iReport 還整合了JFreeChart圖表製作包。允許使用者可視化地編輯XML JasperDesign檔案。用於列印的資料可以通過多種方式擷取包括:JDBC, TableModels, JavaBeans, XML,Hibernate(支援HQL查詢語言), CSV等。它支援多種輸出格式包括:PDF,RTF,XML,XLS,CSV,HTM。
Chart2D
Chart2D - 一個直觀顯示資料流量的2維圖表(pie,線,垂直條,水平條,分散條(點),合并和覆蓋圖。有JComponent 和 BufferedImage類圖表。
DataVision
DataVision是一個用Java編寫的類似於Crystal Reports的報表工具。它支援多種資料來源(JDBC, 文字檔) ,輸出格式有HTML, XML, PDF, LaTeX, 逗號或tab分隔的資料檔案, 和DocBook。它讓你用一個支援拖放操作的GUI設計報表,報表描述儲存為XML。
JCCKit
JCCKit是一個很小(< 100Kb)而且靈活的圖形報表製作架構。
JSynoptic
介紹一個很錯不的 Java 圖表製作工具 JSynoptic,它把簡單資料來源(data source)根據你的需要自動產生各種類型的圖表,比如柱狀圖、餅狀圖。這個工具核心是 JFreeChart,如果你僅僅需要一些統計圖表,而不是做開發,那麼這個工具將非常適合你。
Eclipse BIRT
BIRT是一個Eclipse-based開放原始碼報表系統。它主要是用在基於Java與J2EE的Web應用程式上。BIRT主要由兩部分組成:一個是基於Eclipse的報表設計和一個可以加到你應用服務的運行期組件。BIRT同時也提供一個圖形報表製作引擎。
JERT
JERT是一個開放原始碼的(Java視線開源項目),基於web的,資料庫報表工具,它能夠讓你不需要編程而能建立各種靈活的報表。(需要瞭解一定的SQL知識) 。JERT使用到許多優秀的開源項目Hibernate/Spring/Webwork/Sitemesh/FreeMarker。
ARTART
ART是一個輕量級的,基於web的報表引擎。定製容易,支援圖形報表,支援通過外掛程式把結果匯出為各種格式。
JChart2d
JChart2d是為那些需要精確的圖形報表但可以不注重圖形報表漂亮的工程任務所提供的一種工具。它有著簡潔,可擴充的API和豐富的文檔。
JasperAssistant
JasperAssistant是一個JasperReports的可視化報表設計師,一個受歡迎的報表引擎。它構建在Eclipse的外掛程式體系之上,它的主要目的是通過一個直觀的圖形介面來協助你開發JasperReports報表定義檔案。
ObjectVisualizer
ObjectVisualizer是一個開源的商業化智慧型工具,屬於OpenReports項目的一部分.它依賴於對象持久性技術(Hibernate,JDO,與Cayenne)用來對Object映射的資料進行查詢,製表和製圖.
Fourfive
Fourfive是一個領先的開源Web報表解決方案,使用XML作為它的設定檔。支援叢集、Server Load Balancer、動態發布、PDF, Excel, LDAP,圖表、過濾器、排序、布局定製、門戶、JasperReports、Velocity模板、相容Internet Explorer, Netscape, Mozilla, Opera。
JooReports
JooReports是一個基於OpenOffice.org利用Java建立Office文檔與報表的解決方案.模板可利用word處理器進行設計.產生的文檔可以是PDF,Word和其它格式.資料來源包括POJOs與XML.
Pentaho
Pentaho商業智慧項目提供企業級報表製作,分析,資料採礦與工作流程的功能.這個軟體提供靈活的部署選項以使它可作為嵌入式組件來使用,或作為定製BI應用程式的解決方案或作為一個完全脫離容器,完整的BI平台。Pentaho包括Eclipse BIRT,JasperReports,Mondrian,JPivot,調度(scheduling),web服務,商業規則。
JMagallanes
開源項目JMagallanes是一個用Java/J2EE開發的Olap和動態報表應用程式。JMagallanes結合了靜態報表(基於JasperReports),Swing pivot表格(用於OLAP分析),和圖表(基於JFreeChart)。它可從多種資料來源(如:SQL,Excel,XML和其它)讀取資料並可產生多種輸出如:PDF,XML,應用程式特殊檔案用於將來報表的離線查看。
JR Free Web Chart Component
JR Free Web Chart Component提供了三種開源的Web Chart組件:FreeWebBarChart4J、FreeWebLineChart4J、FreeWebPieChart4J。這些組件支援3D,支援GIF,JPEG,PNG和SVG等多種圖片格式,便於使用。可以在applet中使用,也可以在servlet/JSP中使用。在其首頁上還提供了許多可以免費下載的文檔,電子書籍,原始碼。其中有一些比較常用的開源組件和架構的開發指南如:JFreeChart,JasperReports,Hibernate,Struts,Spring等。
ReportJet
ReportJet是一個基於Java的商業智慧和報表系統。ReportJet Designer構建在Eclipse胖用戶端平台(RCP)之上,為快速,簡單地設計複雜的報表範本提供一個友好的使用者介面。