51Testing软件测试论坛
标题:
QTP不能从EXCEL中读入数据
[打印本页]
作者:
edisonlzk
时间:
2012-2-22 10:38
标题:
QTP不能从EXCEL中读入数据
EXCEL文档已经保存为XLS格式了,EXCEL的版本是2007
但是现在QTP从EXCEL中加载代码的时候,读进来的数据却是空? 有没人知道是什么原因嘛?
如果我新建一个97-2003格式的EXCEL的话,却又能加载?
是不是因为EXCEL中维护的SHEET多了,导致QTP无法加载?
DataInput("内容导入")
Function DataInput(SheetName)
DataPath="E:\DataInput.xls"
Datatable.ImportSheet DataPath,SheetName,"Global"
End Function
复制代码
作者:
17800455
时间:
2012-2-22 19:01
你如果要导入到qtp Global全局表中,你直接用
DataTable.import "E:\DataInput.xls" 这个就行了。默认就是全局表。
作者:
edisonlzk
时间:
2012-2-23 15:53
但是我的EXCEL里面有很多SHEET呢,
这样导入不行哈。。
作者:
wangweiguokai
时间:
2012-2-27 20:49
回复
3#
edisonlzk
你2007的另存为2003的就可以,别直接修改后缀名为XLS,试试
作者:
snakeshiy
时间:
2012-2-28 09:40
QTP目前只支持03版的Excel,另外如果Sheet中有特殊的字符或格式也会出现导不进的情况
作者:
黑羽祭
时间:
2012-3-14 08:23
回复
5#
snakeshiy
我QTP10 就读入的07版的 .xlsx的Excel文件,一点问题都没有啊
作者:
fly_away
时间:
2012-3-14 22:06
支持楼上说法,10.0读.xlsx表示毫无压力。
一直都这么用。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2