liu8359 发表于 2020-9-15 16:35

.net使用NPOI导出,内存溢出求助

.net使用NPOI导出,内存溢出求助{:1_893:}


由于数据量比较大,服务器性能比较一般,服务器应该不能换了,有别的办法解决这个问题吗?

tanyh 发表于 2020-9-15 16:45

推荐用 https://github.com/ClosedXML/ClosedXML.Report
这个,NPOI应该淘汰了

爱欣呐 发表于 2020-9-15 16:45

分批次导入合并文件?

liu8359 发表于 2020-9-15 16:55

tanyh 发表于 2020-9-15 16:45
推荐用 https://github.com/ClosedXML/ClosedXML.Report
这个,NPOI应该淘汰了

{:1_893:}试试这个方法,数据量也不是很大才十五万行,关键是服务器太拉了

liu8359 发表于 2020-9-15 16:55

爱欣呐 发表于 2020-9-15 16:45
分批次导入合并文件?

不是导入,是导出

simleXL 发表于 2020-9-15 17:00

你可以试下Spire.XLS 这个很强大,只不过是收费的,网上能找到可用的旧版

爱欣呐 发表于 2020-9-15 17:02

liu8359 发表于 2020-9-15 16:55
不是导入,是导出

不是一样嘛,分批一次导出*行,然后将文件合并

coolcalf 发表于 2020-9-15 17:06

导出xlsx确实有这个问题,你可以考虑导出csv是没问题的。

liu8359 发表于 2020-9-15 17:09

simleXL 发表于 2020-9-15 17:00
你可以试下Spire.XLS 这个很强大,只不过是收费的,网上能找到可用的旧版

{:1_893:}我看看,收费的领导应该不让用

liu8359 发表于 2020-9-15 17:11

爱欣呐 发表于 2020-9-15 17:02
不是一样嘛,分批一次导出*行,然后将文件合并

我的想法是弊大于利,时间上会很长,先看看别的方法,最后考虑这个
页: [1] 2
查看完整版本: .net使用NPOI导出,内存溢出求助