51Testing软件测试论坛
标题:
头痛的问题,汇入外部xls一直出现「invalid file」的讯息
[打印本页]
作者:
bertha2124
时间:
2012-12-18 10:22
标题:
头痛的问题,汇入外部xls一直出现「invalid file」的讯息
头痛的问题,汇入汇出xls一直出现「invalid file」的讯息,
有时候汇出入正常,但改了一下资料,就又失败,
试过以下方法:
(1)修改字型,有时ok,有时不ok
(2)减少资料列,有时ok,有时不ok
(3)写了函式,在用DataTable.ImportSheet或ExportSheet失败时,就用无格式的copy资料到另一个xls上再汇入汇出,也是有时ok,有时不ok,
请问高手门还有没有别的方法,
最痛苦的是,汇入正常,但汇出结果档失败~沪奔~
作者:
lsekfe
时间:
2012-12-18 10:25
头痛的问题,汇入汇出xls一直出现「invalid file」的讯息,
有时候汇出入正常,但改了一下资料,就又失败, ...
bertha2124 发表于 2012-12-18 10:22
不是很懂,既然进来了。就帮LZ顶下!
作者:
泰然
时间:
2012-12-18 12:18
如果确实是相同的文件和相同的脚本,有时ok有时不ok,那脚本中增加等待一秒。
作者:
黑羽祭
时间:
2012-12-18 13:51
回复
1#
bertha2124
没看明白,汇入汇出?
是QTP的DataTable的导出和导出么?
作者:
bertha2124
时间:
2012-12-18 14:00
是的,就是導入導出,因為我用繁體轉簡,所以有些用詞不一致,sorry,
反正就是導入導出外部xls檔案時,同一份xls有時會出現invalid file,有時就正常。
整個苦惱~
作者:
bertha2124
时间:
2012-12-18 14:02
我搜尋過這邊所有的解決方法,
像改字型,減少檔案大小、copy到一個temp的檔案上再導入導出,
把資料格式改掉…
但偶爾還是會出錯,有時什麼都沒做,只是打開xls再關掉,就又好了~哭
作者:
bertha2124
时间:
2012-12-18 14:03
使用DataTable.ImportSheet或ExportSheet時,前面都有wait時間了,
但都是在使用DataTable.ImportSheet或ExportSheet時才會出現 invalid files,
謝謝。
作者:
泰然
时间:
2012-12-18 15:00
只能上脚本看看了。
作者:
黑羽祭
时间:
2012-12-18 15:59
回复
7#
bertha2124
实在不行就别导入导出了,直接EOM,对外部EXCEL进行读取和写入操作就好了。
作者:
joykao
时间:
2012-12-19 08:39
略过吧,曾经遇到过,应该是QTP本身的局限,建议用EOM
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2