Dar formato a la tabla dinámica
Apariencia de la tabla dinámica
Cómo crear una tabla dinámica explica cómo crear una tabla dinámica simple. Este artículo describe cómo personalizar la apariencia de una tabla dinámica estableciendo diversas propiedades:
- Opciones de formato de tabla dinámica
- Opciones de formato de campos de tabla dinámica
- Opciones de formato de campos de datos
Configuración de opciones de formato de tabla dinámica
La clase PivotTable controla la tabla dinámica general y se puede formatear de varias maneras.
Establecer el tipo de autoformato
Microsoft Excel ofrece varios formatos de informe predefinidos. Aspose.Cells también admite estas opciones de formato. Para acceder a ellas:
- Establezca PivotTable.IsAutoFormat en verdadero.
- Asignar una opción de formato de la enumeración PivotTableAutoFormatType.
Configuración de opciones de formato
El ejemplo de código a continuación muestra cómo dar formato a la tabla dinámica para mostrar totales generales para filas y columnas, y cómo establecer el orden de los campos del informe. También muestra cómo establecer una cadena personalizada para los valores nulos.
Dar formato manualmente al aspecto visual
Para dar formato manualmente al informe de la tabla dinámica en lugar de usar formatos de informe preestablecidos, use los métodos PivotTable.Format() y PivotTable.FormatAll(). Cree un objeto de estilo para el formato deseado, por ejemplo:
Configuración de opciones de formato de campo de tabla dinámica
La clase PivotField representa un campo en una tabla dinámica y se puede formatear de varias formas. El ejemplo de código a continuación muestra cómo:
- Acceder a los campos de fila.
- Establecer subtotales.
- Establecer orden automático.
- Establecer autover.
Configuración de formato de campos de fila/columna/página
Configuración de formato de campos de datos
El ejemplo de código a continuación muestra cómo establecer formatos de visualización y formato numérico para los campos de datos.
Borrado de campos de tabla dinámica
La clase PivotFieldCollection tiene un método llamado Clear() que te permite borrar campos de tabla dinámica. Úsalo cuando quieras borrar todos los campos de tabla dinámica en 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 tabla dinámica en un área de datos.