【发布时间】:2013-02-26 14:33:43
【问题描述】:
我想知道在 Excel 中读取单元格的最快方法是什么。 我有一个包含 50000 行的 Excel 文件,我想知道如何快速阅读它。 我只需要阅读第一列,使用 oledb 连接需要 15 秒。 有更快的方法吗?
谢谢
【问题讨论】:
-
14 秒够快吗?您可以跳过 oledb 并将工作表转换为 csv 文件,然后从文件中读取行吗?您的 oledb 查询如何?那个单元格有很多数据吗?它是 excel OpenXml(又名 xlsx)吗?
-
抱歉excel文档已经在.csv中了。
-
如果它已经在 csv 中,请使用 cvs 阅读器:请参阅此处codeproject.com/Articles/9258/A-Fast-CSV-Reader