Formattare le celle della tabella pivot
A volte, si desidera formattare le celle delle tabelle pivot. Per esempio, si desidera applicare un colore di sfondo alle celle pivot. Aspose.Cells for Node.js via C++ fornisce due metodi PivotTable.formatAll(style) e PivotTable.format(row, column, style), che puoi usare a questo scopo.
PivotTable.formatAll(style) applica lo stile all’intera tabella pivot mentre PivotTable.format(row, column, style) applica lo stile a una singola cella della tabella pivot.
const AsposeCells = require("aspose.cells.node"); | |
//Create workbook object from source file containing pivot table | |
var workbook = new AsposeCells.Workbook("pivot_format.xlsx"); | |
//Access the worksheet by its name | |
var worksheet = workbook.getWorksheets().get("Sheet1"); | |
//Access the pivot table | |
var pivotTable = worksheet.getPivotTables().get(1); | |
//Create a style object with background color light blue | |
var style = workbook.createStyle(); | |
style.setPattern(AsposeCells.BackgroundType.Solid); | |
style.setBackgroundColor(AsposeCells.Color.LightBlue); | |
//Format entire pivot table with light blue color | |
pivotTable.formatAll(style); | |
//Create another style object with yellow color | |
var style = workbook.createStyle(); | |
style.setPattern(AsposeCells.BackgroundType.Solid); | |
style.setBackgroundColor(AsposeCells.Color.Yellow); | |
//Access the pivot table | |
var pivotTable2 = worksheet.getPivotTables().get(0); | |
//Format the cell of pivot table | |
pivotTable2.format(16, 5, style); | |
//Save the workbook object | |
workbook.save("out.xlsx"); |