51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3094|回复: 10
打印 上一主题 下一主题

[原创] 导入EXCEL文件时的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-9-5 14:04:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我使用了DataTable.ImportSheet导入一个EXCEL的数据,原本一切OK运行正常,但是我在EXCEL中修改了几个数据后,再次运行时给出了The DataTable.ImportSheet failed.Invalid file的错误提示.这个EXCEL文件本身也能正常打开修改,我只是修改了里面的数据,并没有改变文件位置什么的,为什么在修改后QTP就会不认了呢
我再把修改部分改回来,运行又恢复正常了....
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-9-5 15:42:35 | 只看该作者
你怎么修改的呢?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-9-5 15:48:11 | 只看该作者
比如说原来有这样一组数据:
test    A    你   0
我修改成
text    B    我   3
其实这一组数据就是我要在被测程序中输入的内容,修改数据就是调整下我要输入的东西
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-9-5 15:51:20 | 只看该作者
这样的修改是不应该有问题的。即便有问题也应该是在提取表内参数时出错。
确定你没有修改文件名;没有文件后缀名
尝试换一个excel文件做同样的修改操作,看是否也会出错。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-9-5 15:55:13 | 只看该作者
我重新新建过2个文件,一个保存修改前的内容,一个保存修改后的内容,还是遇到这样的情况,修改前的没问题,修改后的死也读不出来...
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-9-5 16:50:40 | 只看该作者
filename = "D:\xx.xls"'所要上传的文件地址
        Set ExcelObj = CreateObject("Excel.Application")
        ExcelObj.Workbooks.Open filename
        Set NewSheet = ExcelObj.Sheets.Item(1)
        Stochastic=randomnumber(100000,999999)'随机产生批次号
        NewSheet.Cells(1,3) =Stochastic'更改内容
        ExcelObj.ActiveWorkbook.Save
        ExcelObj.Application.Quit
        Set ExcelObj = Nothing

红色的这个有吗?
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2008-9-5 17:19:02 | 只看该作者
我现在脚本负责动作流程,EXCEL表负责所需要的数据,整个测试过程所需要的用到的数据我都是直接在EXCEL表中编辑就可以了,所以LS说到的办法对我的操作没有用,不过还是要谢谢你
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-10-16 09:10:15 | 只看该作者
这个问题一直都有,老郁闷了
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2008-10-17 09:21:36 | 只看该作者
顶顶
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2008-10-22 10:36:54 | 只看该作者
咋就解决不了呢
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2008-10-26 12:03:04 | 只看该作者

我的建议

是不是EXCEL 表格打开后没有正常关闭啊~~~
运行后看一下任务管理器中是否还有EXCEL 的运行进程 ```
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-27 22:24 , Processed in 0.089739 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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