Ir al contenido

Read Excel Cell

Tipo: excel-read-cell  ·  Paquete: Excel Activities v1.0.6  ·  Salida: object

Lee el valor de una sola celda. Úsala cuando solo necesitas un dato concreto: un total en B10, una fecha en A1, un parámetro de configuración en una celda fija.

Devuelve el valor de la celda indicada (cell) de la hoja, con su tipo: a diferencia de las lecturas a DataTable, un número llega como número y una fecha como fecha. Acepta session o path — ver los dos modos.

Solo lee: en modo rápido no modifica el archivo.

ParámetroTipoPor defectoDescripción
cellstring—Dirección de la celda, ej. "B3".
ParámetroTipoPor defectoDescripción
sessionZoanExcelSession—Sesión de Excel Open (en vez de path).
pathstring—Ruta al .xlsx (requerido si no hay sesión). El archivo debe existir.
sheetstring | int—Nombre o índice (desde 1) de la hoja. Si se omite, la primera.

Devuelve un object con el valor de la celda:

Contenido de la celdaValor devuelto
Número (también enteros)double — 1500 llega como 1500.0
FechaDateTime
VERDADERO / FALSObool
Textostring
FórmulaSu resultado, con el tipo de ese resultado
Error de ExcelEl texto del error, ej. "#DIV/0!"
Vacíanull
MensajeCausa y solución
'cell' es obligatorio.Falta cell.
Indica 'session' o 'path'.Falta session y path.
No se encontró el archivo.path no existe.
'…' is not A1 address or workbook named range.cell no es una dirección válida (ej. "1A"). Usa la forma "B3".
There isn't a worksheet named '…'.No hay una hoja con ese nombre.
There isn't a worksheet associated with that position.El índice de hoja no existe (o el nombre es solo un número y se tomó como índice).
Read Excel Cell path = asset("config.xlsx") sheet = "Parametros" cell = "B2" → output: limite
If condition = !isNull(limite) && toNumber(limite) > 1000
└─ then:
Log message = "Límite alto"