diff options
Diffstat (limited to 'xmlPivotTable.go')
| -rw-r--r-- | xmlPivotTable.go | 150 | 
1 files changed, 78 insertions, 72 deletions
diff --git a/xmlPivotTable.go b/xmlPivotTable.go index 16c469f..6f2a8e7 100644 --- a/xmlPivotTable.go +++ b/xmlPivotTable.go @@ -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.  | 
