Ir al contenido

Excel Online — Read range

Tipo: excelonline-read-range  ·  Paquete: Excel Online v1.0.0  ·  Salida: DataTable

Lee un rango de celdas de una hoja. Con has-headers la primera fila se toma como encabezados y el resultado es un DataTable; sin encabezados, devuelve una lista de filas.

Opera sobre la sesión creada con Excel Online — Connect. Pásala en el parámetro session, o coloca esta actividad dentro del body de Excel Online — Connect para heredarla automáticamente.

Indica la hoja y el rango en notación A1 (A1:E10).

ParámetroEditorDescripción
sheettextoNombre de la hoja.
rangetextoRango en notación A1. Ej.: A1:E10.
ParámetroEditorDescripción
sessionexpresiónSesión de Excel Online — Connect (se hereda dentro del body).
has-headersbooleanoSi es true, la primera fila son encabezados y el resultado es un DataTable. Por defecto false.

Con has-headers = true devuelve un DataTable: recórrelo con un For each y accede por nombre de columna (fila["Cliente"]). Sin encabezados, devuelve una lista de filas (cada fila es una lista de valores); accede por índices: datos[0][1] es la segunda columna de la primera fila.

Excel Online — Connect credential = "m365-finanzas" path = "Documents/Ventas.xlsx"
└─ body:
Excel Online — Read range sheet = "Ventas" range = "A1:D100" has-headers = true → output: tabla
For each fila in tabla
└─ Log message = fila["Cliente"]