51Testing软件测试论坛
标题:
怎么解决“QTP导入EXCEL文件的时,遇到excel文件无法导入”的问题
[打印本页]
作者:
sunflower-fang
时间:
2012-10-12 23:50
标题:
怎么解决“QTP导入EXCEL文件的时,遇到excel文件无法导入”的问题
[attach]81733[/attach]QTP导入EXCEL文件的时,遇到excel文件无法导入的问题,请教大家帮忙解决,谢谢
作者:
xjwldlover
时间:
2012-10-14 23:12
本帖最后由 xjwldlover 于 2012-10-14 23:40 编辑
回复
1#
sunflower-fang
未遇到过该问题,百度了一下很多人说是因为QTP不支持过高的Office版本和WPS的EXCEL,LZ随便创建一个excel引入一下试试(不要复制,要新建,并手动写值).
个人推测:新建一个EXCEL文档重新试一下的原因是,推测是你引用的excel使用了公式,比如C列= A列—B列,可能是这个原因造成的。这样想的原因是在office帮助文档里查询“Formla”,搜索出来的结果都是公式运用的例子,所以你这个问题的原因极可能是文件使用了表达式。
ps,同时查询到fomula(与formula有文字差别)插件是一个公式集合插件,可能也与此有关。总得来说,就是与文档使用公示有关,故由此推论
如有错误,请各位指正,纯属推测,没有实验~
作者:
joykao
时间:
2012-10-15 08:48
这个有很多种情况
1.首先的QTP 是什么版本呢?你的excel版本是什么版本呢?如果QTP是10 excel用的是07或者更新的版本的话QTP 貌似不支持
2.你的Excel文件里面有特殊字符阻碍了导入
3.Excel的文件太大
4.导入方法不对
看你报的错误估计是语法错了吧
应该这样写吧
DataTable.Import "D:\yongli.xls"
作者:
sunflower-fang
时间:
2012-10-16 20:29
回复
3#
joykao
谢谢哦!我用的是QTP11。这个问题之后又莫名其妙地不出现了。
作者:
sunflower-fang
时间:
2012-10-16 20:30
回复
2#
xjwldlover
谢谢你的解答。
作者:
sunflower-fang
时间:
2012-10-16 20:34
回复
3#
joykao
语法木有错误的,大小写都可以的。
作者:
237667173
时间:
2012-10-17 12:17
1 确定你qtp加载excel时候你excel是关闭的
2 尽量少使用07或10版本保存为xls的兼容格式,主要里面有一些文字布局(颜色等)什么的xls会不兼容,你清理文字格式后再试试
作者:
sunflower-fang
时间:
2012-10-17 21:33
回复
7#
237667173
确定关闭了
作者:
qwe1024547862
时间:
2017-4-26 11:12
谢谢 一楼解答,刚好碰到这个问题, 把用excel用例版本保存到2003的就可以运行了
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2