Форматирование сводной таблицы

Внешний вид сводной таблицы

Как создать сводную таблицу объясняет, как создать простую сводную таблицу. В этой статье описывается, как настроить внешний вид сводной таблицы, задав различные свойства:

  • Параметры формата сводной таблицы
  • Параметры формата сводных полей
  • Параметры формата поля данных

Настройка параметров формата сводной таблицы

Сводная таблицаКласс управляет всей сводной таблицей и может быть отформатирован несколькими способами.

Установка типа автоформата

Microsoft Excel предлагает ряд различных предустановленных форматов отчетов. Aspose.Cells for Python via .NET также поддерживают эти параметры форматирования. Чтобы получить к ним доступ:

  1. НаборPivotTable.is_auto_formatна истину*.
  2. Назначьте параметр форматирования изPivotTableAutoFormatTypeперечисление.

Настройка параметров формата

В приведенном ниже примере кода показано, как отформатировать сводную таблицу для отображения общих итогов по строкам и столбцам, а также как установить порядок полей отчета. Он также показывает, как установить строку клиента для нулевых значений.

Форматирование внешнего вида вручную

Чтобы отформатировать внешний вид отчета сводной таблицы вручную, вместо использования заранее установленных форматов отчета, используйте командуPivotTable.format_all(стиль) иPivotTable.format(строка, столбец, стиль)методы. Создайте объект стиля для желаемого форматирования, например:

Настройка параметров формата сводного поля

Сводное полеclass представляет поле в сводной таблице и может быть отформатирован несколькими способами. В приведенном ниже примере кода показано, как:

  • Доступ к полям строк.
  • Установка промежуточных итогов.
  • Настройка автосортировки.
  • Настройка автошоу.

Настройка формата полей строки/столбца/страницы

Настройка формата полей данных

В приведенном ниже примере кода показано, как настроить форматы отображения и числовой формат для полей данных.

Очистка сводных полей

PivotFieldCollection имеет метод с именемclear()это позволяет очищать поля сводной таблицы. Используйте его, если хотите очистить все сводные поля в областях, например, на странице, столбце, строке или данных. В приведенном ниже примере кода показано, как очистить все поля сводной таблицы в области данных.