2.1.7.40 PivotTable
An instance of the PivotTable part type specifies a PivotTable View (section 2.2.5.3).
Content type: application/vnd.ms-excel.PivotTable
Source relationship: http://schemas.openxmlformats.org/officeDocument/2006/relationships/PivotTable
A PivotTable part MUST be the target of an implicit relationship from a worksheet (section 2.1.7.62) part.
A PivotTable part is permitted to have implicit relationships to the following parts specified in this document:
PivotCache Definition (section 2.1.7.38)
A PivotTable part MUST NOT have any implicit or explicit relationships to any other parts specified in this document.
Record sequence ABNF:
PIVOTTABLE = [ACUID] BrtBeginSXView SXLOCATION [SXVDS] [ISXVDRWS] [SXLIRWS] [ISXVDCOLS] [SXLICOLS] [SXPIS] [SXDIS] [SXFORMATS] [SXCONDFMTS] [SXCRTFORMATS] [SXTHS] BrtTableStyleClient [SXFILTERS] [ISXTHRWS] [ISXTHCOLS] FRTSXVIEW BrtEndSXView
SXLOCATION = BrtBeginSXLocation BrtEndSXLocation
SXVDS = BrtBeginSXVDs 1*SXVD BrtEndSXVDs
ISXVDRWS = BrtBeginISXVDRws BrtEndISXVDRws
SXVD = BrtBeginSXVD [SXVIS] [AUTOSORTSCOPE] [FRTSXVD] BrtEndSXVD
AUTOSORTSCOPE = BrtBeginAutoSortScope PIVOTRULE BrtEndAutoSortScope
SXVIS = BrtBeginSXVIs 1*SXVI BrtEndSXVIs
SXVI = BrtBeginSXVI BrtEndSXVI
FRTSXVD = [BrtFRTBegin BrtSXVD14 BrtFRTEnd] [FRTSXVDIGNORABLE] *FRT
FRTSXVDIGNORABLE = BrtFRTBegin BrtPivotFieldIgnorableAfter BrtFRTEnd
SXLIRWS = BrtBeginSXLIRws 1*SXLI BrtEndSXLIRws
SXLI = BrtBeginSXLI [ISXVIS] BrtEndSXLI
ISXVIS = BrtBeginISXVIs BrtEndISXVIs
ISXVDCOLS = BrtBeginISXVDCols BrtEndISXVDCols
SXLICOLS = BrtBeginSXLICols 1*SXLI BrtEndSXLICols
SXPIS = BrtBeginSXPIs 1*256SXPI BrtEndSXPIs
SXPI = BrtBeginSXPI *FRT BrtEndSXPI
SXDIS = BrtBeginSXDIs 1*SXDI BrtEndSXDIs
SXDI = BrtBeginSXDI FRTSXDI BrtEndSXDI
FRTSXDI = [BrtFRTBegin BrtSXDI14 BrtFRTEnd] [BrtFRTBegin BrtSXDI15 BrtFRTEnd] [FRTDATAFIELDFUTUREINFO] *FRT
FRTDATAFIELDFUTUREINFO = BrtFRTBegin BrtPivotDataFieldFutureData BrtFRTEnd
SXFORMATS = BrtBeginSXFormats 1*SXFORMAT BrtEndSxFormats
SXFORMAT = BrtBeginSXFormat PIVOTRULE *FRT BrtEndSXFormat
SXCONDFMTS = BrtBeginSXCondFmts 1*SXCONDFMT BrtEndSXCondFmts
SXCONDFMT = BrtBeginSXCondFmt PIVOTRULES *FRT BrtEndSXCondFmt
SXCRTFORMATS = BrtBeginSXCrtFormats 1*SXCRTFORMAT BrtEndSXCrtFormats
SXCRTFORMAT = BrtBeginSXCrtFormat PIVOTRULE BrtEndSXCrtFormat
SXTHS = BrtBeginSXTHs 1*SXTH BrtEndSXTHs
SXTH = BrtBeginSXTH [SXTDMPS] *SXTHITEMS FRTSXTH BrtEndSXTH
FRTSXTH = [BrtFRTBegin BrtSXTH14 BrtFRTEnd] [FRTSXTHIGNORABLE] *FRT
FRTSXTHIGNORABLE = BrtFRTBegin BrtPivotHierarchyIgnorableAfter BrtFRTEnd
SXTHITEMS = BrtBeginSXTHItems 1*SXTHITEM BrtEndSXTHItems
SXTHITEM = BrtBeginSXTHItem BrtEndSXTHItem
SXTDMPS = BrtBeginSXTDMPS *SXTDMP BrtEndSXTDMPs
SXTDMP = (BrtSXTDMPOrder / BrtBeginSXTDMP) BrtEndSXTDMP
ISXTHRWS = BrtBeginISXTHRws BrtEndISXTHRws
ISXTHCOLS = BrtBeginISXTHCols BrtEndISXTHCols
SXFILTERS = BrtBeginSXFilters 1*SXFILTER BrtEndSXFilters
SXFILTER = BrtBeginSXFILTER AFILTER FRTSXFILTER BrtEndSXFilter
AFILTER = BrtBeginAFilter 1*PIVOTFILTERCOLUMN BrtEndAFilter
PIVOTFILTERCOLUMN = BrtBeginFilterColumn (BrtDynamicFilter / BrtTop10Filter / CUSTOMFILTERS / PIVOTFILTERS) *FRT
PIVOTFILTERS = BrtBeginFilters *BrtFilter BrtEndFilters
PIVOTRULES = BrtBeginSXRules PIVOTRULE BrtEndSxRules
SXVIEW14 = BrtBeginSXView14 [SXCHANGES] [SXEDITS] [SXCONDFMTS14] BrtEndSXView14
SXCHANGE = BrtBeginSXChange BrtSXTupleItems BrtEndSXChange
SXCHANGES = BrtBeginSXChanges 1*2147483647SXCHANGE BrtEndSXChanges
SXEDITS = BrtBeginSXEdits 1*2147483647SXEDIT BrtEndSXEdits
SXEDIT = BrtBeginSXEdit BrtSXTupleItems PIVOTRULE14 BrtEndSXEdit
SXCONDFMTS14 = BrtBeginSXCondFmts14 1*SXCONDFMT14 BrtEndSXCondFmts14
SXCONDFMT14 = BrtBeginSXCondFmt14 PIVOTRULES14 BrtEndSXCondFmt14
PIVOTRULES14 = BrtBeginSXRules14 PIVOTRULE14 BrtEndSXRules14
PIVOTRULE14 = BrtBeginPRule14 [PRFILTERS14] *FRT BrtEndPRule14
PRFILTERS14 = BrtBeginPRFilters14 1*2147483647PRFILTER14 BrtEndPRFilters14
PRFILTER14 = BrtBeginPRFilter14 1*2147483647PRFITEM14 BrtEndPRFilter14
PRFITEM14 = BrtBeginPRFItem14 BrtEndPRFItem14
FRTSXVIEW15 = [PIVOTVALUECELLS15] [PIVOTTABLEUISETTINGS]
PIVOTVALUECELLS15 = BrtFRTBegin BrtBeginSxvcells 1*PIVOTROWS15 BrtEndSxvcells BrtFRTEnd
PIVOTROWS15 = [BrtBeginSxRow 1*PIVOTVALUECELL15 BrtEndSxRow]
PIVOTVALUECELL15 = BrtSxvcellNum / BrtSxvcellStr / BrtSxvcellErr / BrtSxvcellBool / BrtSxvcellDate / BrtSxvcellNil
PIVOTTABLEUISETTINGS = BrtFRTBegin BrtBeginPivotTableUISettings *BrtFieldListActiveItem BrtEndPivotTableUISettings BrtFRTEnd
FRTSXFILTER = [BrtFRTBegin BrtSxFilter15 BrtFRTEnd] *FRT
SXVIEW16 = BrtBeginSXView16 BrtEndSXView16
FRTSXVIEWVERSIONINGINFO = BrtFRTBegin BrtBeginPivotVersionInfo 1*(BrtPivotRequiredFeature / BrtPivotLastUsedFeature) BrtEndPivotVersionInfo BrtFRTEnd
For ABNF rules not listed here, see section 2.1.8.