Dar formato a la tabla dinámica

Apariencia de la tabla dinámica

Cómo crear una tabla dinámica mostró cómo crear una tabla dinámica simple. Este artículo va más allá y discute cómo personalizar la apariencia de una tabla dinámica configurando propiedades.

Configuración de opciones de formato de tabla dinámica

La clase PivotTable te permite establecer varias opciones de formato para una tabla dinámica.

Configuración de los tipos de AutoFormato y PivotTableStyle

El ejemplo de código que sigue ilustra cómo establecer el tipo de autoformato y el tipo de estilo de tabla dinámica utilizando las propiedades AutoFormatType y PivotTableStyleType.

Configuración de opciones de formato

El ejemplo de código que sigue ilustra cómo establecer varias opciones de formato para un informe de tabla dinámica, incluyendo la adición de totales generales para filas y columnas.

Configuración de opciones de formato de PivotFields

Además de controlar el formato de la tabla dinámica en general, Aspose.Cells for Java permite un control detallado del formato para campos de fila, campos de columna y campos de página.

Configuración de formato de campos de fila, columna y página

El ejemplo de código que sigue muestra cómo acceder a campos de fila, acceder a una fila en particular, establecer subtotales, aplicar ordenamiento automático y usar la opción autoShow.

Configuración de formato de campos de datos

Las siguientes líneas de código ilustran cómo dar formato a campos de datos.

Modificar el estilo rápido de una tabla dinámica

Los ejemplos de código que siguen muestran cómo modificar el estilo rápido aplicado a una tabla dinámica.

Borrado de campos de tabla dinámica

PivotFieldCollection tiene un método llamado clear() que borra los campos de tabla dinámica. Úsalo para limpiar los campos de tabla dinámica en todas las áreas, por ejemplo, página, columna, fila o datos. El ejemplo de código a continuación muestra cómo borrar todos los campos de la tabla dinámica en el área de datos.

Función de consolidación

Aplicar la función de consolidación a los campos de datos de la tabla dinámica

Aspose.Cells se puede usar para aplicar la función de consolidación a los campos de datos (o campos de valor) de la tabla dinámica. En Microsoft Excel, puedes hacer clic derecho en el campo de valor y luego seleccionar la opción Configuración del campo de valor y después seleccionar la pestaña Resumir valores por. Desde allí, puedes seleccionar cualquier función de consolidación de tu elección, como Suma, Contar, Promedio, Máx, Mín, Producto, Contar valores distintos, etc.

Aspose.Cells proporciona la enumeración ConsolidationFunction para admitir las siguientes funciones de consolidación.

El siguiente código aplica la función de consolidación Promedio al primer campo de datos (o campo de valor) y la función de consolidación Recuento único al segundo campo de datos (o campo de valor).