Formattare le celle della tabella pivot

Il seguente esempio di codice carica il file Excel di esempio che contiene due tabelle pivot e raggiunge l’operazione di formattare l’intera tabella pivot e formattare le singole celle nella tabella pivot.

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")

Articoli correlati