Formattare le celle della tabella pivot

Contents
[ ]

Il codice di esempio seguente formatta l’intera tabella pivot con un colore blu chiaro e poi formatta la seconda riga della tabella con il colore giallo.

La tabella pivot di input, prima di eseguire il codice

todo:image_alt_text

La tabella pivot in uscita, dopo l’esecuzione del codice

todo:image_alt_text

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the documents directory.
String dataDir = Utils.getDataDir(FormatPivotTableCells.class);
// Create workbook object from source file containing pivot table
Workbook workbook = new Workbook(dataDir + "pivotTable_test.xlsx");
// Access the worksheet by its name
Worksheet worksheet = workbook.getWorksheets().get("PivotTable");
// Access the pivot table
PivotTable pivotTable = worksheet.getPivotTables().get(0);
// Create a style object with background color light blue
Style 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
for (int col = 0; col < 5; col++) {
pivotTable.format(1, col, style);
}
// Save the workbook object
workbook.save(dataDir + "out.xlsx");