ピボットテーブルセルの書式設定
Contents
[
Hide
]
時々、ピボットテーブルセルを書式設定したい場合があります。たとえば、ピボットテーブルセルに背景色を適用したい場合があります。 Aspose.Cells for Python via .NET では、この目的のために使用できる PivotTable.format_all(style) および PivotTable.format(row, column, style) の2つのメソッドを提供しています。
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") |