Форматирование ячеек сводной таблицы
Contents
[
Hide
]
Иногда вам может потребоваться форматировать ячейки сводной таблицы. Например, вы хотите применить цвет фона к ячейкам сводной таблицы. Aspose.Cells для Python via .NET предоставляет два метода PivotTable.format_all(style) и PivotTable.format(row, column, style), которые можно использовать для этой цели.
PivotTable.format_all(style) применяет стиль ко всей сводной таблице, в то время как PivotTable.format(row, column, style) применяет стиль к одной ячейке сводной таблицы.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from aspose.cells import BackgroundType, Workbook | |
from aspose.pydrawing import Color | |
# Create workbook object from source file containing pivot table | |
workbook = Workbook("pivot_format.xlsx") | |
# Access the worksheet by its name | |
worksheet = workbook.worksheets.get("Sheet1") | |
# Access the pivot table | |
pivotTable = worksheet.pivot_tables[1] | |
# Create a style object with background color light blue | |
style = workbook.create_style() | |
style.pattern = BackgroundType.SOLID | |
style.background_color = Color.light_blue | |
# Format entire pivot table with light blue color | |
pivotTable.format_all(style) | |
# Create another style object with yellow color | |
style = workbook.create_style() | |
style.pattern = BackgroundType.SOLID | |
style.background_color = Color.yellow | |
# Access the pivot table | |
pivotTable2 = worksheet.pivot_tables[0] | |
# Format the cell of pivot table | |
pivotTable2.format(16, 5, style) | |
# Save the workbook object | |
workbook.save("out.xlsx") |