不需安装Excel即可使用VB.NET读取Excel文件
创始人
2025-01-10 11:30:05
0
  1. 使用Open XML SDK:

代码示例:

Using spreadsheetDocument__1 As SpreadsheetDocument = SpreadsheetDocument.Open(path, False) Dim workbookPart As WorkbookPart = spreadsheetDocument__1.WorkbookPart Dim sheet As Sheet = workbookPart.Workbook.Descendants(Of Sheet)().FirstOrDefault() Dim worksheet As Worksheet = DirectCast(workbookPart.GetPartById(sheet.Id.Value), WorksheetPart).Worksheet

  For Each row As Row In worksheet.Descendants(Of Row)()
       For Each cell As Cell In row.Descendants(Of Cell)()
            ' Do something with the cell value here...
       Next
  Next

End Using

  1. 使用OleDb连接:

代码示例:

Dim connectionString As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & path & ";Extended Properties=Excel 12.0;" Dim adapter As New OleDbDataAdapter("SELECT * FROM [Sheet1$]", connectionString) Dim ds As New DataSet() adapter.Fill(ds)

' Use the dataset here...

但此方法仅适用于2007及以上版本的Excel文件。如需使用2003及以下版本的Excel文件,需要将连接字符串中的“Excel 12.0”更改为“Excel 8.0”。

相关内容

热门资讯

智星德州菠萝开挂!哈糖大菠萝有... 智星德州菠萝开挂!哈糖大菠萝有外挂吗(透视)本然真的有挂(详细辅助爆料教程);致您一封信;亲爱智星德...
微扑克全自动机器人!德州aap... 1、微扑克全自动机器人!德州aapoker俱乐部正确打法(透视)原先真的是有挂(详细辅助必赢方法);...
德扑之星辅助器购买!wepok... 德扑之星辅助器购买!wepoke有正规吗(透视)素来存在有挂(详细辅助新2025版)1、德扑之星辅助...
wepoke有挂!wepoke... wepoke有挂!wepoke软件透明挂多少钱(透视)一向有挂(详细辅助微扑克教程);小薇(透视辅助...
德州之星辅助挂!微扑克wpk安... 德州之星辅助挂!微扑克wpk安全吗(透视)其实是真的有挂(详细辅助曝光教程);无聊就玩这款德州之星辅...
wepoke有挂!wpk微扑克... wepoke有挂!wpk微扑克最新辅助(透视)切实真的有挂(详细辅助细节揭秘)1、wepoke有挂a...
德州免费辅助神器app!云扑克... 德州免费辅助神器app!云扑克辅助器日租版(透视)竟然真的是有挂(详细辅助攻略方法)1、金币登录送、...
微扑克ai机器人!微扑克有计算... 微扑克ai机器人!微扑克有计算器吗(透视)都是是真的有挂(详细辅助透明挂教程)(1)微扑克ai机器人...
微扑克ai辅助器苹果版!wep... 微扑克ai辅助器苹果版!wepoke有规律吗(透视)本来是有挂(详细辅助2025版教程)1)微扑克a...
wepok软件透明挂!德州ai... wepok软件透明挂!德州ai软件使用(透视)一向是有挂(详细辅助可靠教程)1、这是跨平台的wepo...