Foxtable(狐表)用户栏目专家坐堂 → 如何用代码控制将一个excel的几列导入到本地表中


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

主题:如何用代码控制将一个excel的几列导入到本地表中

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


加好友 发短信
等级:超级版主 帖子:107323 积分:545876 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/11/30 16:14:00 [显示全部帖子]

使用Mergerhttp://www.foxtable.com/webhelp/topics/0685.htm,只要有相同列名的就可以导入,不用关心怎么对应

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


加好友 发短信
等级:超级版主 帖子:107323 积分:545876 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/11/30 17:00:00 [显示全部帖子]

是要把mdb的数据导入execl文件?而不是把execl文件导入mdb数据库?

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


加好友 发短信
等级:超级版主 帖子:107323 积分:545876 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/11/30 17:21:00 [显示全部帖子]

测试导入.xlsx里面sheet的名称是什么?

mg.SourceTableName = "这里改为sheet名称$"

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


加好友 发短信
等级:超级版主 帖子:107323 积分:545876 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/11/30 17:29:00 [显示全部帖子]

http://www.foxtable.com/webhelp/topics/1150.htm

Dim Book As New XLS.Book("c:\reports\test.xls")
msgbox(Book.Sheets(0).name)

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


加好友 发短信
等级:超级版主 帖子:107323 积分:545876 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/12/1 13:45:00 [显示全部帖子]

Dim Book As New XLS.Book("c:\reports\test.xls")
Dim Sheet As XLS.Sheet = Book.Sheets(0)
For n As Integer = 1 To Sheet.Cols.Count -1
msgbox(Sheet(0,n).text)
next

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


加好友 发短信
等级:超级版主 帖子:107323 积分:545876 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/12/1 15:10:00 [显示全部帖子]

麻烦完整代码!

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


加好友 发短信
等级:超级版主 帖子:107323 积分:545876 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/12/1 15:14:00 [显示全部帖子]

不执行,说明v1里所有列,execl里都有

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


加好友 发短信
等级:超级版主 帖子:107323 积分:545876 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/12/1 15:25:00 [显示全部帖子]

这个意思?

    For Each r As String In v1
        If Names.Contains(r)= False   '   next 下面的代码也不执行
return 
        End If
    Next

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


加好友 发短信
等级:超级版主 帖子:107323 积分:545876 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/12/1 15:34:00 [显示全部帖子]

您是在命令窗口测试的吧,命令窗口return就是这样的。放到真正的事件里执行就不需要返回值了

 回到顶部