Formatieren von Pivottabellenzellen
Manchmal möchte man Pivot-Tabellenzellen formatieren. Beispielsweise, um eine Hintergrundfarbe auf Pivot-Tabellenzellen anzuwenden. Aspose.Cells for Node.js via C++ bietet zwei Methoden PivotTable.formatAll(style) und PivotTable.format(row, column, style), die hierfür verwendet werden können.
PivotTable.formatAll(style) wendet den Stil auf die gesamte Pivottabelle an, während PivotTable.format(row, column, style) den Stil auf eine einzelne Zelle der Pivottabelle anwendet.
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"); |