匯出資料量大的報表記憶體溢位怎麼辦?

xiaohuihui發表於2020-06-19

匯出報表記憶體溢位很可能是因為資料全記憶體導致的,得采用流式(分批)匯出的方式。如果報表是自己寫程式碼開發的,可以藉助諸如 POI 等開源包實現流式匯出,程式碼有點長,供參考: https://blog.csdn.net/gw5205566/article/details/100044236

如果使用報表工具開發的報表,就要看看工具本身支不支援了,有的報表工具可以支援報表非同步分頁呈現、報表流式(分批)匯出 Excel、列印這些功能,直接用比較方便,供參考: ,這個目前測過幾百萬條的報表匯出列印都可以,更大資料量的要自己再測測了。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69900830/viewspace-2699403/,如需轉載,請註明出處,否則將追究法律責任。

相關文章