关于更多记录的ClosedXML OutofMemoryException

时间:2016-12-29 08:03:40

标签: c# excel closedxml

我使用ClosedXML将数据导出到excel中。代码在

之下
var workbook = new XLWorkbook();
var ws = workbook.Worksheets.Add(table, tabName);
using (MemoryStream memoryStream = new MemoryStream())
            {
                workBook.SaveAs(memoryStream);
                memoryStream.WriteTo(Response.OutputStream);
                memoryStream.Close();
            }

如果我要导出22000多条记录,我就得到了 此行workBook.SaveAs(memoryStream);

的OutofMemoryException

请建议我一个解决方案。

1 个答案:

答案 0 :(得分:0)

ClosedXML无法导出大量的行和数据,这是该库的缺点。

我建议您使用OpenXML。这是另一个能够导出大量数据的库。