51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5441|回复: 8
打印 上一主题 下一主题

[原创] 怎么解决“QTP导入EXCEL文件的时,遇到excel文件无法导入”的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-10-12 23:50:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
QTP导入EXCEL文件的时,遇到excel文件无法导入的问题,请教大家帮忙解决,谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-10-14 23:12:44 | 只看该作者
本帖最后由 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有文字差别)插件是一个公式集合插件,可能也与此有关。总得来说,就是与文档使用公示有关,故由此推论
如有错误,请各位指正,纯属推测,没有实验~
回复 支持 反对

使用道具 举报

  • TA的每日心情
    无聊
    2020-12-8 11:20
  • 签到天数: 605 天

    连续签到: 1 天

    [LV.9]测试副司令

    3#
    发表于 2012-10-15 08:48:40 | 只看该作者
    这个有很多种情况
    1.首先的QTP 是什么版本呢?你的excel版本是什么版本呢?如果QTP是10 excel用的是07或者更新的版本的话QTP 貌似不支持
    2.你的Excel文件里面有特殊字符阻碍了导入
    3.Excel的文件太大
    4.导入方法不对
    看你报的错误估计是语法错了吧
    应该这样写吧
    DataTable.Import "D:\yongli.xls"
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2012-10-16 20:29:33 | 只看该作者
    回复 3# joykao


        谢谢哦!我用的是QTP11。这个问题之后又莫名其妙地不出现了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2012-10-16 20:30:31 | 只看该作者
    回复 2# xjwldlover


        谢谢你的解答。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2012-10-16 20:34:57 | 只看该作者
    回复 3# joykao


        语法木有错误的,大小写都可以的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2012-10-17 12:17:20 | 只看该作者
    1 确定你qtp加载excel时候你excel是关闭的
    2 尽量少使用07或10版本保存为xls的兼容格式,主要里面有一些文字布局(颜色等)什么的xls会不兼容,你清理文字格式后再试试
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2012-10-17 21:33:03 | 只看该作者
    回复 7# 237667173

    确定关闭了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2017-10-22 19:44
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    9#
    发表于 2017-4-26 11:12:44 | 只看该作者
    谢谢 一楼解答,刚好碰到这个问题, 把用excel用例版本保存到2003的就可以运行了
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-25 19:05 , Processed in 0.099289 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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