Open XML SDK如何读取大型Excel文件?
所有,
我们计划在Visual Studio C#(开发客户端应用程序)中使用Microsoft的Open XML SDK读取大的excel文件,导入数据并input到数据库。
它的performance怎么样?
你认为使用COM更好吗? 或者使用其他商业图书馆来执行此操作?
非常感谢,非常感谢你的build议
.NET中的OpenXML优于COM Interop。 尽pipe在OpenXML中看不到比COM更重要的性能,但编码起来很简单。 更容易维护。 考虑到大量的数据你应该阅读,看看下面的链接优化。
http://msdn.microsoft.com/en-us/library/ff191178.aspx
约翰有一个很好的文章,为什么我们不应该使用COM互操作http://weblogs.asp.net/jdanforth/archive/2011/05/15/never-never-never-do-office-interop-on-the- server.aspx
如果您认为OpenXML代码太多,请查看ClosedXML。 它是免费的,可以作为OpenXML的包装。
如果您使用stream式方法,则可以使用Open XML SDK快速读取/创build大型电子表格:
-Eric