Ir al contenido

Read Excel Sheet

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

Lee una hoja completa de Excel y la devuelve como una DataTable, usando la primera fila como encabezados de columna. Es la forma más práctica y común de leer datos de Excel: obtienes una tabla lista para recorrer, filtrar o volcar a otra fuente.

Abre la hoja indicada y la convierte en una DataTable. Por defecto toma la primera fila como nombres de columna (hasHeader = true), de modo que luego accedes a las celdas por nombre: str(fila["Cliente"]). Puedes limitar la lectura a un range. Acepta session (modo sesión) o path (modo rápido) — ver los dos modos.

Ninguno — pero debes indicar session o path.

ParámetroEditorDescripción
sessionexpresiónSesión de Excel Open (en vez de path).
pathexpresiónRuta al .xlsx (modo rápido: abre y cierra solo).
sheetexpresiónNombre o índice 1-based de la hoja. Por defecto, la primera.
hasHeaderbooleanoLa primera fila son los encabezados. Por defecto true.
rangetextoLimitar a un rango, ej. "A1:D50".

Devuelve un DataTable. Recórrelo con For Each y accede a celdas con str(fila["Columna"]).

Read Excel Sheet path = = asset("clientes.xlsx") sheet = "Activos" → output: clientes
Log message = = "Clientes leídos: " + rowCount(clientes)
For Each items = = clientes itemVariable = fila
└─ activities:
Log message = = str(fila["Nombre"]) + " — " + str(fila["NIT"])