C#在阅读大型Excel工作簿时需要建议

时间:2018-10-24 10:42:36

标签: c# excel interop

我的程序需要阅读一个大型Excel工作簿,该工作簿有4-5张纸,大约35000个单元格。最大的问题是几乎每个单元都链接到计算机网络中其他大型工作簿中的单元。

还要求用户选择一个表以首先从中读取数据。

我尝试了Excel Interop,但该程序只是在尝试打开工作簿时冻结。

2 个答案:

答案 0 :(得分:0)

尝试使用ClosedXML:https://github.com/closedxml/closedxml并不能解决大小问题,但是除了使用数据库之外,我什么都不知道。

答案 1 :(得分:0)

ClosedXML是一个很好的库,但是我认为NetOffice.Excel更好,请参见https://www.nuget.org/packages/NetOffice.Excel/。它的功能几乎与Interop相同,但是更好。