Servicio de exportación de cuadrícula jerárquica Blazor a Excel

    El servicio de exportación a Excel de la Ignite UI for Blazor en Blazor Hierarchical Grid puede exportar datos a Excel. La funcionalidad de exportación de datos está encapsulada en la clase ExcelExporterService y los datos se exportan en formato de tabla de MS Excel. Este formato permite funciones como filtrado, ordenación, etc. Para ello, debe invocar el método Export de ExcelExporterService y pasar el componente IgbHierarchicalGrid como primer argumento para exportar la cuadrícula fácilmente.

    Blazor Excel Exporter Example

    EXAMPLE
    MODULES
    DATA
    RAZOR
    CSS

    Like this sample? Get access to our complete Ignite UI for Blazor toolkit and start building your own apps in minutes. Download it for free.

    Export Multi Column Headers Grid

    Ahora es posible exportar IgbHierarchicalGrid con encabezados de varias columnas definidos. Todos los encabezados se reflejarán en el archivo de Excel exportado a medida que se muestran en el IgbHierarchicalGrid. Si desea excluir los encabezados de varias columnas definidos de los datos exportados, puede establecer el ExporterOption IgnoreMultiColumnHeaders valor a true.

    The exported IgbHierarchicalGrid will not be formatted as a table, since Excel tables do not support multiple column headers.

    EXAMPLE
    DATA
    MODULES
    RAZOR
    JS
    CSS

    Export Grid with Frozen Column Headers

    De forma predeterminada, el servicio Excel Exporter exporta la cuadrícula con encabezados de columna desplazables (descongelados). Hay escenarios en los que es posible que desee congelar todos los encabezados encima del archivo de Excel exportado para que siempre permanezcan a la vista mientras el usuario se desplaza por los registros. Para lograr esto, puede configurar ExporterOption FreezeHeaders en true.

     <IgbHierarchicalGrid>
        <IgbGridToolbar>
          <IgbGridToolbarActions>
            <IgbGridToolbarExporter
              ExportExcel="true" ExportStartedScript="WebHierarchicalGridExportEventFreezeHeaders">
            </IgbGridToolbarExporter>
          </IgbGridToolbarActions>
        </IgbGridToolbar>
     </IgbHierarchicalGrid>
    
    igRegisterScript("WebHierarchicalGridExportEventFreezeHeaders", (ev) => {
        ev.detail.options.freezeHeaders = false;
    }, false);
    razor

    Known Limitations

    Limitación Descripción
    Niveles de jerarquía El servicio exportador de Excel puede crear hasta 8 niveles de jerarquía.
    Tamaño máximo de hoja de trabajo El tamaño máximo de hoja de cálculo admitido por Excel es 1.048.576 filas por 16.384 columnas.
    Exportar columnas fijadas En el archivo de Excel exportado, las columnas fijadas no se congelarán, sino que se mostrarán en el mismo orden en que aparecen en la cuadrícula.

    API References

    Additional Resources

    Nuestra comunidad es activa y siempre da la bienvenida a nuevas ideas.