Web Components Exportação de grade hierárquica para o serviço do Excel
O Serviço de Exportação para Ignite UI for Web Components para Web Components 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 IgcHierarchicalGridComponent
componente como primeiro argumento para exportar grid facilmente.
Web Components Excel Exporter Example
Export Multi Column Headers Grid
Agora é possível exportar IgcHierarchicalGridComponent
com cabeçalhos de várias colunas definidos. Todos os cabeçalhos serão refletidos no arquivo Excel exportado conforme são exibidos no IgcHierarchicalGridComponent
. 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
IgcHierarchicalGridComponent
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 hGridToolbarExporter = document.getElementById('hGridToolbarExporter') as IgcGridToolbarExporterComponent;
hGridToolbarExporter.addEventListener("exportStarted", this.webGridExportEventFreezeHeaders);
}
public webGridExportEventFreezeHeaders(args: CustomEvent<IgcExporterEvent>): 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. |
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
IgcHierarchicalGridComponent
Additional Resources
Nossa comunidade é ativa e sempre acolhedora para novas ideias.