51Testing软件测试论坛

标题: 有没有人在QTP加载外部Excel表时出现这个问题 [打印本页]

作者: caigua    时间: 2007-1-15 11:32
标题: 有没有人在QTP加载外部Excel表时出现这个问题
项目使用的Datatable预存在一个Excel表里,在QTP test中指定该表位置,每次加载Test的时候也会加载该表。

该Datatable是由VBS脚本根据纯文本数据生成的,有时发现QTP无法加载该表,显示
“Error loading data table file”的错误信息,但有时生成的表又可以加载

不知道是何原因,抓狂啊

有大侠碰到过么?
作者: xiaonan    时间: 2007-1-15 11:46
那自己写个调用Excel表的函数来调用.或者检查一下代码是否有错.
作者: caigua    时间: 2007-1-15 13:21
Excel表的格式也许有问题
用DataTable.Import也出现类似的错误

The DataTable.Import (file) operation failed. Invalid file.

但并非每次生成的表都会出现这个问题

[ 本帖最后由 caigua 于 2007-1-15 13:24 编辑 ]
作者: danmy    时间: 2007-8-1 17:07
没有人有解决办法嘛? 肉眼看不出来格式有啥问题,怎么修改呢?
作者: peimzh    时间: 2008-10-16 09:10
这个问题太愁人了,很郁闷的
作者: superMax    时间: 2008-10-16 10:54
学习
作者: peimzh    时间: 2008-10-17 09:21
顶顶
作者: peimzh    时间: 2008-10-22 10:37
咋就解决不了呢
作者: LittleDuck    时间: 2008-10-22 11:04
如果方便的话把你的excel文件传上来看看
作者: peimzh    时间: 2008-10-22 11:29
您看一下这个帖子中有
http://bbs.51testing.com/thread-129290-1-1.html
作者: 叶飘零    时间: 2008-10-22 12:38
好象只支持OFFICE的,不直接WPS~
作者: peimzh    时间: 2008-10-22 13:35
你下载附件的时候把DOC去掉,因为论坛不支持上载Excel文件,只支持word,你再看一下原因
作者: LittleDuck    时间: 2008-10-23 16:15
原帖由 peimzh 于 2008-10-22 13:35 发表
你下载附件的时候把DOC去掉,因为论坛不支持上载Excel文件,只支持word,你再看一下原因


本着测试的科学精神,帮你灰常灰常认真的研究了一下。最后发现的问题也灰常灰常得奇怪。

打开excel文件,删除第223行,保存。

然后就可以导入到QTP中了。但是没发现这一行有什么特别俄。

你可以试一下。如果也是这样,麻烦你也研究一下原因。
作者: three116    时间: 2008-10-24 15:52
这个问题很好解决

我已经在 http://bbs.51testing.com/thread-129290-1-1.html 回复了
作者: three116    时间: 2008-10-24 20:02
http://www.51testing.com/?135646 ... e_itemid_95751.html
作者: ltp401128401128    时间: 2008-12-12 15:06
应该是excel中的数据出现问题了,把你以前可以用的那个文件恢复一下。然后把现在的这个和新的那个对比一下,看看那个地方没有搞对的,重新组织一下数据应该就可以了。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2