Foxtable(狐表)用户栏目专家坐堂 → 请教一个日期时间的导入问题!


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

主题:请教一个日期时间的导入问题!

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


加好友 发短信
等级:二尾狐 帖子:388 积分:5098 威望:0 精华:0 注册:2013/11/2 0:01:00
  发帖心情 Post By:2017/8/23 22:51:00 [只看该作者]

有新人会看这个贴然后很迷茫,看不懂,我重新给一个简单的

 


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20170823225121.png
图片点击可在新窗口打开查看

 

Dim dlg As New OpenFileDialog '定义一个新的OpenFileDialog
dlg.Filter= "excel文件|*.xlsx; *.xls" '设置筛选器
Dim dr As DataRow
If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮
   
    Dim App As New MSExcel.Application
    try
        Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open(dlg.FileName)
        Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets(1)
        Dim Rg As MSExcel.Range = Ws.UsedRange
        Dim ary = rg.value
       
        '重点看这里,自己根据表格位置调整导入把---
        For n As Integer = 1 To rg.Rows.Count
            output.show(ary(n,1) & "," & ary(n,2) & "," & ary(n,3) & "," & ary(n,4))
        Next
        '重点看这里,自己根据表格位置调整导入把---
       
        MessageBox.Show("导入成功!","恭喜!")
    catch ex As exception
        msgbox(ex.message)
        MessageBox.Show("导入失败!","恭喜!")
    finally
        app.quit
    End try
End If

 

 

思路关键就是获取完整个excel表格后,知道 ary(1,1)代表 单元格(1,1),剩下就是自己遍历去塞

 

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


加好友 发短信
等级:童狐 帖子:288 积分:2404 威望:0 精华:0 注册:2017/6/19 23:37:00
  发帖心情 Post By:2017/8/24 21:50:00 [只看该作者]

中间的代码 Dim ary = rg.value ary不用申明类型么?

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


加好友 发短信
等级:童狐 帖子:288 积分:2404 威望:0 精华:0 注册:2017/6/19 23:37:00
  发帖心情 Post By:2017/8/24 22:23:00 [只看该作者]

Dim ary = rg.value 请问这段代码,不用申明类型吗?dim ary也不是申明数组的格式呀?

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/8/24 22:48:00 [只看该作者]

以下是引用jackchan120925在2017/8/24 21:50:00的发言:
中间的代码 Dim ary = rg.value ary不用申明类型么?

 

不声明,就是object类型。


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/8/24 22:48:00 [只看该作者]

以下是引用jackchan120925在2017/8/24 22:23:00的发言:
Dim ary = rg.value 请问这段代码,不用申明类型吗?dim ary也不是申明数组的格式呀?

 

rg.Value 返回的是一个二维数组。


 回到顶部
总数 15 上一页 1 2