51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2236|回复: 9
打印 上一主题 下一主题

[原创] 头痛的问题,汇入外部xls一直出现「invalid file」的讯息

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-12-18 10:22:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
头痛的问题,汇入汇出xls一直出现「invalid file」的讯息,
有时候汇出入正常,但改了一下资料,就又失败,
试过以下方法:
(1)修改字型,有时ok,有时不ok
(2)减少资料列,有时ok,有时不ok
(3)写了函式,在用DataTable.ImportSheet或ExportSheet失败时,就用无格式的copy资料到另一个xls上再汇入汇出,也是有时ok,有时不ok,

请问高手门还有没有别的方法,
最痛苦的是,汇入正常,但汇出结果档失败~沪奔~
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    擦汗
    昨天 08:59
  • 签到天数: 1021 天

    连续签到: 2 天

    [LV.10]测试总司令

    2#
    发表于 2012-12-18 10:25:55 | 只看该作者
    头痛的问题,汇入汇出xls一直出现「invalid file」的讯息,
    有时候汇出入正常,但改了一下资料,就又失败, ...
    bertha2124 发表于 2012-12-18 10:22



        不是很懂,既然进来了。就帮LZ顶下!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2012-12-18 12:18:19 | 只看该作者
    如果确实是相同的文件和相同的脚本,有时ok有时不ok,那脚本中增加等待一秒。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-9-27 10:05
  • 签到天数: 36 天

    连续签到: 1 天

    [LV.5]测试团长

    4#
    发表于 2012-12-18 13:51:28 | 只看该作者
    回复 1# bertha2124


        没看明白,汇入汇出?
    是QTP的DataTable的导出和导出么?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2012-12-18 14:00:21 | 只看该作者
    是的,就是導入導出,因為我用繁體轉簡,所以有些用詞不一致,sorry,
    反正就是導入導出外部xls檔案時,同一份xls有時會出現invalid file,有時就正常。
    整個苦惱~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2012-12-18 14:02:24 | 只看该作者
    我搜尋過這邊所有的解決方法,
    像改字型,減少檔案大小、copy到一個temp的檔案上再導入導出,
    把資料格式改掉…
    但偶爾還是會出錯,有時什麼都沒做,只是打開xls再關掉,就又好了~哭
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2012-12-18 14:03:42 | 只看该作者
    使用DataTable.ImportSheet或ExportSheet時,前面都有wait時間了,
    但都是在使用DataTable.ImportSheet或ExportSheet時才會出現 invalid files,
    謝謝。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2012-12-18 15:00:09 | 只看该作者
    只能上脚本看看了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-9-27 10:05
  • 签到天数: 36 天

    连续签到: 1 天

    [LV.5]测试团长

    9#
    发表于 2012-12-18 15:59:45 | 只看该作者
    回复 7# bertha2124


        实在不行就别导入导出了,直接EOM,对外部EXCEL进行读取和写入操作就好了。
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.9]测试副司令

    10#
    发表于 2012-12-19 08:39:06 | 只看该作者
    略过吧,曾经遇到过,应该是QTP本身的局限,建议用EOM
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-9-20 07:52 , Processed in 0.171440 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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