Este breve tutorial describe cómo agregar subtotales en Excel usando Java. Obtendrá información para configurar el entorno de desarrollo, una lista de pasos de programación y un código de ejemplo para crear subtotales en Excel. Se discutirán más detalles para mejorar el código y crear una salida personalizada al agregar subtotales a un archivo de Excel.
Pasos para crear subtotales automáticos usando Java
- Personaliza el IDE para usar Aspose.Cells for Java y crear un subtotal en Excel
- Crear un objeto Workbook y obtener una referencia a la primera Worksheet para agregar datos en ella
- Añade las etiquetas de encabezado en la primera fila de la hoja de cálculo
- Establezca los datos de muestra en una matriz 2D agrupada por la región y llene la hoja de cálculo con los datos 2D
- Establezca el rango de datos, llame a la API subtotal para agrupar y calcule la suma
- Configura la opción para el outline para mostrar las filas de subtotal debajo de las filas de detalle relacionadas
- Para mostrar solo las filas de subtotales, colapse las filas de detalle agrupadas para todas las filas de la hoja de cálculo.
- Ajusta automáticamente las columnas y guarda el libro de trabajo en el disco
Estos pasos describen cómo crear subtotales en Excel usando Java. Crea un objeto de libro de trabajo, accede a la primera hoja, agrega encabezados de muestra, crea datos agrupados de ejemplo e inserta los datos en la hoja debajo de los encabezados correspondientes. Define el rango y la fila de encabezado, aplica un subtotal, establece la visualización del subtotal debajo de las filas de detalle, colapsa los niveles de esquema para personalizar el archivo Excel resultante y guarda el libro de trabajo en el disco.
Código para crear subtotales automáticos en Excel usando Java
Este código ha demostrado cómo crear subtotales en Excel usando Java. Puedes ordenar los datos por la columna de grupo antes del subtotal, establecer el rango dinámico y optar por varias opciones de subtotal, como usar la sobrecarga con replace, pageBreaks y resumen debajo de los datos para controlar el comportamiento del subtotal. También se pueden agregar múltiples columnas de subtotal en una sola celda, y pueden utilizarse diferentes funciones de consolidación, como COUNT, AVERAGE y MAX, donde sea necesario.
Este artículo nos ha guiado a trabajar con los subtotales en un archivo de Excel. Para vincular un segmentador con varias tablas dinámicas, consulte el artículo Vincular segmentador a múltiples tablas dinámicas usando Java.