Class ExcelPivotTable
Inheritance
System.Object
ExcelPivotTable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: EPPlus.dll
Syntax
public class ExcelPivotTable : XmlHelper
Fields
PivotNullValue
Declaration
public static PivotNull PivotNullValue
Field Value
Properties
Address
The location of the pivot table
Declaration
public ExcelAddressBase Address { get; }
Property Value
If true apply legacy table autoformat border properties
Declaration
public bool ApplyBorderFormats { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
If true apply legacy table autoformat font properties
Declaration
public bool ApplyFontFormats { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
if true apply legacy table autoformat number format properties.
Declaration
public bool ApplyNumberFormats { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
If true apply legacy table autoformat pattern properties
Declaration
public bool ApplyPatternFormats { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
If true apply legacy table autoformat width/height properties.
Declaration
public bool ApplyWidthHeightFormats { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
CacheDefinition
Reference to the pivot table cache definition object
Declaration
public ExcelPivotCacheDefinition CacheDefinition { get; }
Property Value
ColumnFields
Declaration
public ExcelPivotTableRowColumnFieldCollection ColumnFields { get; }
Property Value
ColumnGrandTotals
If the grand totals should be displayed for the PivotTable columns
Declaration
public bool ColumnGrandTotals { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ColumnHeaderCaption
The text to be displayed in column header in compact mode.
Declaration
public string ColumnHeaderCaption { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Compact
A boolean that indicates if new fields should have their compact flag set to true
Declaration
public bool Compact { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
CompactData
A boolean that indicates if the field next to the data field in the PivotTable should be displayed in the same column of the spreadsheet.
Declaration
public bool CompactData { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
DataCaption
Specifies the name of the value area field header in the PivotTable.
This caption is shown when the PivotTable when two or more fields are in the values area.
Declaration
public string DataCaption { get; set; }
Property Value
| Type |
Description |
| System.String |
|
DataFields
Declaration
public ExcelPivotTableDataFieldCollection DataFields { get; }
Property Value
DataOnRows
If multiple datafields are displayed in the row area or the column area
Declaration
public bool DataOnRows { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
EnableDrill
If the user is prevented from drilling down on a PivotItem or aggregate value
Declaration
public bool EnableDrill { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ErrorCaption
The string to be displayed in cells that contain errors.
Declaration
public string ErrorCaption { get; set; }
Property Value
| Type |
Description |
| System.String |
|
FieldPrintTitles
If the row and column titles from the PivotTable should be printed.
Declaration
public bool FieldPrintTitles { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Fields
Declaration
public ExcelPivotTableFieldCollection Fields { get; }
Property Value
Filters
Declaration
public ExcelPivotTableFilterCollection Filters { get; }
Property Value
FirstDataCol
The first column of the PivotTable data, relative to the top left cell in the range.
Declaration
public int FirstDataCol { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
FirstDataRow
The first column of the PivotTable data, relative to the top left cell in the range
Declaration
public int FirstDataRow { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
The first row of the PivotTable header, relative to the top left cell in the ref value
Declaration
public int FirstHeaderRow { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
GrandTotalCaption
Specifies the string to be displayed for grand totals.
Declaration
public string GrandTotalCaption { get; set; }
Property Value
| Type |
Description |
| System.String |
|
GridDropZones
A boolean that indicates if the in-grid drop zones should be displayed at runtime, and if classic layout is applied
Declaration
public bool GridDropZones { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Indent
The indentation increment for compact axis and can be used to set the Report Layout to Compact Form
Declaration
public int Indent { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
ItemPrintTitles
If the row and column titles from the PivotTable should be printed.
Declaration
public bool ItemPrintTitles { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
MissingCaption
The text to be displayed in cells with no value
Declaration
public string MissingCaption { get; set; }
Property Value
| Type |
Description |
| System.String |
|
MultipleFieldFilters
A boolean that indicates if the fields of a PivotTable can have multiple filters set on them
Declaration
public bool MultipleFieldFilters { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Name
Name of the pivottable object in Excel
Declaration
public string Name { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Outline
A boolean that indicates whether new fields should have their outline flag set to true
Declaration
public bool Outline { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
OutlineData
A boolean that indicates whether data fields in the PivotTable should be displayed in outline form
Declaration
public bool OutlineData { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
PageFields
Declaration
public ExcelPivotTableRowColumnFieldCollection PageFields { get; }
Property Value
PageWrap
The number of page fields to display before starting another row or column
Declaration
public int PageWrap { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
PivotTableStyle
The pivot table style. If this property is Custom, the style from the StyleName propery is used.
Declaration
public PivotTableStyles PivotTableStyle { get; set; }
Property Value
PivotTableUri
The package internal URI to the pivottable Xml Document.
Declaration
public Uri PivotTableUri { get; }
Property Value
| Type |
Description |
| System.Uri |
|
PivotTableXml
Provides access to the XML data representing the pivottable in the package.
Declaration
public XmlDocument PivotTableXml { get; }
Property Value
| Type |
Description |
| System.Xml.XmlDocument |
|
PrintDrill
If the drill indicators expand collapse buttons should be printed.
Declaration
public bool PrintDrill { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
RowFields
Declaration
public ExcelPivotTableRowColumnFieldCollection RowFields { get; }
Property Value
RowGrandTotals
If the grand totals should be displayed for the PivotTable rows
Declaration
public bool RowGrandTotals { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
The text to be displayed in row header in compact mode.
Declaration
public string RowHeaderCaption { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ShowCalcMember
Show the drill indicators
Declaration
public bool ShowCalcMember { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ShowColumnHeaders
Whether to show column headers for the pivot table.
Declaration
public bool ShowColumnHeaders { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ShowColumnStripes
Whether to show column stripe formatting for the pivot table.
Declaration
public bool ShowColumnStripes { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ShowDataTips
If the tooltips should be displayed for PivotTable data cells.
Declaration
public bool ShowDataTips { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ShowDrill
Show the drill down buttons
Declaration
public bool ShowDrill { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ShowError
Indicates whether to show error messages in cells.
Declaration
public bool ShowError { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Declaration
public bool ShowHeaders { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ShowLastColumn
Whether to show the last column for the pivot table.
Declaration
public bool ShowLastColumn { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ShowMemberPropertyTips
Show member property information
Declaration
public bool ShowMemberPropertyTips { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Whether to show row headers for the pivot table.
Declaration
public bool ShowRowHeaders { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ShowRowStripes
Whether to show row stripe formatting for the pivot table.
Declaration
public bool ShowRowStripes { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ShowValuesRow
If the pivot tables value row is visible or not.
This property only applies when GridDropZones is set to false.
Declaration
public bool ShowValuesRow { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
StyleName
Pivot style name. Used for custom styles
Declaration
public string StyleName { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Styles
Declaration
public ExcelPivotTableAreaStyleCollection Styles { get; }
Property Value
TableStyle
The table style. If this property is Custom, the style from the StyleName propery is used.
Declaration
[Obsolete("Use the PivotTableStyle property for more options")]
public TableStyles TableStyle { get; set; }
Property Value
A boolean that indicates whether legacy auto formatting has been applied to the PivotTable view
Declaration
public bool UseAutoFormatting { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ValuesFieldPosition
The position of the values in the row- or column- fields list. Position is dependent on DataOnRows.
If DataOnRows is true then the position is within the ColumnFields collection,
a value of false the position is within the RowFields collection.
A negative value or a value out of range of the add the "Σ values" field to the end of the collection.
Declaration
public int ValuesFieldPosition { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
WorkSheet
The worksheet where the pivottable is located
Declaration
public ExcelWorksheet WorkSheet { get; set; }
Property Value
Methods
SetCompact(Boolean)
Sets all pivot table fields Compact property to the value supplied.
Declaration
public void SetCompact(bool value = true)
Parameters
| Type |
Name |
Description |
| System.Boolean |
value |
The the value for the Compact property.
|