PivotTable.PreserveFormatting
PivotTable.PreserveFormatting property
Indicates whether formatting is preserved when the PivotTable is refreshed or recalculated.
public bool PreserveFormatting { get; set; }
Examples
using System;
using Aspose.Cells;
using Aspose.Cells.Pivot;
namespace AsposeCellsExamples
{
public class PivotTablePropertyPreserveFormattingDemo
{
public static void Run()
{
// Create a workbook from source Excel file
Workbook workbook = new Workbook("source.xlsx");
// Access first worksheet
Worksheet worksheet = workbook.Worksheets[0];
// Access the first pivot table
PivotTable pivotTable = worksheet.PivotTables[0];
// Enable preserving formatting during refresh
pivotTable.PreserveFormatting = true;
// Apply some formatting to pivot table data area
Style style = workbook.CreateStyle();
style.Font.Name = "Arial";
style.Font.Size = 10;
style.ForegroundColor = System.Drawing.Color.LightBlue;
style.Pattern = BackgroundType.Solid;
// Format the pivot table data area
pivotTable.FormatAll(style);
// Refresh and calculate pivot table data
pivotTable.RefreshData();
pivotTable.CalculateData();
// Save the workbook
workbook.Save("output.xlsx", SaveFormat.Xlsx);
}
}
}
See Also
- class PivotTable
- namespace Aspose.Cells.Pivot
- assembly Aspose.Cells