Formato tabella pivot Cells
Contents
[
Hide
]
A volte, vuoi formattare le celle della tabella pivot. Ad esempio, vuoi applicare un colore di sfondo alle celle della tabella pivot. Aspose.Cells fornisce due metodiTabella pivot.formatAll() ePivotTable.format(), che puoi utilizzare a tale scopo.
Tabella pivot.formatAll() applica lo stile all’intera tabella pivot whilePivotTable.format() applica lo stile a una singola cella della tabella pivot.
Il seguente codice di esempio formatta l’intera tabella pivot con un colore azzurro e quindi formatta la seconda riga della tabella in giallo.
La tabella pivot di input, prima dell’esecuzione del codice
La tabella pivot di output, dopo l’esecuzione del codice
This file contains 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
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import Workbook, SaveFormat | |
# Create workbook object from source file containing pivot table | |
workbook = Workbook("pivotTable_test.xlsx") | |
# Access the worksheet by its name | |
worksheet = workbook.getWorksheets().get("PivotTable") | |
# Access the pivot table | |
pivotTable = worksheet.getPivotTables().get(0) | |
# Create a style object with background color light blue | |
style = workbook.createStyle() | |
style.setPattern(BackgroundType.SOLID) | |
style.setBackgroundColor(Color.getLightBlue()) | |
# Format entire pivot table with light blue color | |
pivotTable.formatAll(style) | |
# Create another style object with yellow color | |
style = workbook.createStyle() | |
style.setPattern(BackgroundType.SOLID) | |
style.setBackgroundColor(Color.getYellow()) | |
# Format the cells of the first row of the pivot table with yellow color | |
columns = [0, 1, 2, 3, 4] | |
for x in columns: | |
pivotTable.format(1, x, style) | |
# Save the workbook object | |
workbook.save("out.xlsx") | |
jpype.shutdownJVM() |