Importar un archivo de Excel a Datatable en UFT
UFT ahora se conoce como UFT One con la versión 15.0 en adelante. En este tutorial, le mostraré cómo importar un archivo de Excel en Datatable. También le mostraré cómo importar solo la hoja de Excel deseada en la tabla de datos UFT.
Así que, empecemos.
DataTable.Importar en UFT | Cómo importar un archivo de Excel en Datatable en UFT
Cuando importamos Excel en UFT datatable, la fila superior de las hojas de Excel se convierte en el encabezado de UFT Datatable. Así que asegúrese de haber dado nombres válidos a las filas superiores como se muestra en la siguiente instantánea.
La sintaxis para importar todo el archivo de Excel es la siguiente.
Por lo tanto, para importar un archivo de Excel, simplemente podemos usar el siguiente código.
Importará las dos primeras hojas de la tabla de datos de excel UFT. La primera hoja se importará a la Hoja global y la segunda hoja de Excel se importará a la hoja local, es decir, Acción 1.
Nota: DataTable.El método de importación solo puede importar hasta las dos primeras hojas del archivo excel en UFT DataTable.Si desea más de dos hojas de excel en UFT DataTable , puede usar DataTable.Método de hoja de importación
DataTable.Hoja de importación en UFT / Importe una hoja de Excel específica en UFT DataTable
DataTable.El método de hoja de importación es bastante útil si desea importar cualquier hoja de Excel específica a UFT DataTable.
La sintaxis para importar la hoja de Excel deseada es la siguiente.
Por lo que para importar la hoja de Excel deseada, simplemente podemos usar el siguiente código.
La hoja 2 del archivo Excel se importará a la hoja local de UFT, es decir, a la Acción1.
Cómo importar varias hojas de Excel a UFT DataTable
En el ejemplo anterior, hemos visto cómo importar la hoja de Excel deseada a UFT datatable usando DataTable.Hoja de importación. Podemos usar el método ImportSheet para importar varias hojas de excel en UFT datatable utilizando un bucle for a.
En este ejemplo, importaremos tres hojas de Excel en UFT Datatable. Para su mejor comprensión, agregaré una nueva hoja local en UFT datatable e importaré la hoja de excel requerida y repetiré lo mismo para dos hojas más.
1
2
3
4
|
For i = 1 To 3
DataTable.AddSheet «MySheet» & i
DataTable.Hoja de importación «L:\UFTOne\TesData\Test.xlsx», «Hoja» & i, «Hoja» & i
Siguiente
|
He tomado un bucle for y he utilizado el contador de bucles agregando dinámicamente hojas locales de destino en UFT Datatable con los nombres MySheet1, MySheet1 y MySheet3 e importando hojas de Excel en estas hojas locales.
DataTable.Eliminar hoja en UFT / Cómo eliminar hoja en UFT Datatable
Es parte de las mejores prácticas eliminar hojas locales agregadas en tiempo de ejecución de UFT Datatabe después de que se haya cumplido su propósito.
La sintaxis para eliminar la hoja es la siguiente.
Puede eliminar una hoja por su hoja de hoja / nombre de hoja o por su Índice. Por lo tanto, para importar la hoja de Excel deseada, simplemente podemos usar el siguiente código.
Considere la siguiente instantánea.
Podemos eliminar MySheet1 utilizando su índice de la siguiente manera
Podemos eliminar MySheet1 usando su ID / Nombre de la siguiente manera
Publicaciones recomendadas
- ¿Cuáles son las nuevas funciones de la nueva Datatable de UFT One?
- DataTable en UFT One | Ejemplo de Métodos Datatables
- Cómo Usar el Controlador de datos para la Parametrización Automatizada en UFT
- Leer Excel Mediante Conexión ADODB en UFT | VBA
- Leer, Escribir y Actualizar la hoja de Excel en UFT
- Cómo Grabar un Script en el navegador Chrome en UFT
- Cómo Usar el objeto de Diccionario en UFT Con Ejemplos