【发布时间】:2020-01-24 16:24:03
【问题描述】:
我使用了(Open XML SDK)网站上的代码示例,它打开文件并读取数据但返回值但它们不是单元格中的值。我附上了我的代码和一个指向示例 xlsx 文件的链接。
https://file-examples.com/wp-content/uploads/2017/02/file_example_XLSX_10.xlsx
Private Sub ReadExcelFileDOM(ByVal fileName As String)
Using spreadsheetDocument As SpreadsheetDocument = SpreadsheetDocument.Open(fileName, False)
Dim workbookPart As WorkbookPart = spreadsheetDocument.WorkbookPart
Dim worksheetPart As WorksheetPart = workbookPart.WorksheetParts.First()
Dim sheetData As SheetData = worksheetPart.Worksheet.Elements(Of SheetData)().First()
Dim text As String
For Each r As Row In sheetData.Elements(Of Row)()
For Each c As Cell In r.Elements(Of Cell)()
text = c.CellValue.Text
Console.Write(text & " ")
Next
Next
Console.WriteLine()
Console.ReadKey()
End Using
End Sub
【问题讨论】:
-
代码是从这里复制过来的:docs.microsoft.com/en-us/office/open-xml/…
标签: excel vb.net openxml openxml-sdk