推薦三種Java開源報表工具/組件。

在開發中要用到的開源報表工具有iReport-0.5.0jasperreports-0.6.7

jfreechart-0.9.21,下面分別介紹:

iReport

iReport是爲JasperReports設計的強大的,直觀的,易於使用的可視化報表設計器,用Visual J++Win32平臺編寫。iReport允許用戶可視化地編輯XML JasperDesign文件,可以和其它數據庫通過JDBC通信。在設計模板時可以以HtmlExcelPdf等多種方式進行預覽;用它生成的文件有.jrxml.jasper兩種文件,其中.jrxml就是我們設計時可視化編輯的xml文件,.jasper是經過編譯.jrxml後生成的類文件,也就是我們最終在項目中用的報表模板文件。(http://ireport.sourceforge.net

jasperreports

JasperReports是一個基於Java的開源報表工具,它可以在Java環境下像其它IDE報表工具(這裏我們用的是iReport對其進行可視化開發)一樣來製作報表。JasperReports支持PDFHTMLXLSCSVXML文件輸出格式。JasperReports是當前Java開發者最常用的報表工具。(http://www.jaspersoft.com

jfreechart

JFreeChart它主要是用來製作各種各樣的圖表,這些圖表包括:餅圖、柱狀圖(普通柱狀圖以及堆棧柱狀圖)、線圖、區域圖、分佈圖、混合圖、甘特圖以及一些儀表盤等等(這裏我們只封裝了常用的餅圖、柱狀圖、線圖)。(http://www.jfree.org/jfreechart/index.php

這裏要強調的是:以上三個開發工具中,iReport-0.5.0中集成了jasperreports-0.6.7jfreechart-0.9.21,所以用iRepot-0.5.0就完全可以開發報表了,但在iReport中進行圖形統計報表的開發沒有采用,而是直接引用其組件包進行自己手寫類來開發的(因爲對圖形統計圖的開發iReport支持的並不好)。

發佈了22 篇原創文章 · 獲贊 3 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章