经过:有时候我们需要将QTP的脚本移置到别的电脑上运行,而这两台电脑上安装的Office版本可能不同会引起QTP在另一台电脑上打开脚本时提示"加载数据表文件时出错"的错误提示如下图.
这时QTP就不能读出DataTable里的数据了,如下图,那么该怎么办呢?.
原本我的数据存放在Global表里,而Sheet1表为空,这里才就不能显示出Global表了,如果每张表里都有数据那将显示空白,一张表都不能显示出来.
这时我们只要将测试脚本所在目录中的Default.xls文件用Excel打开并做一次保存操作后关闭.再从QTP中重新加载该脚本后就可以成功读取并操作DataTable了.