OpenXML 导出大数据时OutofMemory解决办法

2018-02-28  本文已影响0人  雪山空谷

在最近的项目中遇到ClosedXML 导出100K+数据时系统直接Out of Memory. 同时也发现在写excel的过程中短时间内内存会出现爆炸式增长。那如何解决这个问题呢?

1. 避免一次性写入大量的数据,建议分批写入。

2. 如果有多个worksheet,建议先每个worksheet单独导出一个Excel。最后将多个excel合并成一个。

3. 每次Excel写完了最好手动释放内存。

上一篇 下一篇

猜你喜欢

热点阅读