系统内存不足异常。我发现只有在保存时才刷新了内存流。我们有1.5-2GB的数据集。
我正在使用EPPlus版本3.1.3.0。
我们在代码中执行以下操作:
我们循环遍历
--> Create a Package
--> each table in the datareader
--> Add WorkSheet to the Package
--> Dispose Each table.
--> Save the Package.
每个Datatable的大小为300Mg,最多可以从系统中导出15个表格。这会导致一个问题,我已经在https://epplus.codeplex.com/workitem/15085上详细记录了这个问题。
我仍然希望能够使用EPPlus,它非常好用。但是,是否有更好的方法在将工作表添加到包中后释放它?
谢谢您的帮助。