Ir al contenido

Win Extract Table

Tipo: win-extract-table  ·  Paquete: Desktop Activities v1.0.0  ·  Salida: DataTable

Extrae los datos de una tabla o grilla de una aplicación de escritorio (DataGrid de .NET, JTable de Java, ListView…) y los convierte en una DataTable. Es muchísimo más eficiente que leer celda por celda: una sola actividad te trae toda la tabla, lista para procesar o volcar a Excel.

Localiza la grilla por su selector y lee sus filas y columnas. Por defecto incluye la fila de encabezados (includeHeader = true) y extrae hasta maxRows filas.

ParámetroEditorDescripción
selectorselectorLa tabla o grilla.
ParámetroEditorDescripción
sessionsesiónSesión de Win Attach. Si se omite, el selector debe incluir la ventana.
includeHeaderbooleanoIncluir la fila de encabezados. Por defecto true.
maxRowsnúmeroMáximo de filas a extraer. Por defecto 500.
timeoutnúmeroMáximo en ms a esperar. Por defecto 30000.

Devuelve un DataTable con las filas y columnas de la grilla.

Win Extract Table selector = (grilla "Movimientos") → output: movimientos
Log message = = "Filas extraídas: " + rowCount(movimientos)
For Each items = = movimientos itemVariable = fila
└─ activities:
Log message = = str(fila["Fecha"]) + " — " + str(fila["Valor"])