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

Cómo establecer opciones de formato de tabla dinámica

La clase PivotTable controla la tabla dinámica general y se puede formatear de varias maneras.

Cómo establecer el tipo de autoformato

Microsoft Excel ofrece una serie de formatos de informe preestablecidos diferentes. Aspose.Cells for Python via .NET también admite estas opciones de formato. Para acceder a ellos:

  1. Establezca PivotTable.is_auto_format en verdadero.
  2. Asignar una opción de formato de la enumeración PivotTableAutoFormatType.

Cómo establecer 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 formatear cómo se ve el informe de tabla dinámica manualmente, en lugar de usar formatos de informe preestablecidos, use los métodos PivotTable.format_all(style) y PivotTable.format(row, column, style). Cree un objeto de estilo para su formato deseado, por ejemplo:

Cómo establecer 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.

Cómo establecer el formato de campos de fila/columna/página.

Cómo establecer el 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.

Cómo limpiar los campos de filtro.

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.