Java報表工具介紹

openkk 13年前發布 | 5K 次閱讀

Jaspersoft Studio是一個專為JasperReports報表引擎而開發的報表設計器,是iReport設計器的一個完整重構,基于Eclipse平臺實現。它能夠讓你創建包含圖表、圖片、子報表、交叉表等非常復雜的布局。可以通過JDBC、TableModels、JavaBeans、XML、Hibernate、CSV或自定義數據源來讀取數據。可以將報表輸出成PDF、RTF、XML、XLS、CSV、HTML、XHTML、text、DOCX或OpenOffice。
項目地址:http://jasperforge.org/projects/jaspersoftstudio



JasperReports是一個基于Java的開源報表工具,它可以在Java環境下像其它IDE報表工具一樣來制作報表。JasperReports 支持PDF、HTML、XLS、CSV和XML文件輸出格式。JasperReports是當前Java開發者最常用的報表工具。
項目地址:http://jasperforge.org/projects/jasperreports



iReport是用于定義JasperReport報表的可視化工具,JasperReport使用XML來定義一個報表的結構,iReport可以讓用戶很方便地定義報表,而不需要手工去寫這些XML文件。iReport是為JasperReports設計的強大的,直觀的,易于使用的可視化報表設計器采用純Java開發。這個工具允許用戶可視化編輯包含charts,圖片,子報表等的復雜報表。iReport 還集成了JFreeChart圖 表制作包。允許用戶可視化地編輯XML JasperDesign文件。用于打印的數據可以通過多種方式獲取包括:JDBC, TableModels, JavaBeans, XML,Hibernate(支持HQL查詢語言), CSV等。它支持多種輸出格式包括:PDF,RTF,XML,XLS,CSV,HTM。
項目地址:http://jasperforge.org/



JFreeChart主要用來各種各樣的圖表,這些圖表包括:餅圖、柱狀圖(普通柱狀圖以及堆棧柱狀圖)、線圖、區域圖、分布圖、混合圖、甘特圖以及一些儀表盤等等。
項目地址:http://www.jfree.org/jfreechart/





BIRT (Business Intelligence and Reporting Tools), 是為 Web 應用程序開發的基于 Eclipse 的開源報表系統,特別之處在于它是以 Java 和 J2EE 為基礎。BIRT 有兩個主要組件:基于 Eclipse 的報表設計器,以及部署到應用服務器上的運行時組件。
項目地址:http://www.eclipse.org/birt/phoenix/


 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!