Aplicar subtotal y cambiar la dirección de las filas de resumen del esquema debajo de los detalles
Este artículo explicará cómo aplicar el subtotal a los datos y cómo cambiar la dirección de las filas de resumen del esquema debajo de Detalle.
Puede aplicar el subtotal a los datos usandoHoja de trabajo.Cells.Subtotal() método. Toma los siguientes parámetros.
- Área de celda - El rango para aplicar el subtotal en
- Agrupar por - El campo por el que agrupar, como un desplazamiento de entero de base cero.
- Función - La función subtotal.
- ListaTotal Una matriz de compensaciones de campo de base cero, que indica los campos a los que se agregan los subtotales.
- Reemplazar - Indica si se reemplazan los subtotales actuales.
- Saltos de página - Indica si agregar salto de página entre grupos.
- ResumenA continuaciónDatos - Indica si agregar resumen debajo de los datos.
Además, puedes controlar la dirección del contorno.Filas de resumen debajo del detalle como se muestra en la siguiente captura de pantalla usando la propiedad Worksheet.Outline.SummaryRowBelow. Puede abrir esta configuración en Microsoft Excel usandoDatos > Esquema > Configuración
Imágenes de archivos fuente y de salida.
La siguiente captura de pantalla muestra el archivo Excel fuente utilizado en el código de muestra a continuación, que contiene algunos datos en las columnas A y B.
La siguiente captura de pantalla muestra el archivo Excel de salida generado por el código de muestra. Como puede ver, el subtotal se aplicó al rango A2:B11 y la dirección del esquema son las filas de resumen debajo de los detalles.
Código C# para aplicar el subtotal y cambiar la dirección de las filas del resumen del esquema
Aquí está el código de muestra para lograr el resultado que se muestra arriba.