我正在使用Epplus 4.1读取上传文件的内容并将它们插入数据库,实际上非常简单的操作。
但是,我收到了一个错误,由于某种原因,当我创建包时,一个文件出现内存不足异常。
try
{
this._package = new ExcelPackage(file);
}
catch (Exception e)
{
ValidFile = false;
log.Error(e);
}
异常:引发了“System.OutOfMemoryException”类型的异常。
内部异常:空
但是,当我上传相同的文件但将其保存为“xls”(Microsoft Excel 97-2003 工作表)时,一切顺利!
请注意,xlsx 格式的文件有 27mb,当我保存到 xls 时,它有 40mb
有谁知道可能会发生什么?或者我该如何解决?