Pular para o conteúdo principal

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.