易表在线答疑技术与交流用户社区 → [原创]如何从任意一个EXCEL表中导入数据至本易表文件中指定的表中?


  共有19366人关注过本帖平板打印复制链接

主题:[原创]如何从任意一个EXCEL表中导入数据至本易表文件中指定的表中?

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


加好友 发短信
等级:蒙面侠 帖子:2409 积分:400 威望:0 精华:0 注册:2006/8/14 19:31:00
[原创]如何从任意一个EXCEL表中导入数据至本易表文件中指定的表中?  发帖心情 Post By:2006/11/12 15:15:00 [只看该作者]

   有一个易表文件,其中有多个表,比如:A表、B表、C表各一个,现想将一个EXCEL表格中的数据导入其中的B表中,请教如何操作?(假设该EXCEL表所在的目录不固定,可能在桌面上,也可能本机器硬盘的任意一个目录中)
   我的程序在局域网上使用,在服务端的机器上当时使用ImportDBFile(SourceFile, FileType,SourceGrid)命令且将三个参数指定具体内容是可以正常使用的(服务端指定了SourceFile为"d:\转换数据.XLS";FileType为6--Excel 8.0文件;SourceGrid为B表),但客户端就不能正常使用了。
   因为对客户端来讲,SourceFile应为服务端的"d:\转换数据.XLS",即是指服务器上D盘根目录下的名称为“转换数据.XLS”的EXCEL表格,而这个文件是要求转换前可变动的,但客户端的用户并不能将要转换的文件放到服务端机器的D盘根目录下,因为客户端的用户并不能到存放服务器的房间去且也无权对服务器中的文件进行直接操作。也就是说我们怎么才能将本机的EXCEL表(所在的目录不固定)导入到服务端的易表程序的指定表B中呢?
  特此请教!
  谢谢!

-=-=-=- 以下内容由 tzszw2006年11月12日 03:31pm 时添加 -=-=-=-
我也曾用过do(6),但导入的数据另外生成了表sheet1,并不能直接导入到指定的B表,实在没办法!

-=-=-=- 以下内容由 tzszw2006年11月12日 03:37pm 时添加 -=-=-=-
我想实在没法了的话,如果能找出最后一个表的对应顺序号,使用AppendFor命令或许能解决这个问题,因为该命令可以支持“表位置”追加记录概念(即参数Grid  --来源表,可以用表名,也可以用表位置表示)

-=-=-=- 以下内容由 tzszw2006年11月12日 03:40pm 时添加 -=-=-=-
而用do(6)导入的数据总是在最后一个表中的,只要解决了表的顺序号(即"表位置")问题,这个问题也许就能变通解决,有谁知道如何获取易表文件中最后一个表的顺序号(即"表位置")?
请指教!谢谢!

 回到顶部
总数 24 1 2 3 下一页