Ir al contenido

Read Excel Range

Tipo: excel-read-range  ·  Paquete: Excel Activities v1.0.0  ·  Salida: DataTable

Lee un rango de celdas y lo devuelve como una DataTable (los datos tabulares siempre son DataTable). Es útil cuando quieres leer una porción concreta de la hoja: a diferencia de Read Excel Sheet —que lee todo el rango usado—, aquí indicas el rango exacto.

Por defecto la primera fila se trata como encabezados. Si tu rango no los tiene, pon hasHeader = no y las columnas se nombran automáticamente (Column1, Column2…).

Lee las celdas del range indicado y construye una DataTable. Si hasHeader es verdadero (por defecto), la primera fila da los nombres de columna; si es falso, las columnas se autonombran. Acepta session o path — ver los dos modos.

ParámetroEditorDescripción
rangeexpresiónDirección del rango, ej. "A1:D20".
ParámetroEditorDescripción
sessionexpresiónSesión de Excel Open (en vez de path).
pathexpresiónRuta al .xlsx (requerido si no hay sesión).
sheetexpresiónNombre o índice 1-based de la hoja. Por defecto, la primera.
hasHeadersí/noTratar la primera fila como encabezados (por defecto: sí).

Devuelve una DataTable. Recórrela con For Each y accede por nombre de columna (fila["Total"]), o trátala con las actividades del paquete DataTable.

Read Excel Range path = = asset("datos.xlsx") range = "A1:C50" → output: tabla
Log message = = "Filas leídas: " + str(rowCount(tabla))
For Each item = fila in = = tabla
└─ body:
Log message = = fila["Cliente"] + " — " + str(fila["Total"])