Blazor Tree Grid Export to Excel Service
O Serviço de Exportação para Ignite UI for Blazor Excel em Blazor Grade de Árvore pode exportar dados para o Excel. A funcionalidade de exportação de dados é encapsulada ExcelExporterService
na classe e os dados são exportados no formato de tabela do MS Excel. Este formato permite recursos como filtragem, classificação, etc. Para fazer isso, você precisa invocar o Export
método e ExcelExporterService
passar o IgbTreeGrid
componente como primeiro argumento para exportar grid facilmente.
Blazor Excel Exporter Example
Export Multi Column Headers Grid
Agora é possível exportar IgbTreeGrid
com cabeçalhos de várias colunas definidos. Todos os cabeçalhos serão refletidos no arquivo Excel exportado conforme são exibidos no IgbTreeGrid
. Se você quiser excluir os cabeçalhos de várias colunas definidos dos dados exportados, poderá definir o ExporterOption
IgnoreMultiColumnHeaders
parâmetro para true
.
[!Note] The exported
IgbTreeGrid
will not be formatted as a table, since Excel tables do not support multiple column headers.
Export Grid with Frozen Column Headers
Por padrão, o serviço Exportador do Excel exporta a grade com cabeçalhos de coluna roláveis (descongelados). Há cenários em que você pode querer congelar todos os cabeçalhos na parte superior do arquivo Excel exportado para que eles sempre permaneçam à vista enquanto o usuário percorre os registros. Para conseguir isso, você pode definir o ExporterOption
FreezeHeaders
para true
.
<IgbTreeGrid>
<IgbGridToolbar>
<IgbGridToolbarActions>
<IgbGridToolbarExporter
ExportExcel="true" ExportStartedScript="WebGridExportEventFreezeHeaders">
</IgbGridToolbarExporter>
</IgbGridToolbarActions>
</IgbGridToolbar>
</IgbTreeGrid>
igRegisterScript("WebGridExportEventFreezeHeaders", (ev) => {
ev.detail.options.freezeHeaders = false;
}, false);
Known Limitations
Limitação | Descrição |
---|---|
Níveis hierárquicos | O serviço de exportador do Excel pode criar até 8 níveis de hierarquia. |
Tamanho máximo da planilha | O tamanho máximo da planilha com suporte no Excel é de 1.048.576 linhas por 16.384 colunas. |
Estilo de célula | O serviço exportador do Excel não oferece suporte à exportação de um estilo personalizado aplicado a um componente de célula. Nesses cenários, recomendamos o uso da Biblioteca do Excel. |
API References
ExcelExporterService
ExcelExporterOptions
IgbTreeGrid
Additional Resources
Nossa comunidade é ativa e sempre acolhedora para novas ideias.