Formatera pivot tabellceller
Ibland vill du formatera pivottabellceller. Till exempel vill du tillämpa bakgrundsfärg på pivottabellceller. Aspose.Cells tillhandahåller två metoder PivotTable.FormatAll() och PivotTable.Format(), som du kan använda för detta ändamål.
PivotTable.FormatAll() tillämpar stilen på hela pivot-tabellen medan PivotTable.Format() tillämpar stilen på en enskild cell i pivot-tabellen.
Följande exempelkod läser in exemplet Excel-fil som innehåller två pivot-tabeller och uppnår operationen att formatera hela pivot-tabellen och formatera individuella celler i pivot-tabellen.
// Create workbook object from source file containing pivot table | |
Workbook workbook = new Workbook("pivot_format.xlsx"); | |
// Access the worksheet by its name | |
Worksheet worksheet = workbook.Worksheets["Sheet1"]; | |
// Access the pivot table | |
PivotTable pivotTable = worksheet.PivotTables[1]; | |
// Create a style object with background color light blue | |
Style style = workbook.CreateStyle(); | |
style.Pattern = BackgroundType.Solid; | |
style.BackgroundColor = Color.LightBlue; | |
// Format entire pivot table with light blue color | |
pivotTable.FormatAll(style); | |
// Create another style object with yellow color | |
style = workbook.CreateStyle(); | |
style.Pattern = BackgroundType.Solid; | |
style.BackgroundColor = Color.Yellow; | |
// Access the pivot table | |
PivotTable pivotTable2 = worksheet.PivotTables[0]; | |
// Format the cell of pivot table | |
pivotTable2.Format(16, 5, style); | |
// Save the workbook object | |
workbook.Save("out.xlsx"); |