QTP - Métodos de objetos de tabla de datos

Nombre del método Descripción Sintaxis
AddSheet Agrega la hoja especificada a la tabla de datos en tiempo de ejecución DataTable.AddSheet (SheetName)
DeleteSheet Elimina la hoja especificada de la tabla de datos en tiempo de ejecución DataTable.DeleteSheet SheetID
Exportar Exporta la tabla de datos a un nuevo archivo en la ubicación especificada DataTable.Export (nombre de archivo)
ExportSheet Exporta una hoja específica de la tabla de datos en tiempo de ejecución DataTable.ExportSheet (Nombre de archivo, Nombre de hoja)
GetCurrentRow Devuelve la fila activa de la tabla de datos en tiempo de ejecución de la hoja global. DataTable.GetCurrentRow
GetParameterCount Devuelve el número de columnas en la tabla de datos en tiempo de ejecución de la hoja global DataTable.GetParameterCount
GetRowCount Devuelve el número de filas en la tabla de datos en tiempo de ejecución de la hoja global. DataTable.GetRowCount
GetSheet Devuelve la hoja especificada de la tabla de datos en tiempo de ejecución. DataTable.GetSheet (SheetID)
GetSheetCount Devuelve el número total de hojas en la tabla de datos en tiempo de ejecución. DataTable.GetSheetCount
Importar Importa un archivo de Excel externo específico a la tabla de datos en tiempo de ejecución. DataTable.Import (nombre de archivo)
ImportSheet Importa la hoja especificada del archivo de Excel específico a la hoja de destino. DataTable.ImportSheet (FileName, SheetSource, SheetDest)
SetCurrentRow Establece el foco de la fila actual en el número de fila especificado DataTable.SetCurrentRow (RowNumber)
SetNextRow Establece el foco de la siguiente fila en la tabla de datos en tiempo de ejecución DataTable.SetNextRow
SetPreviousRow Establece el foco de la fila anterior en la tabla de datos en tiempo de ejecución DataTable.SetPrevRow

Propiedades del objeto DataTable

Nombre de la propiedad Descripción Sintaxis
GlobalSheet Devuelve la primera hoja de la tabla de datos en tiempo de ejecución. DataTable.GlobalSheet
LocalSheet Devuelve la hoja local activa de la tabla de datos en tiempo de ejecución. DataTable.LocalSheet
Valor bruto Recupera el valor bruto de la celda. DataTable.RawValue ParameterID, [SheetID]
Valor Recupera el valor de la celda en el parámetro especificado. DataTable.Value (ParameterID, [SheetID])

Ejemplo

Considere la siguiente tabla de datos:

'Accessing Datatable to get Row Count and Column Count
rowcount = DataTable.GetSheet("Global").GetRowCount
msgbox rowcount      ' Displays 4
  
colcount = DataTable.GetSheet("Global").GetParameterCount
msgbox colcount		 ' Displays 3
  
DataTable.SetCurrentRow(2) 
val_rate = DataTable.Value("Rate","Global")
print val_rate   ' Displays 7%
  
val_ppl = DataTable.Value("Principal","Global")
print val_ppl	 ' Displays 2556
  
val_Time = DataTable.Value("Time","Global")
print val_Time	 ' Displays 5