Blazor Exportação de grade hierárquica para o serviço do Excel
O Serviço de Exportação para Ignite UI for Blazor para Blazor Excel na Grade Hierárquica 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 IgbHierarchicalGrid
componente como primeiro argumento para exportar grid facilmente.
Blazor Excel Exporter Example
Export Multi Column Headers Grid
Agora é possível exportar IgbHierarchicalGrid
com cabeçalhos de várias colunas definidos. Todos os cabeçalhos serão refletidos no arquivo Excel exportado conforme são exibidos no IgbHierarchicalGrid
. 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
IgbHierarchicalGrid
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
.
<IgbHierarchicalGrid>
<IgbGridToolbar>
<IgbGridToolbarActions>
<IgbGridToolbarExporter
ExportExcel="true" ExportStartedScript="WebHierarchicalGridExportEventFreezeHeaders">
</IgbGridToolbarExporter>
</IgbGridToolbarActions>
</IgbGridToolbar>
</IgbHierarchicalGrid>
igRegisterScript("WebHierarchicalGridExportEventFreezeHeaders", (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. |
Exportando colunas fixadas | No arquivo do Excel exportado, as colunas fixadas não serão congeladas, mas serão exibidas na mesma ordem em que aparecem na grade. |
API References
ExcelExporterService
ExcelExporterOptions
IgbHierarchicalGrid
Additional Resources
Nossa comunidade é ativa e sempre acolhedora para novas ideias.