OpenXML 导出大数据时OutofMemory解决办法
2018-02-28 本文已影响0人
雪山空谷
在最近的项目中遇到ClosedXML 导出100K+数据时系统直接Out of Memory. 同时也发现在写excel的过程中短时间内内存会出现爆炸式增长。那如何解决这个问题呢?
1. 避免一次性写入大量的数据,建议分批写入。
2. 如果有多个worksheet,建议先每个worksheet单独导出一个Excel。最后将多个excel合并成一个。
3. 每次Excel写完了最好手动释放内存。