打开excel工作表从一个单元格拉取值并将其作为string存储在vb.net中

基本上在vb.net的家伙我需要打开一个Excel文档,并阅读一个特定的单元格(例如A1)的值是文本或数字,并将其存储为一个string值用于我的代码中的其他地方。

提前致谢。

尝试

'start Excel app Dim App1 As Microsoft.Office.Interop.Excel.Application App1 = CreateObject("Excel.Application") ' load excel document exApp.Workbooks.Open(fname) Dim Sheet1 As Microsoft.Office.Interop.Excel.Worksheet Sheet1 = exApp.Workbooks(1).Worksheets(1) a = Sheet1.Range("A1").Value.ToString 

您可以在这里使用Excel Interop。 或者您可以在这里使用Open XML SDK 。 对于XLSX文件,你也可以开发一个自定义的解决scheme,xlsx只是压缩文件夹的XML文件, 这可能是有帮助的。