تنسيق خلايا جدول البيانات المحورية
أحيانًا، ترغب في تهيئة خلايا الجدول المحوري. على سبيل المثال، ترغب في تطبيق لون خلفية على خلايا الجدول المحوري. توفر Aspose.Cells طريقتين PivotTable.formatAll() و PivotTable.format() يمكنك استخدامهما لهذا الغرض.
تطبق الطريقة PivotTable.formatAll() النمط على الجدول المحوري بأكمله بينما تطبق الطريقة PivotTable.format() النمط على خلية واحدة من الجدول المحوري.
الرمز البرمجي العيني يقوم باستخدام لون أزرق فاتح لتنسيق الجدول المحوري بأكمله ثم يقوم بتنسيق صف الجدول الثاني بلون أصفر.
الجدول المحوري الذي تم إدخاله قبل تنفيذ الرمز
الجدول المحوري الناتج بعد تنفيذ الرمز
// 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"); |