我有很多Excel文件,我想通过VB.NET Windows应用程序从这些文件中读取单元格值。但是当我想打开Excel.Workbook时,我意识到我有性能瓶颈:
xlApp.Workbooks.Open(Path)
我的笔记本电脑(4 GB RAM)约600毫秒。我必须打开许多工作簿 有没有办法加快开放过程?或者有没有办法从Excel文件中读取单元格值而不打开它?
答案 0 :(得分:0)
使用Excel作为数据库,然后阅读应该很快。或者,您可以使用OpenXml进行操作。可从以下网址获取示例:http://www.codeproject.com/Articles/670141/Read-and-Write-Microsoft-Excel-with-Open-XML-SDK