平淡的生活,我依旧能梳理出生活的乐章!

QTP的保留对象DataTable Object(一)

上一篇 / 下一篇  2011-01-10 17:14:23 / 个人分类:QTP

DataTable Object
   注:此对象上执行的所有方法仅适用于运行时的run-time DataTable, 运行期间Run-time DataTable对象的变化,在测试结果中的run-time DataTable可以看到,但Design-time Data Table中的数据不会受到影响的。

DataTable对象包含以下几种方法和属性:
相关方法:
AddSheet Method
DeleteSheet Method
Export Method
ExportSheet Method
GetCurrentRow Method
GetRowCount Method
GetSheet Method
GetSheetCount Method
Import Method
ImportSheet Method
SetCurrentRow Method
SetNextRow Method
SetPrevRow Method

相关属性:
GlobalSheet Property
LocalSheet Property
RawValue Property
Value Property

一. AddSheet Method:(添加指定的sheet 到run-time Data Table,并返回该sheet对象,以便对其进行操作;DTSheet对象将介绍对其进行操作的方法和属性;)
语法:DataTable.AddSheet(SheetName)
实例:DataTable.AddSheet(“mySheet”)
    结果:results中的run-time Data Table增加一个sheet,sheet名为mySheet(该sheet中的数据为空);即此时包括三个sheet:Global、Action1、mySheet;

二.   DeleteSheet Method:(从run-time Data Table中删除指定sheet)
      语法:DataTable.DeleteSheet SheetID
    实例:DataTable.DeleteSheet "Action1" (该Action1存在)
    结果:results中的run-time Data Table中删除了Action1的sheet;

三.  Export Method:(导出run-time Data Table中的数据表,并保存到指定路径)
      语法:DataTable.Export(FileName)  FileName:保存的路径
      实例:DataTable.Export ("C:\flights.xls")
      结果:将run-time Data Table中的数据表保存到C盘根目录,命名为:flights.xls


四. ExportSheet Method:(导出run-time Data Table中指定sheet的数据表到另一个指定文件中)
注:Export Method是导出整个数据表,而ExportSheet Method是导出数据表中某个sheet的数据)
语法:DataTable.ExportSheet(FileName, DTSheet)  DTSheet可以是index,也可以是sheet名)
实例:DataTable.ExportSheet "C:\name.xls" ,1)或DataTable.ExportSheet "C:\name.xls" ,”Action1”)

    结果:1.如果name.xls在C盘下不存在,则新建名为name.xls的文件,其中包含sheet “Action1”
         2. 如果name.xls存在,但该文件中不包含“Action1”sheet,则“Action1”sheet插入到该文件的最后一个sheet后;
         3. 如果name.xls存在,且文件中包含“Action1”sheet,则覆盖原先“Action1”sheet下的内容;


TAG:

 

评分:0

我来说两句

Open Toolbar