QTP中DataTable操作大全

[转]

  Excel文件:D:\data.xls,有两个Sheet,第一个叫Login,第二个叫InsertOrder

  当前QTPTest中有两个Action:LoginAction和InsertAction

  Test中对应的DataTable有三个:Global、LoginAction和InsertAction

  下面就详细的说一下DataTable是如何操作这些数据的:
'将data.xls中第一个叫Login表单内容导入到Test的Global表单中,将InsertOrder表单的内容导入到Test的LoginAction表单中
DataTable.Import "D:\data.xls" 
'将data.xls文件中的Login表单内容导入到当前Test的LoginAction表单中
DataTable.ImportSheet "D:\data.xls","Login","LoginAction"
DataTable.GetSheet("Global").SetNextRow'设置下一行,红色表示要操作的表单名字
columnCount = DataTable.GetSheet("Global").GetParametercount'取得Global表单中的总列数
DataTable.GetSheet("Global").DeleteParameter ("列名")'运行时向Global表单中删除列
DataTable.GetSheet("Global").SetPrevRow'设置上一行
cellValue = DataTable.GetSheet("Global").GetParameter("列名")'取得Global表单中某列的值,可以这样写:DataTable.Value("列名","表单名字")
rowCount = DataTable.GetSheet("Global").GetRowCount'取得Global表单中的总行数
DataTable.GetSheet("Global").SetCurrentRow(3)'设置当前行为第3行
DataTable.Value ("列名", "表单名字")="twf"'运行时设置某列值,例如DataTable.Value ("username", "LoginAction")="twf"
'将当前Test的所有表单(LoginAction和InsertOrderAction、Global)中的所有内容全部导出到result.xls中
DataTable.Export "D:\result.xls"
'将当前Test的LoginAction表单中的内容导出到D:\result.xls文件中
DataTable.ExportSheet "D:\result.xls","LoginAction"

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值