Saltar al contenido principal

Exportación a Excel V1

Habilitá la exportación a Excel de las filas actualmente cargadas en DyonaGrid.

<DyonaGrid
columns={columns}
rows={rows}
exportExcel={{
enabled: true,
mode: 'loaded',
fileName: 'cuenta-corriente.xlsx',
sheetName: 'Facturas',
}}
/>

Probar el ejemplo completo de DyonaGrid en el Lab

exportExcel​

Usá enabled: true para mostrar el botón de exportación en la toolbar de la grilla. V1 soporta solamente mode: 'loaded' y exporta las filas actualmente cargadas por la grilla.

En grids remotos, la exportación no busca ni exporta todas las páginas. Exporta únicamente la página actualmente cargada y no realiza requests adicionales al Data Source.

fileName controla el nombre del archivo descargado. DyonaGrid agrega .xlsx si falta; el fallback es dyona-grid.xlsx. sheetName controla el nombre de la hoja y su valor predeterminado es Data.

Datos exportados​

La exportación incluye solo columnas de datos visibles, en su orden lógico actual. Las columnas reordenadas conservan su orden y las ocultas se excluyen. Las columnas de selección, Actions y delete son técnicas y nunca se exportan.

Los valores de celda mantienen su valor semántico cuando son strings, numbers o booleans. null y undefined se convierten en celdas vacías. La exportación no ejecuta renderCell ni exporta contenido React. Las columnas con formato de imagen exportan su URL o string original, sin incrustar una imagen.

Los aggregates y el footer de la grilla no se exportan en V1.