以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- Merger 合并Excel表名的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=7625) |
||||
-- 作者:mr725 -- 发布时间:2010/7/17 23:02:00 -- Merger 合并Excel表名的问题 下面试帮助中:
合并Excel文件: Dim mg As New
Merger 一些Excel文件,可能需要在表名后加上符号$才能正常导入,例如: Dim mg As New
Merger
请问: 有没有办法判断一下要合并的表 如果不是“订单” 就选择“订单$" 或者 跳过系统的提示~ ![]() ![]() |
||||
-- 作者:czy -- 发布时间:2010/7/17 23:33:00 -- 这个不能判断吧。 不知道都加上$行不行(反正我的电脑一定得加,不然就出错) |
||||
-- 作者:czy -- 发布时间:2010/7/17 23:38:00 -- 从系统菜单的导入和合并来看,老六应该是可以让它能判断的,因为这两个功能的选择指定的表都带$符号。 |
||||
-- 作者:mr725 -- 发布时间:2010/7/18 0:11:00 -- 附件中两个excel文件, 销售管理.xls 有带$符合, 销售管理1.xls 就没有$这个符合......
Dim mg As New Merger
Dim mg As New Merger
|
||||
-- 作者:czy -- 发布时间:2010/7/18 1:28:00 -- 问题是我们不能用代码获取Excel工作表带$符号的名称。
如下面两种方式返回的都是不带$符号的工作表名称:
Dim App As New MSExcel.Application
Dim Book As New XLS.Book(ProjectPath & "销售管理.xls") |
||||
-- 作者:狐狸爸爸 -- 发布时间:2010/7/18 9:34:00 -- 建立一个Excel数据源,然后:
Dim lst As List(Of String) [此贴子已经被作者于2010-7-18 9:34:35编辑过]
|
||||
-- 作者:czy -- 发布时间:2010/7/18 12:38:00 -- 以下是引用狐狸爸爸在2010-7-18 9:34:00的发言:
建立一个Excel数据源,然后:
Dim lst As List(Of String) [此贴子已经被作者于2010-7-18 9:34:35编辑过]
这方法可行。 |
||||
-- 作者:mr725 -- 发布时间:2010/7/18 21:31:00 -- ok 有点迂回的感觉······
其实就是多了个系统提示,为何用 :
Try
也不能避免那个提示,
|