1

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

提前致谢。

4

2 回答 2

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
于 2012-09-06T20:08:41.860 回答
0

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

于 2012-09-06T20:15:54.760 回答