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.