Foxtable(狐表)用户栏目专家坐堂 → 如何将excel表中被用区域的值读取到二维数组?


  共有1690人关注过本帖树形打印复制链接

主题:如何将excel表中被用区域的值读取到二维数组?

帅哥哟,离线,有人找我吗?
kgdce
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:621 积分:6804 威望:0 精华:0 注册:2013/12/17 1:00:00
如何将excel表中被用区域的值读取到二维数组?  发帖心情 Post By:2018/11/19 18:41:00 [只看该作者]

Dim App As New MSExcel.Application
Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open("C:\Users\wuyong\Desktop\试验数据\八年级英语成绩.xls") 
Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets(1)
Dim Rg As MSExcel.Range = Ws.UsedRange
Dim RowBegin As Integer = Rg.Cells(1).Row
Dim RowEnd As Integer = Rg.Cells(Rg.Count).Row
'App.Quit
Dim k1 As Integer = Rg.Rows.count
Dim k2 As Integer = Rg.Columns.count
Dim arr(k1-1,k2-1) As String
arr=rg(Ws.Cells(1,1), Ws.Cells(k1,k2))
MessageBox.Show("耗时: " & (Date.Now - st).TotalSeconds & "秒")
这段代码有错,请帮助修改,能将excel数据表中数据读取到二维数组中。

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107523 积分:546900 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/11/19 20:03:00 [只看该作者]

Dim App As New MSExcel.Application
Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open("C:\Users\wuyong\Desktop\试验数据\八年级英语成绩.xls") 
Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets(1)
Dim Rg As MSExcel.Range = Ws.UsedRange
Dim ary = rg.value

 回到顶部