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

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

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

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

打開設計器à配置數(shù)據(jù)源à新建報表à定義私有數(shù)據(jù)源à報表設計à預攬報表à發(fā)布報表

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