以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]新手初学,出现导入错误,大侠们看看  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=53710)

--  作者:taoyuan
--  发布时间:2014/7/14 10:37:00
--  [求助]新手初学,出现导入错误,大侠们看看
呵呵,刚接触狐表,模拟例子试了下,就出现这种情况,怎么回事,我是仿照例子做的。
 

图片点击可在新窗口打开查看此主题相关图片如下:%eg2qc902quk9~13qw65.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2014-7-14 10:42:15编辑过]

--  作者:Bin
--  发布时间:2014/7/14 10:38:00
--  
图挂了 上传图片参考这里http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=78
--  作者:有点甜
--  发布时间:2014/7/14 10:39:00
--  

如果是看 论坛的视频

 

这是因为一些Excel文件,需要在表名后加上符号$才能正常导入,例如:

 

Dim mg As New Merger
mg.SourcePath = "c:\\data\\销售管理.xls"
mg.Format = "excel" \'指定格式
mg.SourceTableName = "订单$" \'指定要合并的表
mg.DataTableName = "订单" \'指定接收数据的表
mg.Merge() \'开始合并                (以上代码摘抄自说明书)


--  作者:taoyuan
--  发布时间:2014/7/14 10:44:00
--  

加了也不行啊


--  作者:有点甜
--  发布时间:2014/7/14 10:45:00
--  
 请留意3楼的所有代码,特别是第三句。
[此贴子已经被作者于2014-7-14 10:45:27编辑过]

--  作者:taoyuan
--  发布时间:2014/7/14 10:49:00
--  

哪儿出现问题了

Dim ip As New Importer
ip.SourcePath = "D:\\Backup\\我的文档\\Foxtable项目\\Catch\\大路中学教职工信息.xls" \'指定数据文件
ip.SourceTableName = "教职工信息$" \'指定要导入的表
ip.NewTableName ="教职工信息" \'导入后的表名
ip.Format = "Excel" \'指定导入格式
ip.Import()


--  作者:Bin
--  发布时间:2014/7/14 10:51:00
--  
还要注意一个问题,表名(也就是SHEET名) 和文件名不一定就是一致的.

很有可能你的表名不是"教职工信息"  而是  "Sheet1" 之类的 请检查清楚.

一般表名打开Excel文件后显示在左下角

--  作者:有点甜
--  发布时间:2014/7/14 10:53:00
--  

 先看7楼,如果还是错误,就应该是你的excel文件格式不正确。

 

 把你的excel发上来看看。


--  作者:taoyuan
--  发布时间:2014/7/14 10:59:00
--  
非常感谢,真是sheet1,我用了文件名,另外导入时预览怎么看不见导入,而是在狐表中建了个新表
--  作者:有点甜
--  发布时间:2014/7/14 11:01:00
--  
以下是引用taoyuan在2014-7-14 10:59:00的发言:
非常感谢,真是sheet1,我用了文件名,另外导入时预览怎么看不见导入,而是在狐表中建了个新表

 

Importer 是导入,你要的是合并数据 merger http://www.foxtable.com/help/topics/0685.htm