guozilu 发表于 2006-4-17 17:14:20

关于excel文件导入的问题

导入excel文件到脚本中,命令如下:

DataTable.Import ("D:\software\qtp\Tests\testframe2\TestData.xls")

运行时提示“The DataTable.Import (file) operation failed. Invalid file.”请问这是什么原因阿。

Horus_Ra 发表于 2006-4-17 17:48:41

1:有这个文件吗?
2:格式对吗?

QA_BAY 发表于 2006-4-18 09:01:03

运行QTP的时候,不要打开你那个EXECL文件,要不然会报错误!

guozilu 发表于 2006-4-18 14:47:26

有这个文件,应该是什么格式阿?我的列名是匹配的阿

我要做SQAD 发表于 2006-4-18 15:58:21

你在那个目录里再建一个Excel,导入看看

aries1979 发表于 2006-4-18 17:18:55

D:\software\qtp\Tests\testframe2\TestData.xls
把\换成\\试试呢?

guozilu 发表于 2006-4-19 17:01:35

都试了,还是不行的

jennie98 发表于 2006-4-20 13:52:12

Browser("SSERP--登录").Page("SSERP--登录").WebEdit("txtUsername").Set DataTable.Import ("E:\1.xls")
导入的excel,找不到数据阿,值为空呢?

aries1979 发表于 2006-4-21 09:55:13

你是要import某一个sheet还是把外部EXCEL文件的所有SHEET一并导入呢,为什么不用datatable.importsheet方法呢,导入所有SHEET好像一般不太这么用,因为你所有的SHEET名必须和ACTION名字全都匹配。

jennie98 发表于 2006-4-21 10:46:18

Browser("SSERP--登录").Page("SSERP--登录").WebEdit("txtUsername").Set DataTable.ImportSheet ("e:\1.xls")
这么使用的,就一个sheet,可是运行出错:错误的参数个数或无效的参数属性值:'DataTable.ImportSheet'.
请指点,谢谢.

pldy 发表于 2006-4-21 16:41:47

帮助里面的一段相关代码
Set qtApp = CreateObject("QuickTest.Application") ' Create a Application object
qtApp.Launch ' Start QuickTest
qtApp.Visible = True ' Make the QuickTest application visible

' Open the test
qtApp.Open "C:\Tests\Test1", False ' Open a test named "Test1"

' Import data to the design-time Data Table and then add new data
qtApp.Test.DataTable.Import "C:\Data.xls" ' Import data from an external file
qtApp.Test.DataTable.ImportSheet "C:\Tables.xls", 1, "Action1" ' Import a single sheet
qtApp.Test.DataTable.GlobalSheet("Started") = Now ' Set test run starting time
qtApp.Test.DataTable.GlobalSheet("ParamCount") = 45 ' Set a parameter for the test using the Data Table

pldy 发表于 2006-4-21 16:45:17

原帖由 jennie98 于 2006-4-21 10:46 发表
Browser("SSERP--登录").Page("SSERP--登录").WebEdit("txtUsername").Set DataTable.ImportSheet ("e:\1.xls")
这么使用的,就一个sheet,可是运行出错:错误的参数个 ...

datatable.importsheet(,,),有三个参数的.

alexchen 发表于 2006-4-22 15:55:35

谢谢分享!

peimzh 发表于 2008-10-16 09:05:45

这个问题不还是没有解决呀?到底是什么情况呢

peimzh 发表于 2008-10-17 09:21:53

定定

wuei9090 发表于 2008-10-17 12:43:18

把括号去掉 只用双引号试下

peimzh 发表于 2008-10-22 09:46:57

这个不是括号问题,就算不用括号也有问题,QTP支持的Excel不好

peimzh 发表于 2008-10-22 10:36:14

咋就解决不了呢

three116 发表于 2008-10-24 18:54:11

都说了是文件无效,你的数据表有问题,里面的格式QTP识别不了

three116 发表于 2008-10-24 19:46:25

http://www.51testing.com/?135646/action_viewspace_itemid_95751.html
页: [1] 2
查看完整版本: 关于excel文件导入的问题