Formatieren von Pivottabellenzellen
Contents
[
Hide
]
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.
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") |