Exportação para Excel V1
Habilite a exportação para Excel das linhas atualmente carregadas em DyonaGrid.
<DyonaGrid
columns={columns}
rows={rows}
exportExcel={{
enabled: true,
mode: 'loaded',
fileName: 'cuenta-corriente.xlsx',
sheetName: 'Facturas',
}}
/>
Testar o exemplo completo de DyonaGrid no Lab
exportExcel
Use enabled: true para mostrar o botão de exportação na toolbar da grade. A V1 suporta somente mode: 'loaded' e exporta as linhas atualmente carregadas pela grade.
Em grades remotas, a exportação não busca nem exporta todas as páginas. Ela exporta somente a página atualmente carregada e não faz requests adicionais ao Data Source.
fileName controla o nome do arquivo baixado. DyonaGrid adiciona .xlsx quando ele não existe; o fallback é dyona-grid.xlsx. sheetName controla o nome da planilha e o padrão é Data.
Dados exportados
A exportação inclui somente colunas de dados visíveis, em sua ordem lógica atual. Colunas reordenadas mantêm sua ordem e colunas ocultas são excluídas. As colunas de seleção, Actions e delete são técnicas e nunca são exportadas.
Os valores das células mantêm seu valor semântico quando são strings, numbers ou booleans. null e undefined tornam-se células vazias. A exportação não executa renderCell nem exporta conteúdo React. Colunas com formato de imagem exportam sua URL ou string original, sem incorporar uma imagem.
Os aggregates e o footer da grade não são exportados na V1.