Java報表工具介紹
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/