تنسيق خلايا جدول البيانات المحورية
في بعض الأحيان، تريد تنسيق خلايا جدول Pivot. على سبيل المثال، تريد تطبيق لون خلفية على خلايا جدول Pivot. يوفر Aspose.Cells for Node.js via C++ طريقتين PivotTable.formatAll(style) و PivotTable.format(row, column, style)، يمكن استخدامهما لهذا الغرض.
PivotTable.formatAll(style) تطبق النمط على جدول المحور بأكمله بينما PivotTable.format(row, column, style) يطبق النمط على خلية واحدة في جدول المحور.
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"); |