51Testing软件测试论坛
标题:
sheet1为何找不到?
[打印本页]
作者:
gily19821116
时间:
2009-6-4 12:44
标题:
sheet1为何找不到?
用xls参数化,为什么总提示没有找到sheet1?
DataStr= Environment("TestDir")&"\data.xls"
DataTable.AddSheet("TestData")
datatable.ImportSheet DataStr,"Sheet1","TestData"
此句中
datatable.ImportSheet DataStr,"Sheet1","TestData"
在dubug里面提示:The DataTable.ImportSheet operation failed. The specified sheet does not exist
用run运行,提示:
A general error occurred while importing sheet TestData from file E:\qtptest\复件 saveas\data.xls to sheet Sheet1.
Line (5): "datatable.ImportSheet DataStr,"Sheet1","TestData"".
作者:
dreamever
时间:
2009-6-4 13:18
你用的是excel2007吗?如果是的话可能是excel的版本问题,把excel另存为2003的格式,再导一下试试。
作者:
gily19821116
时间:
2009-6-4 13:46
标题:
回复 2# 的帖子
另存为之后还是一样啊~~~~~~,不知道该怎么办哦。调试的时候,sheet1的值为empty!!
作者:
manhong
时间:
2009-6-4 14:48
qtp不支持excel2007吗?lz卸载2007,装个2003试试,然后告诉大家。。。
作者:
fei.ge
时间:
2009-6-4 21:32
1、msgbox DataStr,确定文件存放的地址是正确的。
2、确定你的excel格式是2003
作者:
blizzardlyk
时间:
2009-6-4 21:54
datatable.ImportSheet DataStr,"Sheet1","TestData"
好像用错了吧
是否是
datatable.ImportSheet DataStr,"TestData","Sheet1"
作者:
ziheng198688
时间:
2009-6-5 14:46
原帖由
fei.ge
于 2009-6-4 21:32 发表
1、msgbox DataStr,确定文件存放的地址是正确的。
2、确定你的excel格式是2003
同意这位同学的看法 希望楼主试试
作者:
ziheng198688
时间:
2009-6-5 14:47
标题:
回复 6# 的帖子
DatTable.ImportSheet FileName,vtSrcSheet,vtDstSheet
楼主的用法是正确的
作者:
gily19821116
时间:
2009-6-5 17:15
标题:
文件位置放错误了~~
同题目~~~
,又学了一招 msgbox原来是这样用啊,呵呵,qtp可能是支持2007的
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2