Aplicación de Subtotal y cambio de dirección en las filas de resumen de esquinas debajo del detalle con Golang a través de C++
Este artículo explicará cómo aplicar subtotal a los datos y cambiar la dirección de las filas de resumen del contorno debajo de los detalles.
Puede aplicar subtotal a los datos usando el método Worksheet.Cells.Subtotal(). Toma los siguientes parámetros:
- ÁreaCelda - El rango en el que aplicar el subtotal
- AgruparPor - El campo por el que agrupar, como un desplazamiento entero basado en cero
- Función - La función de subtotal
- ListaTotal - Una matriz de desplazamientos de campo basados en cero, que indica los campos a los que se añaden los subtotales.
- Reemplazar - Indica si reemplazar los subtotales actuales
- Saltos de página - Indica si agregar saltos de página entre grupos
- Resumen debajo de los datos - Indica si agregar resumen debajo de los datos.
Además, puedes controlar la dirección de las filas de resumen Resumen debajo de los detalles en contorno como se muestra en la siguiente captura usando la propiedad Worksheet.Outline.SummaryRowBelow. Puedes 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 C++ para aplicar subtotal y cambiar la dirección de las filas de resumen del contorno
Aquí está el código de ejemplo para lograr el resultado mostrado anteriormente.