51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2150|回复: 3
打印 上一主题 下一主题

[求助] 向action的datatable中导入xls文件

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-10-23 14:51:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的脚本是这样的:test_main ,test_login,test_add,test_logout。其中test_main是用来调用test_login,test_add,test_logout的,脚本中所需要用到的函数统一使用vbs文件。
我想把测试数据(存放在本地磁盘中的xls文件中)导入到test_main中localsheet中,以供function调用。我的操作是这样的,在test_main中的datatable中点击file——import from file,结果测试数据却导入到了global sheet中,test_main的datatable中根本没有数据,这是为什么呢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-10-23 15:05:16 | 只看该作者
DataTable.ImportSheet "D:\sheet.xls","sheet name","datatable name"
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-10-23 18:02:55 | 只看该作者
我试过了使用importsheet方法可以将数据导入到指定的action中,但是我还是有点疑问:
1、通过菜单操作为什么不可以将其导入test_main的datatable中呢
2、我设置断点运行发现,运行停止后test_main的datatable中没有数据,运行期间确实是有数据导入了的。这样的结果与通过菜单导入是不同的,能解释一下吗
3、import与importsheet方法的区别我理解的是:如果一个外部的xls文件中有N个sheet,将其导入后,每个sheet中的数据都将覆盖test中的每一个action的datatable中的数据,而importsheet只是将指定的sheet覆盖指定的action的datatable数据,我的理解正确吗?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-10-24 09:55:52 | 只看该作者
,这几个问题我弄明白了,谢谢!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-7 08:50 , Processed in 0.066556 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表