Write Excel Sheet
Write Excel Sheet
Sección titulada «Write Excel Sheet»Tipo: excel-write-sheet · Paquete: Excel Activities v1.0.0
Escribe una DataTable completa en una hoja de Excel, incluyendo los nombres de columna como primera fila. Es la forma más directa de generar un reporte o volcar datos a Excel. Crea el archivo y la hoja si no existen.
Cómo funciona
Sección titulada «Cómo funciona»Toma la DataTable de data y la escribe en la hoja indicada, empezando en startCell. Por defecto limpia la hoja antes (clearSheet = true) y escribe los encabezados (writeHeader = true). 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 a escribir. |
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 de la hoja (se crea si hace falta). Por defecto "Sheet1". |
writeHeader | booleano | Escribir los nombres de columna como primera fila. Por defecto true. |
startCell | texto | Celda superior izquierda donde empezar. Por defecto "A1". |
clearSheet | booleano | Limpiar la hoja antes de escribir. Por defecto true. |
Ejemplo
Sección titulada «Ejemplo»Read Excel Sheet path = = asset("ventas.xlsx") → output: ventas... procesar ...Write Excel Sheet path = = "C:/salida/reporte.xlsx" sheet = "Resumen" data = = ventasActividades relacionadas
Sección titulada «Actividades relacionadas»- Write Excel Range — escribir valores crudos en una posición sin lógica de encabezados.
- Append Excel Rows — añadir filas al final sin borrar.
- Read Excel Sheet — leer una DataTable de vuelta.