以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [讨论]SourceTableName属性必填? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=27606) |
-- 作者:CMCC -- 发布时间:2013/1/5 20:33:00 -- [讨论]SourceTableName属性必填? 在导入、导出、合并都有SourceTableName属性,而且必填与目标或源表名称一致。 问题:假如新建一个excel工作簿,命名为客户.xls,然后再双击进入编辑,表名会与工作簿名一致,表明也为“客户”;倘若是直接在excel工作簿里编辑后保存,表名,那么表名可能默认为Sheet1,而工作簿名称为“客户”。
在写代码时,一定要指定完全一致的表名XX.SourceTableName = "客户" ?能否设置为模糊匹配,因为大部分人习惯一个excel工作簿里只有一个表,也许它叫“Sheet1”,也许叫“客户”。 |
-- 作者:e-png -- 发布时间:2013/1/5 21:45:00 -- 这样就可以导入Excel工作簿中的第一个表了:
Dim Book As New XLS.Book(ProjectPath & "Attachments\\客户.xls") ip.Format = "Excel" |
-- 作者:CMCC -- 发布时间:2013/1/5 22:34:00 -- 谢谢! |