Ir al contenido

Append Excel Range

Tipo: excel-append-range  ·  Paquete: Excel Activities v1.0.0

Añade filas inmediatamente debajo de la última fila con datos de la hoja, empezando en la columna A. A diferencia de Write Excel Range (que escribe en una posición fija que tú indicas), Append calcula solo dónde termina lo que ya hay y agrega a continuación — ideal para acumular datos en una hoja a lo largo del tiempo sin sobrescribir.

Recibe una DataTable (o una sola fila como DataRow) y escribe solo los valores de las celdas, no la fila de nombres de columna (no añade encabezado).

  1. Detecta la última fila con datos de la hoja.
  2. Escribe data a partir de la fila siguiente, siempre desde la columna A.
  3. La DataTable se escribe fila por fila, sin encabezados (un DataRow, en una sola fila).
  4. Guarda.

Acepta session o path — ver los dos modos.

ParámetroEditorDescripción
dataexpresiónLa DataTable a añadir (o un DataRow para una sola fila). Se escriben los valores, sin encabezados.
ParámetroEditorDescripción
sessionexpresiónSesión de Excel Open (en vez de path).
pathexpresiónRuta al .xlsx (modo rápido: abre, guarda y cierra solo).
sheetexpresiónNombre o índice de la hoja. Por defecto, la primera.

Añadir las filas de una DataTable al final de un histórico:

Append Excel Range path = = "C:/logs/historico.xlsx" data = = registros // una DataTable