51Testing软件测试论坛

标题: 关于excel文件导入的问题 [打印本页]

作者: guozilu    时间: 2006-4-17 17:14
标题: 关于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
1:有这个文件吗?
2:格式对吗?
作者: QA_BAY    时间: 2006-4-18 09:01
运行QTP的时候,不要打开你那个EXECL文件,要不然会报错误!
作者: guozilu    时间: 2006-4-18 14:47
有这个文件,应该是什么格式阿?我的列名是匹配的阿
作者: 我要做SQAD    时间: 2006-4-18 15:58
你在那个目录里再建一个Excel,导入看看
作者: aries1979    时间: 2006-4-18 17:18
D:\software\qtp\Tests\testframe2\TestData.xls
把\换成\\试试呢?
作者: guozilu    时间: 2006-4-19 17:01
都试了,还是不行的
作者: jennie98    时间: 2006-4-20 13:52
Browser("SSERP--登录").Page("SSERP--登录").WebEdit("txtUsername").Set DataTable.Import ("E:\1.xls")
导入的excel,找不到数据阿,值为空呢?
作者: aries1979    时间: 2006-4-21 09:55
你是要import某一个sheet还是把外部EXCEL文件的所有SHEET一并导入呢,为什么不用datatable.importsheet方法呢,导入所有SHEET好像一般不太这么用,因为你所有的SHEET名必须和ACTION名字全都匹配。
作者: jennie98    时间: 2006-4-21 10:46
Browser("SSERP--登录").Page("SSERP--登录").WebEdit("txtUsername").Set DataTable.ImportSheet ("e:\1.xls")
这么使用的,就一个sheet,可是运行出错:错误的参数个数或无效的参数属性值:'DataTable.ImportSheet'.
请指点,谢谢.
作者: pldy    时间: 2006-4-21 16:41
帮助里面的一段相关代码
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
原帖由 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
谢谢分享!
作者: peimzh    时间: 2008-10-16 09:05
这个问题不还是没有解决呀?到底是什么情况呢
作者: peimzh    时间: 2008-10-17 09:21
定定
作者: wuei9090    时间: 2008-10-17 12:43
把括号去掉 只用双引号试下
作者: peimzh    时间: 2008-10-22 09:46
这个不是括号问题,就算不用括号也有问题,QTP支持的Excel不好
作者: peimzh    时间: 2008-10-22 10:36
咋就解决不了呢
作者: three116    时间: 2008-10-24 18:54
都说了是文件无效,你的数据表有问题,里面的格式QTP识别不了
作者: three116    时间: 2008-10-24 19:46
http://www.51testing.com/?135646 ... e_itemid_95751.html
作者: three116    时间: 2008-10-24 19:46
http://www.51testing.com/?135646/action_viewspace_itemid_95751.html




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2