Web Components Exportação de Grade de Árvore para o Serviço do Excel
O Serviço de Exportação para Ignite UI for Web Components Excel em Web Components 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 IgcTreeGridComponent
componente como primeiro argumento para exportar grid facilmente.
Web Components Excel Exporter Example
Export Multi Column Headers Grid
Agora é possível exportar IgcTreeGridComponent
com cabeçalhos de várias colunas definidos. Todos os cabeçalhos serão refletidos no arquivo Excel exportado conforme são exibidos no IgcTreeGridComponent
. 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
IgcTreeGridComponent
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
.
constructor() {
var gridToolbarExporter1 = document.getElementById('gridToolbarExporter1') as IgcGridToolbarExporterComponent;
gridToolbarExporter1.addEventListener("exportStarted", this.webGridExportEventFreezeHeaders);
}
public webGridExportEventFreezeHeaders(args: any): void {
args.detail.options.freezeHeaders = true;
}
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
IgcTreeGridComponent
Additional Resources
Nossa comunidade é ativa e sempre acolhedora para novas ideias.