So wenden Sie bedingte Formatierung in der Pivot-Tabelle EPPlus an
Posted: 20 Dec 2024, 15:09
Ich habe eine ASP.NET Mvc-Anwendung, die Excel-Berichte mit EPPlus generiert. Eines der Arbeitsblätter in der generierten Arbeitsmappe enthält eine Pivot-Tabelle. Ich möchte eine bedingte Formatierung in der Pivot-Tabelle anwenden, um die Hintergrundfarbe der Zellen mit dem Wert 1 einzufärben.
Der folgende Code wird zum Erstellen der Pivot-Tabelle verwendet.
var dataRange = _objSheet.Cells[_objSheet.Dimension.Address.ToString()];
_objSheet = outputExcel.Workbook.Worksheets.Add("Pivot");
var ptTable = _objSheet.PivotTables.Add(_objSheet.Cells["A1"], dataRange, "PivotTable");
ptTable.GridDropZones = true;
ptTable.ApplyPatternFormats = true;
ptTable.Compact = false;
ptTable.CompactData = false;
ptTable.Indent = 0;
ptTable.RowGrandTotals = false;
ptTable.ColumnGrandTotals = false;
ptTable.ShowMemberPropertyTips = false;
ptTable.DataOnRows = false;
ptTable.UseAutoFormatting = false;
Wie wende ich bedingte Formatierung auf den Bereich der Pivot-Tabelle an??
Der folgende Code wird zum Erstellen der Pivot-Tabelle verwendet.
var dataRange = _objSheet.Cells[_objSheet.Dimension.Address.ToString()];
_objSheet = outputExcel.Workbook.Worksheets.Add("Pivot");
var ptTable = _objSheet.PivotTables.Add(_objSheet.Cells["A1"], dataRange, "PivotTable");
ptTable.GridDropZones = true;
ptTable.ApplyPatternFormats = true;
ptTable.Compact = false;
ptTable.CompactData = false;
ptTable.Indent = 0;
ptTable.RowGrandTotals = false;
ptTable.ColumnGrandTotals = false;
ptTable.ShowMemberPropertyTips = false;
ptTable.DataOnRows = false;
ptTable.UseAutoFormatting = false;
Wie wende ich bedingte Formatierung auf den Bereich der Pivot-Tabelle an??