@ -15,78 +15,84 @@ import "encoding/xml"
// non-null PivotTables. There exists one pivotTableDefinition for each
// PivotTableDefinition part
type xlsxPivotTableDefinition struct {
XMLName xml . Name ` xml:"http://schemas.openxmlformats.org/spreadsheetml/2006/main pivotTableDefinition" `
Name string ` xml:"name,attr" `
CacheID int ` xml:"cacheId,attr" `
DataOnRows bool ` xml:"dataOnRows,attr" `
DataPosition int ` xml:"dataPosition,attr" `
DataCaption string ` xml:"dataCaption,attr" `
GrandTotalCaption string ` xml:"grandTotalCaption,attr" `
ErrorCaption string ` xml:"errorCaption,attr" `
ShowError bool ` xml:"showError,attr" `
MissingCaption string ` xml:"missingCaption,attr" `
ShowMissing bool ` xml:"showMissing,attr" `
PageStyle string ` xml:"pageStyle,attr" `
PivotTableStyle string ` xml:"pivotTableStyle,attr" `
VacatedStyle string ` xml:"vacatedStyle,attr" `
Tag string ` xml:"tag,attr" `
UpdatedVersion int ` xml:"updatedVersion,attr" `
MinRefreshableVersion int ` xml:"minRefreshableVersion,attr" `
AsteriskTotals bool ` xml:"asteriskTotals,attr" `
ShowItems bool ` xml:"showItems,attr" `
EditData bool ` xml:"editData,attr" `
DisableFieldList bool ` xml:"disableFieldList,attr" `
ShowCalcMbrs bool ` xml:"showCalcMbrs,attr" `
VisualTotals bool ` xml:"visualTotals,attr" `
ShowMultipleLabel bool ` xml:"showMultipleLabel,attr" `
ShowDataDropDown bool ` xml:"showDataDropDown,attr" `
ShowDrill bool ` xml:"showDrill,attr" `
PrintDrill bool ` xml:"printDrill,attr" `
ShowMemberPropertyTips bool ` xml:"showMemberPropertyTips,attr" `
ShowDataTips bool ` xml:"showDataTips,attr" `
EnableWizard bool ` xml:"enableWizard,attr" `
EnableDrill bool ` xml:"enableDrill,attr" `
EnableFieldProperties bool ` xml:"enableFieldProperties,attr" `
PreserveFormatting bool ` xml:"preserveFormatting,attr" `
UseAutoFormatting bool ` xml:"useAutoFormatting,attr" `
PageWrap int ` xml:"pageWrap,attr" `
PageOverThenDown bool ` xml:"pageOverThenDown,attr" `
SubtotalHiddenItems bool ` xml:"subtotalHiddenItems,attr" `
RowGrandTotals bool ` xml:"rowGrandTotals,attr" `
ColGrandTotals bool ` xml:"colGrandTotals,attr" `
FieldPrintTitles bool ` xml:"fieldPrintTitles,attr" `
ItemPrintTitles bool ` xml:"itemPrintTitles,attr" `
MergeItem bool ` xml:"mergeItem,attr" `
ShowDropZones bool ` xml:"showDropZones,attr" `
CreatedVersion int ` xml:"createdVersion,attr" `
Indent int ` xml:"indent,attr" `
ShowEmptyRow bool ` xml:"showEmptyRow,attr" `
ShowEmptyCol bool ` xml:"showEmptyCol,attr" `
ShowHeaders bool ` xml:"showHeaders,attr" `
Compact bool ` xml:"compact,attr" `
Outline bool ` xml:"outline,attr" `
OutlineData bool ` xml:"outlineData,attr" `
CompactData bool ` xml:"compactData,attr" `
Published bool ` xml:"published,attr" `
GridDropZones bool ` xml:"gridDropZones,attr" `
Immersive bool ` xml:"immersive,attr" `
MultipleFieldFilters bool ` xml:"multipleFieldFilters,attr" `
ChartFormat int ` xml:"chartFormat,attr" `
RowHeaderCaption string ` xml:"rowHeaderCaption,attr" `
ColHeaderCaption string ` xml:"colHeaderCaption,attr" `
FieldListSortAscending bool ` xml:"fieldListSortAscending,attr" `
MdxSubqueries bool ` xml:"mdxSubqueries,attr" `
CustomListSort bool ` xml:"customListSort,attr" `
Location * xlsxLocation ` xml:"location" `
PivotFields * xlsxPivotFields ` xml:"pivotFields" `
RowFields * xlsxRowFields ` xml:"rowFields" `
RowItems * xlsxRowItems ` xml:"rowItems" `
ColFields * xlsxColFields ` xml:"colFields" `
ColItems * xlsxColItems ` xml:"colItems" `
PageFields * xlsxPageFields ` xml:"pageFields" `
DataFields * xlsxDataFields ` xml:"dataFields" `
ConditionalFormats * xlsxConditionalFormats ` xml:"conditionalFormats" `
PivotTableStyleInfo * xlsxPivotTableStyleInfo ` xml:"pivotTableStyleInfo" `
XMLName xml . Name ` xml:"http://schemas.openxmlformats.org/spreadsheetml/2006/main pivotTableDefinition" `
Name string ` xml:"name,attr" `
CacheID int ` xml:"cacheId,attr" `
ApplyNumberFormats bool ` xml:"applyNumberFormats,attr,omitempty" `
ApplyBorderFormats bool ` xml:"applyBorderFormats,attr,omitempty" `
ApplyFontFormats bool ` xml:"applyFontFormats,attr,omitempty" `
ApplyPatternFormats bool ` xml:"applyPatternFormats,attr,omitempty" `
ApplyAlignmentFormats bool ` xml:"applyAlignmentFormats,attr,omitempty" `
ApplyWidthHeightFormats bool ` xml:"applyWidthHeightFormats,attr,omitempty" `
DataOnRows bool ` xml:"dataOnRows,attr,omitempty" `
DataPosition int ` xml:"dataPosition,attr,omitempty" `
DataCaption string ` xml:"dataCaption,attr" `
GrandTotalCaption string ` xml:"grandTotalCaption,attr,omitempty" `
ErrorCaption string ` xml:"errorCaption,attr,omitempty" `
ShowError bool ` xml:"showError,attr,omitempty" `
MissingCaption string ` xml:"missingCaption,attr,omitempty" `
ShowMissing bool ` xml:"showMissing,attr,omitempty" `
PageStyle string ` xml:"pageStyle,attr,omitempty" `
PivotTableStyle string ` xml:"pivotTableStyle,attr,omitempty" `
VacatedStyle string ` xml:"vacatedStyle,attr,omitempty" `
Tag string ` xml:"tag,attr,omitempty" `
UpdatedVersion int ` xml:"updatedVersion,attr" `
MinRefreshableVersion int ` xml:"minRefreshableVersion,attr" `
AsteriskTotals bool ` xml:"asteriskTotals,attr,omitempty" `
ShowItems bool ` xml:"showItems,attr,omitempty" `
EditData bool ` xml:"editData,attr,omitempty" `
DisableFieldList bool ` xml:"disableFieldList,attr,omitempty" `
ShowCalcMbrs bool ` xml:"showCalcMbrs,attr,omitempty" `
VisualTotals bool ` xml:"visualTotals,attr,omitempty" `
ShowMultipleLabel bool ` xml:"showMultipleLabel,attr,omitempty" `
ShowDataDropDown bool ` xml:"showDataDropDown,attr,omitempty" `
ShowDrill bool ` xml:"showDrill,attr,omitempty" `
PrintDrill bool ` xml:"printDrill,attr,omitempty" `
ShowMemberPropertyTips bool ` xml:"showMemberPropertyTips,attr,omitempty" `
ShowDataTips bool ` xml:"showDataTips,attr,omitempty" `
EnableWizard bool ` xml:"enableWizard,attr,omitempty" `
EnableDrill bool ` xml:"enableDrill,attr,omitempty" `
EnableFieldProperties bool ` xml:"enableFieldProperties,attr,omitempty" `
PreserveFormatting bool ` xml:"preserveFormatting,attr,omitempty" `
UseAutoFormatting bool ` xml:"useAutoFormatting,attr" `
PageWrap int ` xml:"pageWrap,attr,omitempty" `
PageOverThenDown bool ` xml:"pageOverThenDown,attr,omitempty" `
SubtotalHiddenItems bool ` xml:"subtotalHiddenItems,attr,omitempty" `
RowGrandTotals bool ` xml:"rowGrandTotals,attr,omitempty" `
ColGrandTotals bool ` xml:"colGrandTotals,attr,omitempty" `
FieldPrintTitles bool ` xml:"fieldPrintTitles,attr,omitempty" `
ItemPrintTitles bool ` xml:"itemPrintTitles,attr" `
MergeItem bool ` xml:"mergeItem,attr,omitempty" `
ShowDropZones bool ` xml:"showDropZones,attr,omitempty" `
CreatedVersion int ` xml:"createdVersion,attr" `
Indent int ` xml:"indent,attr,omitempty" `
ShowEmptyRow bool ` xml:"showEmptyRow,attr,omitempty" `
ShowEmptyCol bool ` xml:"showEmptyCol,attr,omitempty" `
ShowHeaders bool ` xml:"showHeaders,attr,omitempty" `
Compact bool ` xml:"compact,attr,omitempty" `
Outline bool ` xml:"outline,attr,omitempty" `
OutlineData bool ` xml:"outlineData,attr,omitempty" `
CompactData bool ` xml:"compactData,attr,omitempty" `
Published bool ` xml:"published,attr,omitempty" `
GridDropZones bool ` xml:"gridDropZones,attr" `
Immersive bool ` xml:"immersive,attr,omitempty" `
MultipleFieldFilters bool ` xml:"multipleFieldFilters,attr,omitempty" `
ChartFormat int ` xml:"chartFormat,attr,omitempty" `
RowHeaderCaption string ` xml:"rowHeaderCaption,attr,omitempty" `
ColHeaderCaption string ` xml:"colHeaderCaption,attr,omitempty" `
FieldListSortAscending bool ` xml:"fieldListSortAscending,attr,omitempty" `
MdxSubqueries bool ` xml:"mdxSubqueries,attr,omitempty" `
CustomListSort bool ` xml:"customListSort,attr,omitempty" `
Location * xlsxLocation ` xml:"location" `
PivotFields * xlsxPivotFields ` xml:"pivotFields" `
RowFields * xlsxRowFields ` xml:"rowFields" `
RowItems * xlsxRowItems ` xml:"rowItems" `
ColFields * xlsxColFields ` xml:"colFields" `
ColItems * xlsxColItems ` xml:"colItems" `
PageFields * xlsxPageFields ` xml:"pageFields" `
DataFields * xlsxDataFields ` xml:"dataFields" `
ConditionalFormats * xlsxConditionalFormats ` xml:"conditionalFormats" `
PivotTableStyleInfo * xlsxPivotTableStyleInfo ` xml:"pivotTableStyleInfo" `
}
// xlsxLocation represents location information for the PivotTable.