Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# OpenXMLSDK读取大型excel文件的性能如何?_C#_.net_Excel_Com_Openxml Sdk - Fatal编程技术网

C# OpenXMLSDK读取大型excel文件的性能如何?

C# OpenXMLSDK读取大型excel文件的性能如何?,c#,.net,excel,com,openxml-sdk,C#,.net,Excel,Com,Openxml Sdk,全部, 我们计划在Visual Studio C#(开发客户端应用程序)中使用Microsoft的Open XML SDK读取大型excel文件,导入数据并输入数据库 它的性能如何 你认为使用COM更好吗?或者使用其他的商业图书馆来执行这个任务 非常感谢,非常感谢您的建议OpenXML比.Net中的COM互操作更好。 尽管您在OpenXML中看不到比COM更重要的性能,但编写代码很容易。 易于维护。考虑到您应该阅读的大量数据,请查看下面的优化链接 Johan有一篇关于为什么我们不应该使用CO

全部,

我们计划在Visual Studio C#(开发客户端应用程序)中使用Microsoft的Open XML SDK读取大型excel文件,导入数据并输入数据库

它的性能如何

你认为使用COM更好吗?或者使用其他的商业图书馆来执行这个任务


非常感谢,非常感谢您的建议

OpenXML比.Net中的COM互操作更好。 尽管您在OpenXML中看不到比COM更重要的性能,但编写代码很容易。 易于维护。考虑到您应该阅读的大量数据,请查看下面的优化链接

Johan有一篇关于为什么我们不应该使用COM互操作的好文章

如果您认为OpenXML太难编写代码,请查看ClosedXML。它是免费的,可以作为OpenXML的包装


如果使用流式处理方法,可以使用Open XML SDK快速阅读/创建大型电子表格:


-Eric

您希望在Openxml、Office.Interop.Excel和第三方库之间进行比较吗?这真的取决于你的要求…嗨,SMD,现在我想比较一下它们的性能,你认为呢?