Изменение макета сводной таблицы

Как изменить макет сводной таблицы в MS-Excel

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

  • Показать в компактной форме
  • Показать в контурной форме
  • Показать в табличной форме

Как изменить макет сводной таблицы с помощью библиотеки Aspose.Cells для Python Excel

Библиотека Aspose.Cells для Python Excel также предоставляет методы PivotTable.show_in_compact_form(), PivotTable.show_in_outline_form() и PivotTable.show_in_tabular_form() для изменения макета сводной таблицы в этих трех формах.

Образец кода

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

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
# Create workbook object from source excel file
workbook = Workbook(dataDir + "pivotTable_sample.xlsx")
# Access first worksheet
worksheet = workbook.worksheets[0]
# Access first pivot table
pivotTable = worksheet.pivot_tables[0]
# 1 - Show the pivot table in compact form
pivotTable.show_in_compact_form()
# Refresh the pivot table
pivotTable.refresh_data()
pivotTable.calculate_data()
# Save the output
workbook.save(dataDir + "CompactForm_out.xlsx")
# 2 - Show the pivot table in outline form
pivotTable.show_in_outline_form()
# Refresh the pivot table
pivotTable.refresh_data()
pivotTable.calculate_data()
# Save the output
workbook.save(dataDir + "OutlineForm_out.xlsx")
# 3 - Show the pivot table in tabular form
pivotTable.show_in_tabular_form()
# Refresh the pivot table
pivotTable.refresh_data()
pivotTable.calculate_data()
# Save the output
workbook.save(dataDir + "TabularForm_out.xlsx")