用ASP.net做過開發的人都知道.在.net中做報表很簡單. 可是,在java中如何解決報表問題了.其實在java中使用報表也不是什么難點.可以使用FineReport這個產品.它可以實現一些復雜的報表問題.它可以生成餅狀圖和柱形圖.等復雜的報表模板.這樣可以給開發人員提供一個很好的平臺.

FineReport軟件是帆軟軟件(中國)公司自主研發的一款企業級的報表工具軟件,針對復雜格式的報表數據及Web報表的展現,FineReport提供了分組報表來繼承SQL型報表工具軟件的快速做簡單格式報表的優點,提供了電子表格來繼承Cell型報表工具軟件的可以做極度沒有規則的復雜格式報表的優點,又創新性的提供了“Excel+綁定數據列”形式的自由報表,通過多源分片、不規則分組、雙向擴展來輕松拖拽做復雜格式的報表,做報表從此不再需要編寫復雜的SQL語句和做大量的前期數據準備了,不僅不需要編程而且大大降低了報表后期的維護量,將制作報表的效率提高了一個數量級.它分為報表/表單設計器,報表/表單服務器.

首先,要在http://www.finereport.com/cn/index.html下載相關軟件.安裝完成后,打開報表設計器.
 

一般來說,一個完整的報表設計流程,大體分為如下幾個步驟:

打開設計器à配置數據源à新建報表à定義私有數據源à報表設計à預攬報表à發布報表

具體的步驟我就不多說了.該軟件有很詳細的幫助說明文檔.可參考它的說明文檔.如有不清楚的地方.可以留言或于我聯系...我這里有做好的實例.可供大家參考..