java web有沒有合適的報表框架?

有夢想才有目標1


在沒有BI系統或報表系統的情況下,即使要做一張非常簡單的報表,開發人員的工作也挺大,包括編寫SQL、設置查詢條件、編寫數據Bean、編寫Service、編寫控制層、編號前端頁面,同時需要前後端工程師協作開發,這裡面還包括篩選條件處理、分頁處理等瑣碎處理,導致開發週期拉長。對於開發時又不想花錢買報表系統,又想快速出報表時,就需要一個可嵌入的通用報表工具,可參照我的這篇文章開發一個通用的報表組件https://www.toutiao.com/i6774304572224569870/,通過SQL語句快速配置和生成報表。也可用點擊我的頭像查看我的文章。


漂泊在他鄉


用finereport作為數據展現工具搭建的BI。

你說的既能生成普通報表也能定製,省去普通java開發的繁瑣,它全都有。

開源報表就算了,其實根本不免費,後續還得麻煩死,不然研發怎麼賺錢?

商用報表工具可以推薦的有很多,有廠商偏賣產品的,由廠商專做項目實施的,建議產品之外也多衡量廠商的服務。

1、 帆軟報表FineReport

目前國內報表軟件領域發展最成熟也是市場份額最高的。IDC的報告裡,17年甚至超過SAP,IBM,在這個細分領域,也是Gartner的BI選型市場指南里唯一推薦的報表工具。

優勢:

零代碼開發,類似excel的設計方式,上手簡單。尤其數據字典、實際值和顯示值等的設計更是切入快速開發的要害,這些放在別的語言和體系下往往要大量代碼才能實現且頻繁需要的功能放在fr裡卻只是幾個操作的事情。

數據填報功能。自認為這個報表的兩個核心是填報(往數據庫填入數據)和數據展示。

填報:避免了excel收集數據混亂,還能開發各種各樣的流程表單

數據展示:打印、導出、數據報表分析

移動端報表+可視化大屏,FR做大屏有先天開發優勢。

私信我“報表”,即可獲得FineReport永久免費版~


帆軟軟件


報表開發需結合業務進行,沒有通用的報表開發框架,需要根據自己業務需求進行報表數據生成和查詢。

  • 報表數據生成:根據業務進行數據埋點處理,生成相應業務報表數據。

  • 報表數據查詢:根據業務需要,可以使用數據可視化框架例如:hightcharts,echarts來生成圖標。

程序員小寧


我們項目上都用潤乾,感覺還不錯

我們就是純javaweb項目 潤乾可以直接集成進來,性能不錯,前端展現也不錯,他們集成了echarts,正好我之前學過一點,做出來的統計圖客戶看了很滿意


莫須有陳


什麼都不說,Java報表製作:https://pan.baidu.com/s/1i5szI3V#list/path=%2F


Java淺析


可以考慮springMVC可以集成各種UI視圖展現和數據表現,如PDF、Excel以及各種樣式的報表等。還有springBoot、springCloud等。


紅魚程序員生活


web只是展示。這個沒啥,有很多h5圖表組件,比如echats。如果web設計端的話,cognos最好用,biee次之。國產的潤錢也不錯。不過都要錢😂😂😂,大型的公司有自己的報表平臺。


分享到:


相關文章: