Win Extract Table
Win Extract Table
Sección titulada «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.
Cómo funciona
Sección titulada «Cómo funciona»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ámetros requeridos
Sección titulada «Parámetros requeridos»| Parámetro | Editor | Descripción |
|---|---|---|
selector | selector | La tabla o grilla. |
Parámetros opcionales
Sección titulada «Parámetros opcionales»| Parámetro | Editor | Descripción |
|---|---|---|
session | sesión | Sesión de Win Attach. Si se omite, el selector debe incluir la ventana. |
includeHeader | booleano | Incluir la fila de encabezados. Por defecto true. |
maxRows | número | Máximo de filas a extraer. Por defecto 500. |
timeout | número | Máximo en ms a esperar. Por defecto 30000. |
Devuelve un DataTable con las filas y columnas de la grilla.
Ejemplo
Sección titulada «Ejemplo»Win Extract Table selector = (grilla "Movimientos") → output: movimientosLog message = = "Filas extraídas: " + rowCount(movimientos)
For Each items = = movimientos itemVariable = fila └─ activities: Log message = = str(fila["Fecha"]) + " — " + str(fila["Valor"])Actividades relacionadas
Sección titulada «Actividades relacionadas»- Win Get Text — leer una celda suelta.
- DataTable — filtrar, ordenar y resumir la tabla extraída.