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