OptionalapplyWhether alignment formats from the auto-format are applied.
OptionalapplyWhether border formats from the auto-format are applied.
OptionalapplyWhether font formats from the auto-format are applied.
OptionalapplyWhether number formats from the auto-format are applied.
OptionalapplyWhether pattern (fill) formats from the auto-format are applied.
OptionalapplyWhether width/height adjustments from the auto-format are applied.
OptionalautoBuilt-in auto-format ID.
OptionalautoWhether the pivot table should automatically refresh when its source data changes.
The pivot cache that supplies source data for this pivot table.
OptionalcalculatedCalculated field definitions. Each entry defines a formula-based field that derives its values from other cache fields.
OptionalcolFields on the column axis, in display order. Each entry is a PivotFieldIndex: either
an index into fields, or -2 for the "Values" virtual field.
OptionalcolWhether grand totals should be shown for columns.
OptionalcolCaption for the column header area.
OptionalcolLayout items for the column area, describing each column header.
OptionalcompactDefault compact flag for pivot fields. Fields inherit this unless they override their own compact.
OptionalcompactWhether data fields in compact layout share a single column.
OptionalcustomWhether custom list ordering is used when sorting items.
OptionaldataCaption for the data (values) area. Excel always writes this (typically "Data" or a
localized equivalent).
OptionaldataThe data fields, defining the aggregated values displayed in the pivot table's data area.
OptionaldataWhether the data (values) axis runs along rows rather than columns.
OptionaldataPosition of the "Values" virtual field within its axis. When absent, the Values field is placed at the end.
OptionalenableWhether drill-down (expand/collapse) is enabled on pivot field items.
OptionalerrorText to display in place of error values.
OptionalfieldWhether field names are printed on each page when the pivot table is printed.
The pivot fields, paralleling the cache's fields array. Each field's configuration determines whether and how it participates in the pivot table layout.
OptionalfiltersAdvanced filters applied to pivot fields.
OptionalgrandCustom label for grand total rows/columns.
OptionalgridWhether classic-style grid drop zones are shown. Drop zones are labeled regions (e.g. "Drop Row Fields Here") displayed in the pivot table area where fields can be dragged to assign them to an axis.
OptionalindentNumber of character widths to indent row labels in compact layout.
OptionalitemWhether item labels are printed on each page when the pivot table is printed.
Position information for the pivot table's data within its output range.
OptionalmergeWhether labels from outer row fields are merged across cells.
OptionalmissingText to display in place of missing values.
OptionalmultipleWhether multiple filters can be applied to a single field simultaneously.
The name of the pivot table. Typically unique per workbook, but Excel allows duplicate names across different sheets.
OptionaloutlineDefault outline flag for pivot fields. Fields inherit this unless they override their own outline.
OptionaloutlineWhether data-area values are repeated on outline header rows. When false (the default), values appear only on the innermost detail rows; when true, each outline-level header row also shows the aggregated values for its group.
OptionalpageThe page (filter) fields, allowing the pivot table to be filtered by specific field values.
OptionalpageWhether page fields are laid out across then down (true) or down then across (false).
OptionalpageNumber of page fields per column before wrapping to a new column.
OptionalpreserveWhether cell formatting is preserved on refresh.
The A1-style range reference covering the pivot table's output area.
OptionalrowFields on the row axis, in display order. Each entry is a PivotFieldIndex: either
an index into fields, or -2 for the "Values" virtual field.
OptionalrowWhether grand totals should be shown for rows.
OptionalrowCaption for the row header area.
OptionalrowLayout items for the row area, describing each row header.
The name of the sheet where this pivot table's output is rendered.
OptionalshowWhether calculated members from OLAP data sources are shown.
OptionalshowWhether drop zones for fields are displayed in the pivot table area.
OptionalshowWhether empty columns are shown in the output.
OptionalshowWhether empty rows are shown in the output.
OptionalshowWhether error captions are shown (when true, cells with errors display errorCaption).
OptionalshowWhether row and column headers are displayed.
OptionalshowWhether field items are shown in the pivot table body.
OptionalshowWhether member property tooltips are shown.
OptionalshowWhether missing-value captions are shown.
OptionalshowWhether the pivot table shows "Multiple Items" labels when a page field has more than one item selected.
OptionalstylePresentation style for the pivot table.
OptionalsubtotalWhether hidden items are included in subtotals.
OptionaluidRevision-tracking unique identifier. A GUID string like
"{93AACE53-8F3A-A04A-893A-A439866B3165}" assigned by Excel 2014+ for revision tracking.
OptionaluseWhether auto-formatting is applied.
A pivot table definition. Pivot tables dynamically group, filter, and aggregate source data, displaying the results in a structured layout on a worksheet.
The layout is organized around axes: each PivotField can be placed on the row axis, column axis, or page (filter) axis via its axis property. rowFieldIndices and colFieldIndices list the fields on each axis in display order; each position in that list is sometimes called a level. The page axis fields appear in the page field area, a region above the pivot table body where filter dropdowns are displayed (see pageFields).
rowItems and colItems describe the rendered layout: each PivotRowColItem represents one row or column header, with itemIndices mapping positionally to the fields on that axis. The data area is the grid of aggregated values framed by those row and column headers; its contents are defined by the dataFields.
firstHeaderRow, firstDataRow, and firstDataCol locate these regions within the output range (ref).
See
https://support.microsoft.com/office/a9a84538-bfe9-40a9-a8e9-f99134456576