用ASP.net做過開發(fā)的人都知道.在.net中做報(bào)表很簡單. 可是,在java中如何解決報(bào)表問題了.其實(shí)在java中使用報(bào)表也不是什么難點(diǎn).可以使用FineReport這個(gè)產(chǎn)品.它可以實(shí)現(xiàn)一些復(fù)雜的報(bào)表問題.它可以生成餅狀圖和柱形圖.等復(fù)雜的報(bào)表模板.這樣可以給開發(fā)人員提供一個(gè)很好的平臺.
FineReport軟件是帆軟軟件(中國)公司自主研發(fā)的一款企業(yè)級的報(bào)表工具軟件,針對復(fù)雜格式的報(bào)表數(shù)據(jù)及Web報(bào)表的展現(xiàn),F(xiàn)ineReport提供了分組報(bào)表來繼承SQL型報(bào)表工具軟件的快速做簡單格式報(bào)表的優(yōu)點(diǎn),提供了電子表格來繼承Cell型報(bào)表工具軟件的可以做極度沒有規(guī)則的復(fù)雜格式報(bào)表的優(yōu)點(diǎn),又創(chuàng)新性的提供了“Excel+綁定數(shù)據(jù)列”形式的自由報(bào)表,通過多源分片、不規(guī)則分組、雙向擴(kuò)展來輕松拖拽做復(fù)雜格式的報(bào)表,做報(bào)表從此不再需要編寫復(fù)雜的SQL語句和做大量的前期數(shù)據(jù)準(zhǔn)備了,不僅不需要編程而且大大降低了報(bào)表后期的維護(hù)量,將制作報(bào)表的效率提高了一個(gè)數(shù)量級.它分為報(bào)表/表單設(shè)計(jì)器,報(bào)表/表單服務(wù)器.
首先,要在http://www.finereport.com/cn/index.html下載相關(guān)軟件.安裝完成后,打開報(bào)表設(shè)計(jì)器.
一般來說,一個(gè)完整的報(bào)表設(shè)計(jì)流程,大體分為如下幾個(gè)步驟:
打開設(shè)計(jì)器à配置數(shù)據(jù)源à新建報(bào)表à定義私有數(shù)據(jù)源à報(bào)表設(shè)計(jì)à預(yù)攬報(bào)表à發(fā)布報(bào)表
具體的步驟我就不多說了.該軟件有很詳細(xì)的幫助說明文檔.可參考它的說明文檔.如有不清楚的地方.可以留言或于我聯(lián)系...我這里有做好的實(shí)例.可供大家參考..