現在的報表工具支持從文件中取數嗎

常用的數據文件格式比如 excel、csv、txt、xml 等,報表工具裏邊讀取數據需求還是比較常見的,常用的方式大概是如下兩種:

一:通過 api 實現,目前報表工具 java 開發的比較多,大多帶自定義數據集功能,可以通過接口程序讀取對應的數據文件,這種方式也是以前比較常用的方式。

二:隨着需求的增多,做的好的報表工具都將這個需求內置到報表工具裏了,也就是直接設置下文件名稱就可以讀取裏邊數據

這兩種方式都能實現,包括現在也有好多開源的代碼拿過來使用,但是現在面臨一個問題,如果數據文件比較大,原有的方式通常爲一次將數據文件內所有數據都讀出,性能上會有很大問題,很可能影響整個業務的運行。

看過一個產品的介紹,裏邊提到了一個流式讀取方式,報表可以自動分批讀取文本數據(不僅僅文本,數據庫中數據也行),可以看下:

實現報表數據外置計算

動態查詢大文本

另外在報表選型中過程中會遇到好多問題,推薦一個報表工具選型的注意事項,重點需要注意的這裏都有提到,您可以參考下:

https://wenku.baidu.com/view/bf6cd182b94ae45c3b3567ec102de2bd9705de39

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章