Foxtable(狐表)用户栏目专家坐堂 → 合并导入


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

主题:合并导入

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


加好友 发短信
等级:幼狐 帖子:195 积分:1395 威望:0 精华:0 注册:2014/1/21 9:45:00
合并导入  发帖心情 Post By:2015/1/25 9:03:00 [只看该作者]

怎么导入xls 时按照列名导入呢

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


加好友 发短信
等级:幼狐 帖子:195 积分:1395 威望:0 精华:0 注册:2014/1/21 9:45:00
  发帖心情 Post By:2015/1/25 9:33:00 [只看该作者]

Dim  Book As New XLS.Book("d:\产品资料.xls")
 Dim  Sheet As XLS.Sheet = Book.Sheets(0)
Tables("产品资料").StopRedraw()
Dim nms() As  String = {"公司","本厂型号","中文描述","规格","中高对角","库存","可用数"}
  
 For n As Integer = 1 To Sheet.Rows.Count -1
     Dim r As  Row = Tables("产品资料").AddNew()
     For  m As  Integer = 0 To nms.Length - 1
           r(nms(m)) = Sheet(n,m).Value
     Next
 Next
 Tables("产品资料").ResumeRedraw()

出现错误


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

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/25 10:23:00 [只看该作者]

 代码不会报你这个错,如果出错,请上传出错例子。

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


加好友 发短信
等级:幼狐 帖子:195 积分:1395 威望:0 精华:0 注册:2014/1/21 9:45:00
  发帖心情 Post By:2015/1/25 13:02:00 [只看该作者]

谢谢  已经搞懂了


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


加好友 发短信
等级:幼狐 帖子:195 积分:1395 威望:0 精华:0 注册:2014/1/21 9:45:00
  发帖心情 Post By:2015/1/25 14:18:00 [只看该作者]

大量数据导入太慢   有没有更快的办法  一万行得十几分钟  太慢了  有没有更快的代码 

Dim  Book As New XLS.Book("d:\产品资料.xls")
 Dim  Sheet As XLS.Sheet = Book.Sheets(0)
Tables("产品资料").StopRedraw()
Dim nms() As  String = {"公司","本厂型号","中文描述","规格","中高对角","库存","可用数"}
  
 For n As Integer = 1 To Sheet.Rows.Count -1
     Dim r As  Row = Tables("产品资料").AddNew()
     For  m As  Integer = 0 To nms.Length - 1
           r(nms(m)) = Sheet(n,m).Value
     Next
 Next
 Tables("产品资料").ResumeRedraw()

 

还有就怎么实现用手工指定要导入的XLS数据表

[此贴子已经被作者于2015-1-25 14:19:55编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/25 14:51:00 [只看该作者]

 动态数据源,加Filler,参考

 

http://www.foxtable.com/help/topics/0680.htm

 

  

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:excel作为数据源_合并.table


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


加好友 发短信
等级:幼狐 帖子:195 积分:1395 威望:0 精华:0 注册:2014/1/21 9:45:00
  发帖心情 Post By:2015/1/25 16:26:00 [只看该作者]

没搞懂  不能直接合并到数据表吗   

还是非得先生成一个临时表再填充到数据表中

还有临时表中的数据怎么清楚呢

[此贴子已经被作者于2015-1-25 16:49:57编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/25 16:35:00 [只看该作者]

以下是引用120785713在2015-1-25 16:26:00的发言:

没搞懂  不能直接合并到数据表吗   

还是非得先生成一个临时表再填充到数据表中

 

也可以啊,关键是你要搞懂代码啊。

 

添加数据源以后,看下面的帮助问题,可以不生成临时表啊

 

参考 http://www.foxtable.com/help/topics/2137.htm

 


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


加好友 发短信
等级:幼狐 帖子:195 积分:1395 威望:0 精华:0 注册:2014/1/21 9:45:00
  发帖心情 Post By:2015/3/8 11:43:00 [只看该作者]

合并进来的列怎么变成  字符型   长度都是225   老师帮我  看看怎么解决呢

没办法填充到其他数据表 

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/8 11:53:00 [只看该作者]

以下是引用120785713在2015/3/8 11:43:00的发言:

合并进来的列怎么变成  字符型   长度都是225   老师帮我  看看怎么解决呢

没办法填充到其他数据表 

 

 

合并是在你原有的表结构上合并的啊,你的列设置成备注列就行了啊。


 回到顶部
总数 11 1 2 下一页