Formatieren von Pivottabellenzellen
Manchmal möchten Sie Pivottabellenzellen formatieren. Zum Beispiel möchten Sie Hintergrundfarbe auf Pivottabellenzellen anwenden. Aspose.Cells bietet zwei Methoden PivotTable.FormatAll() und PivotTable.Format(), die Sie zu diesem Zweck verwenden können.
PivotTable.FormatAll() wendet den Stil auf die gesamte Pivottabelle an, während PivotTable.Format() den Stil auf eine einzelne Zelle der Pivottabelle anwendet.
Der folgende Beispielcode lädt die Beispieldatei mit zwei Pivottabellen und führt die Formatierungsoperation für die gesamte Pivottabelle und das Formatieren einzelner Zellen in der Pivottabelle durch.
// 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"); |