vbnet打开工作簿太慢了

时间:2014-09-11 09:38:13

标签: vb.net excel

我有很多Excel文件,我想通过VB.NET Windows应用程序从这些文件中读取单元格值。但是当我想打开Excel.Workbook时,我意识到我有性能瓶颈:

xlApp.Workbooks.Open(Path)

我的笔记本电脑(4 GB RAM)约600毫秒。我必须打开许多工作簿 有没有办法加快开放过程?或者有没有办法从Excel文件中读取单元格值而不打开它?

1 个答案:

答案 0 :(得分:0)

使用Excel作为数据库,然后阅读应该很快。或者,您可以使用OpenXml进行操作。可从以下网址获取示例:http://www.codeproject.com/Articles/670141/Read-and-Write-Microsoft-Excel-with-Open-XML-SDK