Append Excel Rows
Append Excel Rows
Sección titulada «Append Excel Rows»Tipo: excel-append-rows · Paquete: Excel Activities v1.0.0
Añade las filas de una DataTable al final de los datos existentes en una hoja. Su comportamiento clave: escribe los encabezados solo si la hoja está vacía. Así, la primera vez crea la tabla con sus títulos, y las siguientes veces solo agrega filas debajo, sin repetir el encabezado. Es la actividad ideal para acumular datos en sucesivas ejecuciones (un histórico, un log diario, resultados que crecen).
Cómo funciona
Sección titulada «Cómo funciona»Detecta la última fila usada. Si la hoja está vacía, escribe primero la fila de encabezados (los nombres de columna de la DataTable) y luego los datos; si ya tiene contenido, agrega solo las filas a continuación. Acepta session o path — ver los dos modos.
Parámetros requeridos
Sección titulada «Parámetros requeridos»| Parámetro | Editor | Descripción |
|---|---|---|
data | expresión | La DataTable cuyas filas se añadirán. |
Parámetros opcionales
Sección titulada «Parámetros opcionales»| Parámetro | Editor | Descripción |
|---|---|---|
session | expresión | Sesión de Excel Open (en vez de path). |
path | expresión | Ruta al .xlsx (se crea si no existe; requerido si no hay sesión). |
sheet | expresión | Nombre o índice de la hoja. Por defecto, la primera / "Sheet1". |
Ejemplo
Sección titulada «Ejemplo»Un proceso diario que va acumulando los resultados en el mismo archivo:
... generar la DataTable "resultadosHoy" ...
Append Excel Rows path = = "C:/reportes/acumulado.xlsx" sheet = "Resultados" data = = resultadosHoyLa primera ejecución crea la hoja con encabezados; cada día siguiente agrega las filas nuevas debajo, sin duplicar los títulos.
Actividades relacionadas
Sección titulada «Actividades relacionadas»- Append Excel Range — añadir valores crudos.
- Write Excel Sheet — escribir una tabla desde cero.
- Read Excel Sheet — leer el acumulado de vuelta.