Aplicar subtotal y cambiar dirección de resumen de contorno de filas debajo del detalle
Este artículo explicará cómo aplicar un subtotal a los datos y cambiar la dirección de las filas de resumen de contorno debajo del detalle.
Puede aplicar un subtotal a los datos usando el método Worksheet.cells.subtotal(). Toma los siguientes parámetros.
- ca - El rango en el que aplicar el subtotal
- group_by - El campo por el cual agrupar, como un desplazamiento entero basado en cero
- function - La función de subtotal.
- total_list - Un array de desplazamientos de campo basados en cero, indicando los campos a los cuales se agregan los subtotales.
- replace - Indica si reemplazar los subtotales actuales
- page_breaks - Indica si agregar salto de página entre grupos
- summary_below_data - Indica si agregar el resumen debajo de los datos.
Además, puede controlar la dirección de las filas de resumen de contorno debajo del detalle como se muestra en la siguiente captura de pantalla utilizando la propiedad Worksheet.Outline.SummaryRowBelow. Puede abrir esta configuración en Microsoft Excel usando Datos > Contorno > Configuración
Imágenes de los archivos de origen y salida
La siguiente captura de pantalla muestra el archivo de Excel de origen utilizado en el código de ejemplo a continuación, que contiene algunos datos en las columnas A y B.
La siguiente captura de pantalla muestra el archivo de Excel de salida generado por el código de ejemplo. Como se puede ver, se ha aplicado un subtotal al rango A2:B11 y la dirección del contorno es resumen de filas debajo del detalle.
Código Python para aplicar subtotal y cambiar la dirección de las filas de resumen del esquema
Aquí está el código de ejemplo para lograr el resultado mostrado anteriormente.