打开excel表从单元格中提取值并将其作为字符串存储在vb.net中

时间:2012-09-06 20:05:31

标签: vb.net excel

基本上是vb.net中的人我需要打开一个excel文档并读取某个单元格的值(例如A1),无论是文本还是数字,并将其存储为字符串值,以便在我的代码中的其他地方使用。

提前致谢。

2 个答案:

答案 0 :(得分:1)

尝试

'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

答案 1 :(得分:0)

您可以在此示例here中使用Excel Interop。或者,您可以使用Open XML SDK,例如here。对于XLSX文件,您还可以开发自定义解决方案,xlsx只是XML文件的压缩文件夹,this可能会有所帮助。