Formatieren von Pivottabellenzellen
Manchmal möchten Sie Pivot-Tabellenzellen formatieren. Zum Beispiel möchten Sie den Pivot-Tabellenzellen eine Hintergrundfarbe zuweisen. Aspose.Cells für Python via .NET bietet zwei Methoden PivotTable.format_all(style) und PivotTable.format(row, column, style), die Sie für diesen Zweck verwenden können.
PivotTable.format_all(style) wendet den Stil auf die gesamte Pivottabelle an, während PivotTable.format(row, column, style) den Stil auf eine einzelne Zelle der Pivottabelle anwendet.
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") |