Este breve tutorial muestra cómo agregar subtotales en Excel usando C#. Obtendrá detalles para configurar el IDE, una lista de pasos y un código de ejemplo para crear subtotales en Excel usando C#.Todos los detalles se compartirán para personalizar el archivo de Excel y delinear los datos agrupados antes de guardar el archivo de Excel.
Pasos para crear subtotales automáticos usando C#
- Establecer el entorno para usar Aspose.Cells for .NET para añadir un subtotal
- Establezca la licencia para usar la biblioteca sin los límites de evaluación
- Crea el objeto workbook y accede a la primera hoja en él
- Añade etiquetas para los encabezados en la primera fila
- Establecer datos en las filas usando los datos del arreglo
- Define el rango de datos excluyendo la fila de encabezado
- Utiliza el método Subtotal() para agrupar los datos por Región y sumar el Importe
- Recorrer todos los niveles de esquema para contraer las filas agrupadas
- Guardar el archivo en el disco con los datos y subtotales.
Los pasos anteriores resumen cómo hacer subtotales en Excel usando C#. Instanciar un Workbook, acceder a la primera hoja, agregar encabezados en ella, insertar algunos datos de muestra, definir el rango de datos y aplicar un subtotal agrupándolo por Región en la columna Importe. Configurar el comportamiento en línea, agregar la fila de resumen, colapsar los datos y ajustar automáticamente el ancho de las columnas antes de guardar el archivo de Excel.
Código para crear subtotales automáticos en Excel usando C#
Este código demuestra cómo crear subtotales en Excel usando C#. Puedes personalizar la salida ordenando las columnas de grupo antes de llamar a la función Subtotal, agregar múltiples funciones de subtotal como Suma y Promedio, y usar SubtotalSetting para mostrar el resumen debajo o a la derecha de los datos. También se pueden establecer estilos para las filas de subtotal, como ponerlas en negrita o rellenar el color.
Este artículo nos ha enseñado el proceso para agregar un subtotal en el archivo de Excel. Para conectar un segmentador a varias tablas dinámicas, consulte el artículo Conectar segmentador a varias tablas dinámicas usando C#.