...
Documentation
Documentation

# Package sml

## Overview ▹

## Overview ▾

## Index ▹

## Index ▾

### Package files

AG_AutoFormat.go AG_RevData.go CT_Authors.go CT_AutoFilter.go CT_AutoSortScope.go CT_BookView.go CT_BookViews.go CT_Boolean.go CT_BooleanProperty.go CT_Border.go CT_BorderPr.go CT_Borders.go CT_Break.go CT_CacheField.go CT_CacheFields.go CT_CacheHierarchies.go CT_CacheHierarchy.go CT_CacheSource.go CT_CacheSourceChoice.go CT_CalcCell.go CT_CalcChain.go CT_CalcPr.go CT_CalculatedItem.go CT_CalculatedItems.go CT_CalculatedMember.go CT_CalculatedMembers.go CT_Cell.go CT_CellAlignment.go CT_CellFormula.go CT_CellProtection.go CT_CellSmartTag.go CT_CellSmartTagPr.go CT_CellSmartTags.go CT_CellStyle.go CT_CellStyleXfs.go CT_CellStyles.go CT_CellWatch.go CT_CellWatches.go CT_CellXfs.go CT_CfRule.go CT_Cfvo.go CT_ChartFormat.go CT_ChartFormats.go CT_Chartsheet.go CT_ChartsheetPr.go CT_ChartsheetProtection.go CT_ChartsheetView.go CT_ChartsheetViews.go CT_Col.go CT_ColFields.go CT_ColHierarchiesUsage.go CT_Color.go CT_ColorFilter.go CT_ColorScale.go CT_Colors.go CT_Cols.go CT_Comment.go CT_CommentList.go CT_CommentPr.go CT_Comments.go CT_ConditionalFormat.go CT_ConditionalFormats.go CT_ConditionalFormatting.go CT_Connection.go CT_Connections.go CT_Consolidation.go CT_Control.go CT_ControlPr.go CT_Controls.go CT_CsPageSetup.go CT_CustomChartsheetView.go CT_CustomChartsheetViews.go CT_CustomFilter.go CT_CustomFilters.go CT_CustomProperties.go CT_CustomProperty.go CT_CustomSheetView.go CT_CustomSheetViews.go CT_CustomWorkbookView.go CT_CustomWorkbookViews.go CT_DataBar.go CT_DataBinding.go CT_DataConsolidate.go CT_DataField.go CT_DataFields.go CT_DataRef.go CT_DataRefs.go CT_DataValidation.go CT_DataValidations.go CT_DateGroupItem.go CT_DateTime.go CT_DbPr.go CT_DdeItem.go CT_DdeItems.go CT_DdeLink.go CT_DdeValue.go CT_DdeValues.go CT_DefinedName.go CT_DefinedNames.go CT_DeletedField.go CT_Dialogsheet.go CT_Dimensions.go CT_DiscretePr.go CT_Drawing.go CT_DrawingHF.go CT_Dxf.go CT_Dxfs.go CT_DynamicFilter.go CT_Error.go CT_Extension.go CT_ExtensionList.go CT_ExternalBook.go CT_ExternalCell.go CT_ExternalDefinedName.go CT_ExternalDefinedNames.go CT_ExternalLink.go CT_ExternalLinkChoice.go CT_ExternalReference.go CT_ExternalReferences.go CT_ExternalRow.go CT_ExternalSheetData.go CT_ExternalSheetDataSet.go CT_ExternalSheetName.go CT_ExternalSheetNames.go CT_Field.go CT_FieldGroup.go CT_FieldUsage.go CT_FieldsUsage.go CT_FileRecoveryPr.go CT_FileSharing.go CT_FileVersion.go CT_Fill.go CT_FillChoice.go CT_Fills.go CT_Filter.go CT_FilterColumn.go CT_FilterColumnChoice.go CT_Filters.go CT_Font.go CT_FontChoice.go CT_FontFamily.go CT_FontName.go CT_FontScheme.go CT_FontSize.go CT_Fonts.go CT_Format.go CT_Formats.go CT_FunctionGroup.go CT_FunctionGroups.go CT_FutureMetadata.go CT_FutureMetadataBlock.go CT_GradientFill.go CT_GradientStop.go CT_GroupItems.go CT_GroupItemsChoice.go CT_GroupLevel.go CT_GroupLevels.go CT_GroupMember.go CT_GroupMembers.go CT_Groups.go CT_HeaderFooter.go CT_HierarchyUsage.go CT_Hyperlink.go CT_Hyperlinks.go CT_I.go CT_IconFilter.go CT_IconSet.go CT_IgnoredError.go CT_IgnoredErrors.go CT_Index.go CT_IndexedColors.go CT_InputCells.go CT_IntProperty.go CT_Item.go CT_Items.go CT_LegacyDrawing.go CT_LevelGroup.go CT_Location.go CT_MRUColors.go CT_Macrosheet.go CT_Map.go CT_MapInfo.go CT_Mdx.go CT_MdxChoice.go CT_MdxKPI.go CT_MdxMemeberProp.go CT_MdxMetadata.go CT_MdxSet.go CT_MdxTuple.go CT_MeasureDimensionMap.go CT_MeasureDimensionMaps.go CT_MeasureGroup.go CT_MeasureGroups.go CT_Member.go CT_MemberProperties.go CT_MemberProperty.go CT_Members.go CT_MergeCell.go CT_MergeCells.go CT_Metadata.go CT_MetadataBlock.go CT_MetadataBlocks.go CT_MetadataRecord.go CT_MetadataStringIndex.go CT_MetadataStrings.go CT_MetadataType.go CT_MetadataTypes.go CT_Missing.go CT_NumFmt.go CT_NumFmts.go CT_Number.go CT_ObjectAnchor.go CT_ObjectPr.go CT_OlapPr.go CT_OleItem.go CT_OleItems.go CT_OleLink.go CT_OleObject.go CT_OleObjects.go CT_OleSize.go CT_OutlinePr.go CT_PCDKPI.go CT_PCDKPIs.go CT_PCDSCPage.go CT_PCDSDTCEntries.go CT_PCDSDTCEntriesChoice.go CT_PageBreak.go CT_PageField.go CT_PageFields.go CT_PageItem.go CT_PageMargins.go CT_PageSetUpPr.go CT_PageSetup.go CT_Pages.go CT_Pane.go CT_Parameter.go CT_Parameters.go CT_PatternFill.go CT_PhoneticPr.go CT_PhoneticRun.go CT_PivotArea.go CT_PivotAreaReference.go CT_PivotAreaReferences.go CT_PivotAreas.go CT_PivotCache.go CT_PivotCacheDefinition.go CT_PivotCacheRecords.go CT_PivotCaches.go CT_PivotDimension.go CT_PivotField.go CT_PivotFields.go CT_PivotFilter.go CT_PivotFilters.go CT_PivotHierarchies.go CT_PivotHierarchy.go CT_PivotSelection.go CT_PivotTableStyle.go CT_PrintOptions.go CT_ProtectedRange.go CT_ProtectedRanges.go CT_Query.go CT_QueryCache.go CT_QueryTable.go CT_QueryTableDeletedFields.go CT_QueryTableField.go CT_QueryTableFields.go CT_QueryTableRefresh.go CT_RElt.go CT_RPrElt.go CT_RPrEltChoice.go CT_RangePr.go CT_RangeSet.go CT_RangeSets.go CT_Record.go CT_RecordChoice.go CT_Reviewed.go CT_ReviewedRevisions.go CT_RevisionAutoFormatting.go CT_RevisionCellChange.go CT_RevisionComment.go CT_RevisionConflict.go CT_RevisionCustomView.go CT_RevisionDefinedName.go CT_RevisionFormatting.go CT_RevisionHeader.go CT_RevisionHeaders.go CT_RevisionInsertSheet.go CT_RevisionMove.go CT_RevisionMoveChoice.go CT_RevisionQueryTableField.go CT_RevisionRowColumn.go CT_RevisionRowColumnChoice.go CT_RevisionSheetRename.go CT_Revisions.go CT_RevisionsChoice.go CT_RgbColor.go CT_Row.go CT_RowFields.go CT_RowHierarchiesUsage.go CT_Rst.go CT_Scenario.go CT_Scenarios.go CT_Schema.go CT_Selection.go CT_ServerFormat.go CT_ServerFormats.go CT_Set.go CT_Sets.go CT_SharedItems.go CT_SharedItemsChoice.go CT_SharedUser.go CT_Sheet.go CT_SheetBackgroundPicture.go CT_SheetCalcPr.go CT_SheetData.go CT_SheetDimension.go CT_SheetFormatPr.go CT_SheetId.go CT_SheetIdMap.go CT_SheetPr.go CT_SheetProtection.go CT_SheetView.go CT_SheetViews.go CT_Sheets.go CT_SingleXmlCell.go CT_SingleXmlCells.go CT_SmartTagPr.go CT_SmartTagType.go CT_SmartTagTypes.go CT_SmartTags.go CT_SortCondition.go CT_SortState.go CT_Sst.go CT_String.go CT_Stylesheet.go CT_Table.go CT_TableColumn.go CT_TableColumns.go CT_TableFormula.go CT_TableMissing.go CT_TablePart.go CT_TableParts.go CT_TableStyle.go CT_TableStyleElement.go CT_TableStyleInfo.go CT_TableStyles.go CT_Tables.go CT_TablesChoice.go CT_TextField.go CT_TextFields.go CT_TextPr.go CT_Top10.go CT_Tuple.go CT_TupleCache.go CT_Tuples.go CT_UnderlineProperty.go CT_UndoInfo.go CT_Users.go CT_VerticalAlignFontProperty.go CT_VolMain.go CT_VolTopic.go CT_VolTopicRef.go CT_VolType.go CT_VolTypes.go CT_WebPr.go CT_WebPublishItem.go CT_WebPublishItems.go CT_WebPublishObject.go CT_WebPublishObjects.go CT_WebPublishing.go CT_Workbook.go CT_WorkbookPr.go CT_WorkbookProtection.go CT_Worksheet.go CT_WorksheetSource.go CT_X.go CT_XStringElement.go CT_Xf.go CT_XmlCellPr.go CT_XmlColumnPr.go CT_XmlPr.go CT_colItems.go CT_pivotTableDefinition.go CT_rowItems.go CalcChain.go Chartsheet.go Comments.go Connections.go Dialogsheet.go EG_ExtensionList.go ExternalLink.go Headers.go MapInfo.go Metadata.go PivotCacheDefinition.go PivotCacheRecords.go PivotTableDefinition.go QueryTable.go Revisions.go SingleXmlCells.go Sst.go StyleSheet.go Table.go Users.go VolTypes.go Workbook.go Worksheet.go common.go

## func ParseStdlibTime ¶

    func ParseStdlibTime(s string) (time.Time, error)

## type AG_AutoFormat ¶

    type AG_AutoFormat struct {
        AutoFormatIdAttr            *uint32
        ApplyNumberFormatsAttr      *bool
        ApplyBorderFormatsAttr      *bool
        ApplyFontFormatsAttr        *bool
        ApplyPatternFormatsAttr     *bool
        ApplyAlignmentFormatsAttr   *bool
        ApplyWidthHeightFormatsAttr *bool
    }

### func NewAG_AutoFormat ¶

    func NewAG_AutoFormat() *AG_AutoFormat

### func (*AG_AutoFormat) MarshalXML ¶

    func (m *AG_AutoFormat) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*AG_AutoFormat) UnmarshalXML ¶

    func (m *AG_AutoFormat) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*AG_AutoFormat) Validate ¶

    func (m *AG_AutoFormat) Validate() error

Validate validates the AG_AutoFormat and its children

### func (*AG_AutoFormat) ValidateWithPath ¶

    func (m *AG_AutoFormat) ValidateWithPath(path string) error

ValidateWithPath validates the AG_AutoFormat and its children, prefixing error messages with path

## type AG_RevData ¶

    type AG_RevData struct {
        RIdAttr uint32
        UaAttr  *bool
        RaAttr  *bool
    }

### func NewAG_RevData ¶

    func NewAG_RevData() *AG_RevData

### func (*AG_RevData) MarshalXML ¶

    func (m *AG_RevData) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*AG_RevData) UnmarshalXML ¶

    func (m *AG_RevData) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*AG_RevData) Validate ¶

    func (m *AG_RevData) Validate() error

Validate validates the AG_RevData and its children

### func (*AG_RevData) ValidateWithPath ¶

    func (m *AG_RevData) ValidateWithPath(path string) error

ValidateWithPath validates the AG_RevData and its children, prefixing error messages with path

## type CT_Authors ¶

    type CT_Authors struct {
        // Author
        Author []string
    }

### func NewCT_Authors ¶

    func NewCT_Authors() *CT_Authors

### func (*CT_Authors) MarshalXML ¶

    func (m *CT_Authors) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Authors) UnmarshalXML ¶

    func (m *CT_Authors) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Authors) Validate ¶

    func (m *CT_Authors) Validate() error

Validate validates the CT_Authors and its children

### func (*CT_Authors) ValidateWithPath ¶

    func (m *CT_Authors) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Authors and its children, prefixing error messages with path

## type CT_AutoFilter ¶

    type CT_AutoFilter struct {
        // Cell or Range Reference
        RefAttr *string
        // AutoFilter Column
        FilterColumn []*CT_FilterColumn
        // Sort State for Auto Filter
        SortState *CT_SortState
        ExtLst    *CT_ExtensionList
    }

### func NewCT_AutoFilter ¶

    func NewCT_AutoFilter() *CT_AutoFilter

### func (*CT_AutoFilter) MarshalXML ¶

    func (m *CT_AutoFilter) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_AutoFilter) UnmarshalXML ¶

    func (m *CT_AutoFilter) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_AutoFilter) Validate ¶

    func (m *CT_AutoFilter) Validate() error

Validate validates the CT_AutoFilter and its children

### func (*CT_AutoFilter) ValidateWithPath ¶

    func (m *CT_AutoFilter) ValidateWithPath(path string) error

ValidateWithPath validates the CT_AutoFilter and its children, prefixing error messages with path

## type CT_AutoSortScope ¶

    type CT_AutoSortScope struct {
        // Auto Sort Scope
        PivotArea *CT_PivotArea
    }

### func NewCT_AutoSortScope ¶

    func NewCT_AutoSortScope() *CT_AutoSortScope

### func (*CT_AutoSortScope) MarshalXML ¶

    func (m *CT_AutoSortScope) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_AutoSortScope) UnmarshalXML ¶

    func (m *CT_AutoSortScope) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_AutoSortScope) Validate ¶

    func (m *CT_AutoSortScope) Validate() error

Validate validates the CT_AutoSortScope and its children

### func (*CT_AutoSortScope) ValidateWithPath ¶

    func (m *CT_AutoSortScope) ValidateWithPath(path string) error

ValidateWithPath validates the CT_AutoSortScope and its children, prefixing error messages with path

## type CT_BookView ¶

    type CT_BookView struct {
        // Visibility
        VisibilityAttr ST_Visibility
        // Minimized
        MinimizedAttr *bool
        // Show Horizontal Scroll
        ShowHorizontalScrollAttr *bool
        // Show Vertical Scroll
        ShowVerticalScrollAttr *bool
        // Show Sheet Tabs
        ShowSheetTabsAttr *bool
        // Upper Left Corner (X Coordinate)
        XWindowAttr *int32
        // Upper Left Corner (Y Coordinate)
        YWindowAttr *int32
        // Window Width
        WindowWidthAttr *uint32
        // Window Height
        WindowHeightAttr *uint32
        // Sheet Tab Ratio
        TabRatioAttr *uint32
        // First Sheet
        FirstSheetAttr *uint32
        // Active Sheet Index
        ActiveTabAttr *uint32
        // AutoFilter Date Grouping
        AutoFilterDateGroupingAttr *bool
        ExtLst                     *CT_ExtensionList
    }

### func NewCT_BookView ¶

    func NewCT_BookView() *CT_BookView

### func (*CT_BookView) MarshalXML ¶

    func (m *CT_BookView) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_BookView) UnmarshalXML ¶

    func (m *CT_BookView) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_BookView) Validate ¶

    func (m *CT_BookView) Validate() error

Validate validates the CT_BookView and its children

### func (*CT_BookView) ValidateWithPath ¶

    func (m *CT_BookView) ValidateWithPath(path string) error

ValidateWithPath validates the CT_BookView and its children, prefixing error messages with path

## type CT_BookViews ¶

    type CT_BookViews struct {
        // Workbook View
        WorkbookView []*CT_BookView
    }

### func NewCT_BookViews ¶

    func NewCT_BookViews() *CT_BookViews

### func (*CT_BookViews) MarshalXML ¶

    func (m *CT_BookViews) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_BookViews) UnmarshalXML ¶

    func (m *CT_BookViews) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_BookViews) Validate ¶

    func (m *CT_BookViews) Validate() error

Validate validates the CT_BookViews and its children

### func (*CT_BookViews) ValidateWithPath ¶

    func (m *CT_BookViews) ValidateWithPath(path string) error

ValidateWithPath validates the CT_BookViews and its children, prefixing error messages with path

## type CT_Boolean ¶

    type CT_Boolean struct {
        // Value
        VAttr bool
        // Unused Item
        UAttr *bool
        // Calculated Item
        FAttr *bool
        // Caption
        CAttr *string
        // Member Property Count
        CpAttr *uint32
        // Member Property Indexes
        X []*CT_X
    }

### func NewCT_Boolean ¶

    func NewCT_Boolean() *CT_Boolean

### func (*CT_Boolean) MarshalXML ¶

    func (m *CT_Boolean) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Boolean) UnmarshalXML ¶

    func (m *CT_Boolean) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Boolean) Validate ¶

    func (m *CT_Boolean) Validate() error

Validate validates the CT_Boolean and its children

### func (*CT_Boolean) ValidateWithPath ¶

    func (m *CT_Boolean) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path

## type CT_BooleanProperty ¶

    type CT_BooleanProperty struct {
        // Value
        ValAttr *bool
    }

### func NewCT_BooleanProperty ¶

    func NewCT_BooleanProperty() *CT_BooleanProperty

### func (*CT_BooleanProperty) MarshalXML ¶

    func (m *CT_BooleanProperty) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_BooleanProperty) UnmarshalXML ¶

    func (m *CT_BooleanProperty) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_BooleanProperty) Validate ¶

    func (m *CT_BooleanProperty) Validate() error

Validate validates the CT_BooleanProperty and its children

### func (*CT_BooleanProperty) ValidateWithPath ¶

    func (m *CT_BooleanProperty) ValidateWithPath(path string) error

ValidateWithPath validates the CT_BooleanProperty and its children, prefixing error messages with path

## type CT_Border ¶

    type CT_Border struct {
        // Diagonal Up
        DiagonalUpAttr *bool
        // Diagonal Down
        DiagonalDownAttr *bool
        // Outline
        OutlineAttr *bool
        // Leading Edge Border
        Start *CT_BorderPr
        // Trailing Edge Border
        End *CT_BorderPr
        // Leading Edge Border
        Left *CT_BorderPr
        // Trailing Edge Border
        Right *CT_BorderPr
        // Top Border
        Top *CT_BorderPr
        // Bottom Border
        Bottom *CT_BorderPr
        // Diagonal
        Diagonal *CT_BorderPr
        // Vertical Inner Border
        Vertical *CT_BorderPr
        // Horizontal Inner Borders
        Horizontal *CT_BorderPr
    }

### func NewCT_Border ¶

    func NewCT_Border() *CT_Border

### func (*CT_Border) MarshalXML ¶

    func (m *CT_Border) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Border) UnmarshalXML ¶

    func (m *CT_Border) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Border) Validate ¶

    func (m *CT_Border) Validate() error

Validate validates the CT_Border and its children

### func (*CT_Border) ValidateWithPath ¶

    func (m *CT_Border) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Border and its children, prefixing error messages with path

## type CT_BorderPr ¶

    type CT_BorderPr struct {
        // Line Style
        StyleAttr ST_BorderStyle
        // Color
        Color *CT_Color
    }

### func NewCT_BorderPr ¶

    func NewCT_BorderPr() *CT_BorderPr

### func (*CT_BorderPr) MarshalXML ¶

    func (m *CT_BorderPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_BorderPr) UnmarshalXML ¶

    func (m *CT_BorderPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_BorderPr) Validate ¶

    func (m *CT_BorderPr) Validate() error

Validate validates the CT_BorderPr and its children

### func (*CT_BorderPr) ValidateWithPath ¶

    func (m *CT_BorderPr) ValidateWithPath(path string) error

ValidateWithPath validates the CT_BorderPr and its children, prefixing error messages with path

## type CT_Borders ¶

    type CT_Borders struct {
        // Border Count
        CountAttr *uint32
        // Border
        Border []*CT_Border
    }

### func NewCT_Borders ¶

    func NewCT_Borders() *CT_Borders

### func (*CT_Borders) MarshalXML ¶

    func (m *CT_Borders) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Borders) UnmarshalXML ¶

    func (m *CT_Borders) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Borders) Validate ¶

    func (m *CT_Borders) Validate() error

Validate validates the CT_Borders and its children

### func (*CT_Borders) ValidateWithPath ¶

    func (m *CT_Borders) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Borders and its children, prefixing error messages with path

## type CT_Break ¶

    type CT_Break struct {
        // Id
        IdAttr *uint32
        // Minimum
        MinAttr *uint32
        // Maximum
        MaxAttr *uint32
        // Manual Page Break
        ManAttr *bool
        // Pivot-Created Page Break
        PtAttr *bool
    }

### func NewCT_Break ¶

    func NewCT_Break() *CT_Break

### func (*CT_Break) MarshalXML ¶

    func (m *CT_Break) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Break) UnmarshalXML ¶

    func (m *CT_Break) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Break) Validate ¶

    func (m *CT_Break) Validate() error

Validate validates the CT_Break and its children

### func (*CT_Break) ValidateWithPath ¶

    func (m *CT_Break) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Break and its children, prefixing error messages with path

## type CT_CacheField ¶

    type CT_CacheField struct {
        // PivotCache Field Name
        NameAttr string
        // PivotCache Field Caption
        CaptionAttr *string
        // Property Name
        PropertyNameAttr *string
        // Server-based Field
        ServerFieldAttr *bool
        // Unique List Retrieved
        UniqueListAttr *bool
        // Number Format Id
        NumFmtIdAttr *uint32
        // Calculated Field Formula
        FormulaAttr *string
        // SQL Data Type
        SqlTypeAttr *int32
        // Hierarchy
        HierarchyAttr *int32
        // Hierarchy Level
        LevelAttr *uint32
        // Database Field
        DatabaseFieldAttr *bool
        // Member Property Count
        MappingCountAttr *uint32
        // Member Property Field
        MemberPropertyFieldAttr *bool
        // Shared Items
        SharedItems *CT_SharedItems
        // Field Group Properties
        FieldGroup *CT_FieldGroup
        // Member Properties Map
        MpMap []*CT_X
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_CacheField ¶

    func NewCT_CacheField() *CT_CacheField

### func (*CT_CacheField) MarshalXML ¶

    func (m *CT_CacheField) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CacheField) UnmarshalXML ¶

    func (m *CT_CacheField) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CacheField) Validate ¶

    func (m *CT_CacheField) Validate() error

Validate validates the CT_CacheField and its children

### func (*CT_CacheField) ValidateWithPath ¶

    func (m *CT_CacheField) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CacheField and its children, prefixing error messages with path

## type CT_CacheFields ¶

    type CT_CacheFields struct {
        // Field Count
        CountAttr *uint32
        // PivotCache Field
        CacheField []*CT_CacheField
    }

### func NewCT_CacheFields ¶

    func NewCT_CacheFields() *CT_CacheFields

### func (*CT_CacheFields) MarshalXML ¶

    func (m *CT_CacheFields) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CacheFields) UnmarshalXML ¶

    func (m *CT_CacheFields) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CacheFields) Validate ¶

    func (m *CT_CacheFields) Validate() error

Validate validates the CT_CacheFields and its children

### func (*CT_CacheFields) ValidateWithPath ¶

    func (m *CT_CacheFields) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CacheFields and its children, prefixing error messages with path

## type CT_CacheHierarchies ¶

    type CT_CacheHierarchies struct {
        // Hierarchy Count
        CountAttr *uint32
        // PivotCache Hierarchy
        CacheHierarchy []*CT_CacheHierarchy
    }

### func NewCT_CacheHierarchies ¶

    func NewCT_CacheHierarchies() *CT_CacheHierarchies

### func (*CT_CacheHierarchies) MarshalXML ¶

    func (m *CT_CacheHierarchies) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CacheHierarchies) UnmarshalXML ¶

    func (m *CT_CacheHierarchies) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CacheHierarchies) Validate ¶

    func (m *CT_CacheHierarchies) Validate() error

Validate validates the CT_CacheHierarchies and its children

### func (*CT_CacheHierarchies) ValidateWithPath ¶

    func (m *CT_CacheHierarchies) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CacheHierarchies and its children, prefixing error messages with path

## type CT_CacheHierarchy ¶

    type CT_CacheHierarchy struct {
        // Hierarchy Unique Name
        UniqueNameAttr string
        // Hierarchy Display Name
        CaptionAttr *string
        // Measure Hierarchy
        MeasureAttr *bool
        // Set
        SetAttr *bool
        // Parent Set
        ParentSetAttr *uint32
        // KPI Icon Set
        IconSetAttr *int32
        // Attribute Hierarchy
        AttributeAttr *bool
        // Time
        TimeAttr *bool
        // Key Attribute Hierarchy
        KeyAttributeAttr *bool
        // Default Member Unique Name
        DefaultMemberUniqueNameAttr *string
        // Unique Name of 'All'
        AllUniqueNameAttr *string
        // Display Name of 'All'
        AllCaptionAttr *string
        // Dimension Unique Name
        DimensionUniqueNameAttr *string
        // Display Folder
        DisplayFolderAttr *string
        // Measure Group Name
        MeasureGroupAttr *string
        // Measures
        MeasuresAttr *bool
        // Levels Count
        CountAttr uint32
        // One Field
        OneFieldAttr *bool
        // Member Value Data Type
        MemberValueDatatypeAttr *uint16
        // Unbalanced
        UnbalancedAttr *bool
        // Unbalanced Group
        UnbalancedGroupAttr *bool
        // Hidden
        HiddenAttr *bool
        // Fields Usage
        FieldsUsage *CT_FieldsUsage
        // OLAP Grouping Levels
        GroupLevels *CT_GroupLevels
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_CacheHierarchy ¶

    func NewCT_CacheHierarchy() *CT_CacheHierarchy

### func (*CT_CacheHierarchy) MarshalXML ¶

    func (m *CT_CacheHierarchy) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CacheHierarchy) UnmarshalXML ¶

    func (m *CT_CacheHierarchy) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CacheHierarchy) Validate ¶

    func (m *CT_CacheHierarchy) Validate() error

Validate validates the CT_CacheHierarchy and its children

### func (*CT_CacheHierarchy) ValidateWithPath ¶

    func (m *CT_CacheHierarchy) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CacheHierarchy and its children, prefixing error messages with path

## type CT_CacheSource ¶

    type CT_CacheSource struct {
        // Cache Type
        TypeAttr ST_SourceType
        // Connection Index
        ConnectionIdAttr  *uint32
        CacheSourceChoice *CT_CacheSourceChoice
    }

### func NewCT_CacheSource ¶

    func NewCT_CacheSource() *CT_CacheSource

### func (*CT_CacheSource) MarshalXML ¶

    func (m *CT_CacheSource) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CacheSource) UnmarshalXML ¶

    func (m *CT_CacheSource) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CacheSource) Validate ¶

    func (m *CT_CacheSource) Validate() error

Validate validates the CT_CacheSource and its children

### func (*CT_CacheSource) ValidateWithPath ¶

    func (m *CT_CacheSource) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CacheSource and its children, prefixing error messages with path

## type CT_CacheSourceChoice ¶

    type CT_CacheSourceChoice struct {
        // Worksheet PivotCache Source
        WorksheetSource *CT_WorksheetSource
        // Consolidation Source
        Consolidation *CT_Consolidation
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_CacheSourceChoice ¶

    func NewCT_CacheSourceChoice() *CT_CacheSourceChoice

### func (*CT_CacheSourceChoice) MarshalXML ¶

    func (m *CT_CacheSourceChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CacheSourceChoice) UnmarshalXML ¶

    func (m *CT_CacheSourceChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CacheSourceChoice) Validate ¶

    func (m *CT_CacheSourceChoice) Validate() error

Validate validates the CT_CacheSourceChoice and its children

### func (*CT_CacheSourceChoice) ValidateWithPath ¶

    func (m *CT_CacheSourceChoice) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CacheSourceChoice and its children, prefixing error messages with path

## type CT_CalcCell ¶

    type CT_CalcCell struct {
        // Cell Reference
        RAttr   *string
        RefAttr *string
        // Sheet Id
        IAttr *int32
        // Child Chain
        SAttr *bool
        // New Dependency Level
        LAttr *bool
        // New Thread
        TAttr *bool
        // Array
        AAttr *bool
    }

### func NewCT_CalcCell ¶

    func NewCT_CalcCell() *CT_CalcCell

### func (*CT_CalcCell) MarshalXML ¶

    func (m *CT_CalcCell) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CalcCell) UnmarshalXML ¶

    func (m *CT_CalcCell) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CalcCell) Validate ¶

    func (m *CT_CalcCell) Validate() error

Validate validates the CT_CalcCell and its children

### func (*CT_CalcCell) ValidateWithPath ¶

    func (m *CT_CalcCell) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CalcCell and its children, prefixing error messages with path

## type CT_CalcChain ¶

    type CT_CalcChain struct {
        // Cell
        C      []*CT_CalcCell
        ExtLst *CT_ExtensionList
    }

### func NewCT_CalcChain ¶

    func NewCT_CalcChain() *CT_CalcChain

### func (*CT_CalcChain) MarshalXML ¶

    func (m *CT_CalcChain) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CalcChain) UnmarshalXML ¶

    func (m *CT_CalcChain) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CalcChain) Validate ¶

    func (m *CT_CalcChain) Validate() error

Validate validates the CT_CalcChain and its children

### func (*CT_CalcChain) ValidateWithPath ¶

    func (m *CT_CalcChain) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CalcChain and its children, prefixing error messages with path

## type CT_CalcPr ¶

    type CT_CalcPr struct {
        // Calculation Id
        CalcIdAttr *uint32
        // Calculation Mode
        CalcModeAttr ST_CalcMode
        // Full Calculation On Load
        FullCalcOnLoadAttr *bool
        // Reference Mode
        RefModeAttr ST_RefMode
        // Calculation Iteration
        IterateAttr *bool
        // Iteration Count
        IterateCountAttr *uint32
        // Iterative Calculation Delta
        IterateDeltaAttr *float64
        // Full Precision Calculation
        FullPrecisionAttr *bool
        // Calc Completed
        CalcCompletedAttr *bool
        // Calculate On Save
        CalcOnSaveAttr *bool
        // Concurrent Calculations
        ConcurrentCalcAttr *bool
        // Concurrent Thread Manual Count
        ConcurrentManualCountAttr *uint32
        // Force Full Calculation
        ForceFullCalcAttr *bool
    }

### func NewCT_CalcPr ¶

    func NewCT_CalcPr() *CT_CalcPr

### func (*CT_CalcPr) MarshalXML ¶

    func (m *CT_CalcPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CalcPr) UnmarshalXML ¶

    func (m *CT_CalcPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CalcPr) Validate ¶

    func (m *CT_CalcPr) Validate() error

Validate validates the CT_CalcPr and its children

### func (*CT_CalcPr) ValidateWithPath ¶

    func (m *CT_CalcPr) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CalcPr and its children, prefixing error messages with path

## type CT_CalculatedItem ¶

    type CT_CalculatedItem struct {
        // Field Index
        FieldAttr *uint32
        // Calculated Item Formula
        FormulaAttr *string
        // Calculated Item Location
        PivotArea *CT_PivotArea
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_CalculatedItem ¶

    func NewCT_CalculatedItem() *CT_CalculatedItem

### func (*CT_CalculatedItem) MarshalXML ¶

    func (m *CT_CalculatedItem) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CalculatedItem) UnmarshalXML ¶

    func (m *CT_CalculatedItem) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CalculatedItem) Validate ¶

    func (m *CT_CalculatedItem) Validate() error

Validate validates the CT_CalculatedItem and its children

### func (*CT_CalculatedItem) ValidateWithPath ¶

    func (m *CT_CalculatedItem) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CalculatedItem and its children, prefixing error messages with path

## type CT_CalculatedItems ¶

    type CT_CalculatedItems struct {
        // Calculated Item Formula Count
        CountAttr *uint32
        // Calculated Item
        CalculatedItem []*CT_CalculatedItem
    }

### func NewCT_CalculatedItems ¶

    func NewCT_CalculatedItems() *CT_CalculatedItems

### func (*CT_CalculatedItems) MarshalXML ¶

    func (m *CT_CalculatedItems) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CalculatedItems) UnmarshalXML ¶

    func (m *CT_CalculatedItems) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CalculatedItems) Validate ¶

    func (m *CT_CalculatedItems) Validate() error

Validate validates the CT_CalculatedItems and its children

### func (*CT_CalculatedItems) ValidateWithPath ¶

    func (m *CT_CalculatedItems) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CalculatedItems and its children, prefixing error messages with path

## type CT_CalculatedMember ¶

    type CT_CalculatedMember struct {
        // Calculated Member Name
        NameAttr string
        // Calculated Member MDX Formula
        MdxAttr string
        // OLAP Calculated Member Name
        MemberNameAttr *string
        // Hierarchy Name
        HierarchyAttr *string
        // Parent Name
        ParentAttr *string
        // Calculated Members Solve Order
        SolveOrderAttr *int32
        // Set
        SetAttr *bool
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_CalculatedMember ¶

    func NewCT_CalculatedMember() *CT_CalculatedMember

### func (*CT_CalculatedMember) MarshalXML ¶

    func (m *CT_CalculatedMember) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CalculatedMember) UnmarshalXML ¶

    func (m *CT_CalculatedMember) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CalculatedMember) Validate ¶

    func (m *CT_CalculatedMember) Validate() error

Validate validates the CT_CalculatedMember and its children

### func (*CT_CalculatedMember) ValidateWithPath ¶

    func (m *CT_CalculatedMember) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CalculatedMember and its children, prefixing error messages with path

## type CT_CalculatedMembers ¶

    type CT_CalculatedMembers struct {
        // Calculated Members Count
        CountAttr *uint32
        // Calculated Member
        CalculatedMember []*CT_CalculatedMember
    }

### func NewCT_CalculatedMembers ¶

    func NewCT_CalculatedMembers() *CT_CalculatedMembers

### func (*CT_CalculatedMembers) MarshalXML ¶

    func (m *CT_CalculatedMembers) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CalculatedMembers) UnmarshalXML ¶

    func (m *CT_CalculatedMembers) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CalculatedMembers) Validate ¶

    func (m *CT_CalculatedMembers) Validate() error

Validate validates the CT_CalculatedMembers and its children

### func (*CT_CalculatedMembers) ValidateWithPath ¶

    func (m *CT_CalculatedMembers) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CalculatedMembers and its children, prefixing error messages with path

## type CT_Cell ¶

    type CT_Cell struct {
        // Reference
        RAttr *string
        // Style Index
        SAttr *uint32
        // Cell Data Type
        TAttr ST_CellType
        // Cell Metadata Index
        CmAttr *uint32
        // Value Metadata Index
        VmAttr *uint32
        // Show Phonetic
        PhAttr *bool
        // Formula
        F *CT_CellFormula
        // Cell Value
        V *string
        // Rich Text Inline
        Is *CT_Rst
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_Cell ¶

    func NewCT_Cell() *CT_Cell

### func (*CT_Cell) MarshalXML ¶

    func (m *CT_Cell) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Cell) UnmarshalXML ¶

    func (m *CT_Cell) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Cell) Validate ¶

    func (m *CT_Cell) Validate() error

Validate validates the CT_Cell and its children

### func (*CT_Cell) ValidateWithPath ¶

    func (m *CT_Cell) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Cell and its children, prefixing error messages with path

## type CT_CellAlignment ¶

    type CT_CellAlignment struct {
        // Horizontal Alignment
        HorizontalAttr ST_HorizontalAlignment
        // Vertical Alignment
        VerticalAttr ST_VerticalAlignment
        // Text Rotation
        TextRotationAttr *uint8
        // Wrap Text
        WrapTextAttr *bool
        // Indent
        IndentAttr *uint32
        // Relative Indent
        RelativeIndentAttr *int32
        // Justify Last Line
        JustifyLastLineAttr *bool
        // Shrink To Fit
        ShrinkToFitAttr *bool
        // Reading Order
        ReadingOrderAttr *uint32
    }

### func NewCT_CellAlignment ¶

    func NewCT_CellAlignment() *CT_CellAlignment

### func (*CT_CellAlignment) MarshalXML ¶

    func (m *CT_CellAlignment) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CellAlignment) UnmarshalXML ¶

    func (m *CT_CellAlignment) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CellAlignment) Validate ¶

    func (m *CT_CellAlignment) Validate() error

Validate validates the CT_CellAlignment and its children

### func (*CT_CellAlignment) ValidateWithPath ¶

    func (m *CT_CellAlignment) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CellAlignment and its children, prefixing error messages with path

## type CT_CellFormula ¶

    type CT_CellFormula struct {
        TAttr    ST_CellFormulaType
        AcaAttr  *bool
        RefAttr  *string
        Dt2DAttr *bool
        DtrAttr  *bool
        Del1Attr *bool
        Del2Attr *bool
        R1Attr   *string
        R2Attr   *string
        CaAttr   *bool
        SiAttr   *uint32
        BxAttr   *bool
        Content  string
    }

### func NewCT_CellFormula ¶

    func NewCT_CellFormula() *CT_CellFormula

### func (*CT_CellFormula) MarshalXML ¶

    func (m *CT_CellFormula) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CellFormula) UnmarshalXML ¶

    func (m *CT_CellFormula) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CellFormula) Validate ¶

    func (m *CT_CellFormula) Validate() error

Validate validates the CT_CellFormula and its children

### func (*CT_CellFormula) ValidateWithPath ¶

    func (m *CT_CellFormula) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CellFormula and its children, prefixing error messages with path

## type CT_CellProtection ¶

    type CT_CellProtection struct {
        // Cell Locked
        LockedAttr *bool
        // Hidden Cell
        HiddenAttr *bool
    }

### func NewCT_CellProtection ¶

    func NewCT_CellProtection() *CT_CellProtection

### func (*CT_CellProtection) MarshalXML ¶

    func (m *CT_CellProtection) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CellProtection) UnmarshalXML ¶

    func (m *CT_CellProtection) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CellProtection) Validate ¶

    func (m *CT_CellProtection) Validate() error

Validate validates the CT_CellProtection and its children

### func (*CT_CellProtection) ValidateWithPath ¶

    func (m *CT_CellProtection) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CellProtection and its children, prefixing error messages with path

## type CT_CellSmartTag ¶

    type CT_CellSmartTag struct {
        // Smart Tag Type Index
        TypeAttr uint32
        // Deleted
        DeletedAttr *bool
        // XML Based
        XmlBasedAttr *bool
        // Smart Tag Properties
        CellSmartTagPr []*CT_CellSmartTagPr
    }

### func NewCT_CellSmartTag ¶

    func NewCT_CellSmartTag() *CT_CellSmartTag

### func (*CT_CellSmartTag) MarshalXML ¶

    func (m *CT_CellSmartTag) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CellSmartTag) UnmarshalXML ¶

    func (m *CT_CellSmartTag) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CellSmartTag) Validate ¶

    func (m *CT_CellSmartTag) Validate() error

Validate validates the CT_CellSmartTag and its children

### func (*CT_CellSmartTag) ValidateWithPath ¶

    func (m *CT_CellSmartTag) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CellSmartTag and its children, prefixing error messages with path

## type CT_CellSmartTagPr ¶

    type CT_CellSmartTagPr struct {
        // Key Name
        KeyAttr string
        // Value
        ValAttr string
    }

### func NewCT_CellSmartTagPr ¶

    func NewCT_CellSmartTagPr() *CT_CellSmartTagPr

### func (*CT_CellSmartTagPr) MarshalXML ¶

    func (m *CT_CellSmartTagPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CellSmartTagPr) UnmarshalXML ¶

    func (m *CT_CellSmartTagPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CellSmartTagPr) Validate ¶

    func (m *CT_CellSmartTagPr) Validate() error

Validate validates the CT_CellSmartTagPr and its children

### func (*CT_CellSmartTagPr) ValidateWithPath ¶

    func (m *CT_CellSmartTagPr) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CellSmartTagPr and its children, prefixing error messages with path

## type CT_CellSmartTags ¶

    type CT_CellSmartTags struct {
        // Reference
        RAttr string
        // Cell Smart Tag
        CellSmartTag []*CT_CellSmartTag
    }

### func NewCT_CellSmartTags ¶

    func NewCT_CellSmartTags() *CT_CellSmartTags

### func (*CT_CellSmartTags) MarshalXML ¶

    func (m *CT_CellSmartTags) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CellSmartTags) UnmarshalXML ¶

    func (m *CT_CellSmartTags) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CellSmartTags) Validate ¶

    func (m *CT_CellSmartTags) Validate() error

Validate validates the CT_CellSmartTags and its children

### func (*CT_CellSmartTags) ValidateWithPath ¶

    func (m *CT_CellSmartTags) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CellSmartTags and its children, prefixing error messages with path

## type CT_CellStyle ¶

    type CT_CellStyle struct {
        // User Defined Cell Style
        NameAttr *string
        // Format Id
        XfIdAttr uint32
        // Built-In Style Id
        BuiltinIdAttr *uint32
        // Outline Style
        ILevelAttr *uint32
        // Hidden Style
        HiddenAttr *bool
        // Custom Built In
        CustomBuiltinAttr *bool
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_CellStyle ¶

    func NewCT_CellStyle() *CT_CellStyle

### func (*CT_CellStyle) MarshalXML ¶

    func (m *CT_CellStyle) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CellStyle) UnmarshalXML ¶

    func (m *CT_CellStyle) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CellStyle) Validate ¶

    func (m *CT_CellStyle) Validate() error

Validate validates the CT_CellStyle and its children

### func (*CT_CellStyle) ValidateWithPath ¶

    func (m *CT_CellStyle) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CellStyle and its children, prefixing error messages with path

## type CT_CellStyleXfs ¶

    type CT_CellStyleXfs struct {
        // Style Count
        CountAttr *uint32
        // Formatting Elements
        Xf []*CT_Xf
    }

### func NewCT_CellStyleXfs ¶

    func NewCT_CellStyleXfs() *CT_CellStyleXfs

### func (*CT_CellStyleXfs) MarshalXML ¶

    func (m *CT_CellStyleXfs) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CellStyleXfs) UnmarshalXML ¶

    func (m *CT_CellStyleXfs) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CellStyleXfs) Validate ¶

    func (m *CT_CellStyleXfs) Validate() error

Validate validates the CT_CellStyleXfs and its children

### func (*CT_CellStyleXfs) ValidateWithPath ¶

    func (m *CT_CellStyleXfs) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CellStyleXfs and its children, prefixing error messages with path

## type CT_CellStyles ¶

    type CT_CellStyles struct {
        // Style Count
        CountAttr *uint32
        // Cell Style
        CellStyle []*CT_CellStyle
    }

### func NewCT_CellStyles ¶

    func NewCT_CellStyles() *CT_CellStyles

### func (*CT_CellStyles) MarshalXML ¶

    func (m *CT_CellStyles) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CellStyles) UnmarshalXML ¶

    func (m *CT_CellStyles) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CellStyles) Validate ¶

    func (m *CT_CellStyles) Validate() error

Validate validates the CT_CellStyles and its children

### func (*CT_CellStyles) ValidateWithPath ¶

    func (m *CT_CellStyles) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CellStyles and its children, prefixing error messages with path

## type CT_CellWatch ¶

    type CT_CellWatch struct {
        // Reference
        RAttr string
    }

### func NewCT_CellWatch ¶

    func NewCT_CellWatch() *CT_CellWatch

### func (*CT_CellWatch) MarshalXML ¶

    func (m *CT_CellWatch) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CellWatch) UnmarshalXML ¶

    func (m *CT_CellWatch) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CellWatch) Validate ¶

    func (m *CT_CellWatch) Validate() error

Validate validates the CT_CellWatch and its children

### func (*CT_CellWatch) ValidateWithPath ¶

    func (m *CT_CellWatch) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CellWatch and its children, prefixing error messages with path

## type CT_CellWatches ¶

    type CT_CellWatches struct {
        // Cell Watch Item
        CellWatch []*CT_CellWatch
    }

### func NewCT_CellWatches ¶

    func NewCT_CellWatches() *CT_CellWatches

### func (*CT_CellWatches) MarshalXML ¶

    func (m *CT_CellWatches) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CellWatches) UnmarshalXML ¶

    func (m *CT_CellWatches) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CellWatches) Validate ¶

    func (m *CT_CellWatches) Validate() error

Validate validates the CT_CellWatches and its children

### func (*CT_CellWatches) ValidateWithPath ¶

    func (m *CT_CellWatches) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CellWatches and its children, prefixing error messages with path

## type CT_CellXfs ¶

    type CT_CellXfs struct {
        // Format Count
        CountAttr *uint32
        // Format
        Xf []*CT_Xf
    }

### func NewCT_CellXfs ¶

    func NewCT_CellXfs() *CT_CellXfs

### func (*CT_CellXfs) MarshalXML ¶

    func (m *CT_CellXfs) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CellXfs) UnmarshalXML ¶

    func (m *CT_CellXfs) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CellXfs) Validate ¶

    func (m *CT_CellXfs) Validate() error

Validate validates the CT_CellXfs and its children

### func (*CT_CellXfs) ValidateWithPath ¶

    func (m *CT_CellXfs) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CellXfs and its children, prefixing error messages with path

## type CT_CfRule ¶

    type CT_CfRule struct {
        // Type
        TypeAttr ST_CfType
        // Differential Formatting Id
        DxfIdAttr *uint32
        // Priority
        PriorityAttr int32
        // Stop If True
        StopIfTrueAttr *bool
        // Above Or Below Average
        AboveAverageAttr *bool
        // Top 10 Percent
        PercentAttr *bool
        // Bottom N
        BottomAttr *bool
        // Operator
        OperatorAttr ST_ConditionalFormattingOperator
        // Text
        TextAttr *string
        // Time Period
        TimePeriodAttr ST_TimePeriod
        // Rank
        RankAttr *uint32
        // StdDev
        StdDevAttr *int32
        // Equal Average
        EqualAverageAttr *bool
        // Formula
        Formula []string
        // Color Scale
        ColorScale *CT_ColorScale
        // Data Bar
        DataBar *CT_DataBar
        // Icon Set
        IconSet *CT_IconSet
        ExtLst  *CT_ExtensionList
    }

### func NewCT_CfRule ¶

    func NewCT_CfRule() *CT_CfRule

### func (*CT_CfRule) MarshalXML ¶

    func (m *CT_CfRule) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CfRule) UnmarshalXML ¶

    func (m *CT_CfRule) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CfRule) Validate ¶

    func (m *CT_CfRule) Validate() error

Validate validates the CT_CfRule and its children

### func (*CT_CfRule) ValidateWithPath ¶

    func (m *CT_CfRule) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CfRule and its children, prefixing error messages with path

## type CT_Cfvo ¶

    type CT_Cfvo struct {
        // Type
        TypeAttr ST_CfvoType
        // Value
        ValAttr *string
        // Greater Than Or Equal
        GteAttr *bool
        ExtLst  *CT_ExtensionList
    }

### func NewCT_Cfvo ¶

    func NewCT_Cfvo() *CT_Cfvo

### func (*CT_Cfvo) MarshalXML ¶

    func (m *CT_Cfvo) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Cfvo) UnmarshalXML ¶

    func (m *CT_Cfvo) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Cfvo) Validate ¶

    func (m *CT_Cfvo) Validate() error

Validate validates the CT_Cfvo and its children

### func (*CT_Cfvo) ValidateWithPath ¶

    func (m *CT_Cfvo) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Cfvo and its children, prefixing error messages with path

## type CT_ChartFormat ¶

    type CT_ChartFormat struct {
        // Chart Index
        ChartAttr uint32
        // Pivot Format Id
        FormatAttr uint32
        // Series Format
        SeriesAttr *bool
        // Pivot Table Location Rule
        PivotArea *CT_PivotArea
    }

### func NewCT_ChartFormat ¶

    func NewCT_ChartFormat() *CT_ChartFormat

### func (*CT_ChartFormat) MarshalXML ¶

    func (m *CT_ChartFormat) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ChartFormat) UnmarshalXML ¶

    func (m *CT_ChartFormat) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ChartFormat) Validate ¶

    func (m *CT_ChartFormat) Validate() error

Validate validates the CT_ChartFormat and its children

### func (*CT_ChartFormat) ValidateWithPath ¶

    func (m *CT_ChartFormat) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ChartFormat and its children, prefixing error messages with path

## type CT_ChartFormats ¶

    type CT_ChartFormats struct {
        // Format Count
        CountAttr *uint32
        // PivotChart Format
        ChartFormat []*CT_ChartFormat
    }

### func NewCT_ChartFormats ¶

    func NewCT_ChartFormats() *CT_ChartFormats

### func (*CT_ChartFormats) MarshalXML ¶

    func (m *CT_ChartFormats) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ChartFormats) UnmarshalXML ¶

    func (m *CT_ChartFormats) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ChartFormats) Validate ¶

    func (m *CT_ChartFormats) Validate() error

Validate validates the CT_ChartFormats and its children

### func (*CT_ChartFormats) ValidateWithPath ¶

    func (m *CT_ChartFormats) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ChartFormats and its children, prefixing error messages with path

## type CT_Chartsheet ¶

    type CT_Chartsheet struct {
        // Chart Sheet Properties
        SheetPr *CT_ChartsheetPr
        // Chart Sheet Views
        SheetViews *CT_ChartsheetViews
        // Chart Sheet Protection
        SheetProtection *CT_ChartsheetProtection
        // Custom Chart Sheet Views
        CustomSheetViews *CT_CustomChartsheetViews
        PageMargins      *CT_PageMargins
        PageSetup        *CT_CsPageSetup
        HeaderFooter     *CT_HeaderFooter
        // Drawing
        Drawing       *CT_Drawing
        LegacyDrawing *CT_LegacyDrawing
        // Legacy Drawing Reference in Header Footer
        LegacyDrawingHF *CT_LegacyDrawing
        // Drawing Reference in Header Footer
        DrawingHF       *CT_DrawingHF
        Picture         *CT_SheetBackgroundPicture
        WebPublishItems *CT_WebPublishItems
        ExtLst          *CT_ExtensionList
    }

### func NewCT_Chartsheet ¶

    func NewCT_Chartsheet() *CT_Chartsheet

### func (*CT_Chartsheet) MarshalXML ¶

    func (m *CT_Chartsheet) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Chartsheet) UnmarshalXML ¶

    func (m *CT_Chartsheet) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Chartsheet) Validate ¶

    func (m *CT_Chartsheet) Validate() error

Validate validates the CT_Chartsheet and its children

### func (*CT_Chartsheet) ValidateWithPath ¶

    func (m *CT_Chartsheet) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Chartsheet and its children, prefixing error messages with path

## type CT_ChartsheetPr ¶

    type CT_ChartsheetPr struct {
        // Published
        PublishedAttr *bool
        // Code Name
        CodeNameAttr *string
        TabColor     *CT_Color
    }

### func NewCT_ChartsheetPr ¶

    func NewCT_ChartsheetPr() *CT_ChartsheetPr

### func (*CT_ChartsheetPr) MarshalXML ¶

    func (m *CT_ChartsheetPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ChartsheetPr) UnmarshalXML ¶

    func (m *CT_ChartsheetPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ChartsheetPr) Validate ¶

    func (m *CT_ChartsheetPr) Validate() error

Validate validates the CT_ChartsheetPr and its children

### func (*CT_ChartsheetPr) ValidateWithPath ¶

    func (m *CT_ChartsheetPr) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ChartsheetPr and its children, prefixing error messages with path

## type CT_ChartsheetProtection ¶

    type CT_ChartsheetProtection struct {
        // Password
        PasswordAttr *string
        // Cryptographic Algorithm Name
        AlgorithmNameAttr *string
        // Password Hash Value
        HashValueAttr *string
        // Salt Value for Password Verifier
        SaltValueAttr *string
        // Iterations to Run Hashing Algorithm
        SpinCountAttr *uint32
        // Contents
        ContentAttr *bool
        // Objects Locked
        ObjectsAttr *bool
    }

### func NewCT_ChartsheetProtection ¶

    func NewCT_ChartsheetProtection() *CT_ChartsheetProtection

### func (*CT_ChartsheetProtection) MarshalXML ¶

    func (m *CT_ChartsheetProtection) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ChartsheetProtection) UnmarshalXML ¶

    func (m *CT_ChartsheetProtection) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ChartsheetProtection) Validate ¶

    func (m *CT_ChartsheetProtection) Validate() error

Validate validates the CT_ChartsheetProtection and its children

### func (*CT_ChartsheetProtection) ValidateWithPath ¶

    func (m *CT_ChartsheetProtection) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ChartsheetProtection and its children, prefixing error messages with path

## type CT_ChartsheetView ¶

    type CT_ChartsheetView struct {
        // Sheet Tab Selected
        TabSelectedAttr *bool
        // Window Zoom Scale
        ZoomScaleAttr *uint32
        // Workbook View Id
        WorkbookViewIdAttr uint32
        // Zoom To Fit
        ZoomToFitAttr *bool
        ExtLst        *CT_ExtensionList
    }

### func NewCT_ChartsheetView ¶

    func NewCT_ChartsheetView() *CT_ChartsheetView

### func (*CT_ChartsheetView) MarshalXML ¶

    func (m *CT_ChartsheetView) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ChartsheetView) UnmarshalXML ¶

    func (m *CT_ChartsheetView) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ChartsheetView) Validate ¶

    func (m *CT_ChartsheetView) Validate() error

Validate validates the CT_ChartsheetView and its children

### func (*CT_ChartsheetView) ValidateWithPath ¶

    func (m *CT_ChartsheetView) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ChartsheetView and its children, prefixing error messages with path

## type CT_ChartsheetViews ¶

    type CT_ChartsheetViews struct {
        // Chart Sheet View
        SheetView []*CT_ChartsheetView
        ExtLst    *CT_ExtensionList
    }

### func NewCT_ChartsheetViews ¶

    func NewCT_ChartsheetViews() *CT_ChartsheetViews

### func (*CT_ChartsheetViews) MarshalXML ¶

    func (m *CT_ChartsheetViews) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ChartsheetViews) UnmarshalXML ¶

    func (m *CT_ChartsheetViews) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ChartsheetViews) Validate ¶

    func (m *CT_ChartsheetViews) Validate() error

Validate validates the CT_ChartsheetViews and its children

### func (*CT_ChartsheetViews) ValidateWithPath ¶

    func (m *CT_ChartsheetViews) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ChartsheetViews and its children, prefixing error messages with path

## type CT_Col ¶

    type CT_Col struct {
        // Minimum Column
        MinAttr uint32
        // Maximum Column
        MaxAttr uint32
        // Column Width
        WidthAttr *float64
        // Style
        StyleAttr *uint32
        // Hidden Columns
        HiddenAttr *bool
        // Best Fit Column Width
        BestFitAttr *bool
        // Custom Width
        CustomWidthAttr *bool
        // Show Phonetic Information
        PhoneticAttr *bool
        // Outline Level
        OutlineLevelAttr *uint8
        // Collapsed
        CollapsedAttr *bool
    }

### func NewCT_Col ¶

    func NewCT_Col() *CT_Col

### func (*CT_Col) MarshalXML ¶

    func (m *CT_Col) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Col) UnmarshalXML ¶

    func (m *CT_Col) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Col) Validate ¶

    func (m *CT_Col) Validate() error

Validate validates the CT_Col and its children

### func (*CT_Col) ValidateWithPath ¶

    func (m *CT_Col) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Col and its children, prefixing error messages with path

## type CT_ColFields ¶

    type CT_ColFields struct {
        // Repeated Items Count
        CountAttr *uint32
        // Field
        Field []*CT_Field
    }

### func NewCT_ColFields ¶

    func NewCT_ColFields() *CT_ColFields

### func (*CT_ColFields) MarshalXML ¶

    func (m *CT_ColFields) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ColFields) UnmarshalXML ¶

    func (m *CT_ColFields) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ColFields) Validate ¶

    func (m *CT_ColFields) Validate() error

Validate validates the CT_ColFields and its children

### func (*CT_ColFields) ValidateWithPath ¶

    func (m *CT_ColFields) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ColFields and its children, prefixing error messages with path

## type CT_ColHierarchiesUsage ¶

    type CT_ColHierarchiesUsage struct {
        // Items Count
        CountAttr *uint32
        // Column OLAP Hierarchies
        ColHierarchyUsage []*CT_HierarchyUsage
    }

### func NewCT_ColHierarchiesUsage ¶

    func NewCT_ColHierarchiesUsage() *CT_ColHierarchiesUsage

### func (*CT_ColHierarchiesUsage) MarshalXML ¶

    func (m *CT_ColHierarchiesUsage) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ColHierarchiesUsage) UnmarshalXML ¶

    func (m *CT_ColHierarchiesUsage) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ColHierarchiesUsage) Validate ¶

    func (m *CT_ColHierarchiesUsage) Validate() error

Validate validates the CT_ColHierarchiesUsage and its children

### func (*CT_ColHierarchiesUsage) ValidateWithPath ¶

    func (m *CT_ColHierarchiesUsage) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ColHierarchiesUsage and its children, prefixing error messages with path

## type CT_Color ¶

    type CT_Color struct {
        // Automatic
        AutoAttr *bool
        // Index
        IndexedAttr *uint32
        // Alpha Red Green Blue Color Value
        RgbAttr *string
        // Theme Color
        ThemeAttr *uint32
        // Tint
        TintAttr *float64
    }

### func NewCT_Color ¶

    func NewCT_Color() *CT_Color

### func (*CT_Color) MarshalXML ¶

    func (m *CT_Color) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Color) UnmarshalXML ¶

    func (m *CT_Color) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Color) Validate ¶

    func (m *CT_Color) Validate() error

Validate validates the CT_Color and its children

### func (*CT_Color) ValidateWithPath ¶

    func (m *CT_Color) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Color and its children, prefixing error messages with path

## type CT_ColorFilter ¶

    type CT_ColorFilter struct {
        // Differential Format Record Id
        DxfIdAttr *uint32
        // Filter By Cell Color
        CellColorAttr *bool
    }

### func NewCT_ColorFilter ¶

    func NewCT_ColorFilter() *CT_ColorFilter

### func (*CT_ColorFilter) MarshalXML ¶

    func (m *CT_ColorFilter) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ColorFilter) UnmarshalXML ¶

    func (m *CT_ColorFilter) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ColorFilter) Validate ¶

    func (m *CT_ColorFilter) Validate() error

Validate validates the CT_ColorFilter and its children

### func (*CT_ColorFilter) ValidateWithPath ¶

    func (m *CT_ColorFilter) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ColorFilter and its children, prefixing error messages with path

## type CT_ColorScale ¶

    type CT_ColorScale struct {
        // Conditional Format Value Object
        Cfvo []*CT_Cfvo
        // Color Gradiant Interpolation
        Color []*CT_Color
    }

### func NewCT_ColorScale ¶

    func NewCT_ColorScale() *CT_ColorScale

### func (*CT_ColorScale) MarshalXML ¶

    func (m *CT_ColorScale) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ColorScale) UnmarshalXML ¶

    func (m *CT_ColorScale) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ColorScale) Validate ¶

    func (m *CT_ColorScale) Validate() error

Validate validates the CT_ColorScale and its children

### func (*CT_ColorScale) ValidateWithPath ¶

    func (m *CT_ColorScale) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ColorScale and its children, prefixing error messages with path

## type CT_Colors ¶

    type CT_Colors struct {
        // Color Indexes
        IndexedColors *CT_IndexedColors
        // MRU Colors
        MruColors *CT_MRUColors
    }

### func NewCT_Colors ¶

    func NewCT_Colors() *CT_Colors

### func (*CT_Colors) MarshalXML ¶

    func (m *CT_Colors) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Colors) UnmarshalXML ¶

    func (m *CT_Colors) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Colors) Validate ¶

    func (m *CT_Colors) Validate() error

Validate validates the CT_Colors and its children

### func (*CT_Colors) ValidateWithPath ¶

    func (m *CT_Colors) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path

## type CT_Cols ¶

    type CT_Cols struct {
        // Column Width & Formatting
        Col []*CT_Col
    }

### func NewCT_Cols ¶

    func NewCT_Cols() *CT_Cols

### func (*CT_Cols) MarshalXML ¶

    func (m *CT_Cols) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Cols) UnmarshalXML ¶

    func (m *CT_Cols) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Cols) Validate ¶

    func (m *CT_Cols) Validate() error

Validate validates the CT_Cols and its children

### func (*CT_Cols) ValidateWithPath ¶

    func (m *CT_Cols) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Cols and its children, prefixing error messages with path

## type CT_Comment ¶

    type CT_Comment struct {
        // Cell Reference
        RefAttr string
        // Author Id
        AuthorIdAttr uint32
        // Unique Identifier for Comment
        GuidAttr *string
        // Shape ID
        ShapeIdAttr *uint32
        // Comment Text
        Text *CT_Rst
        // Comment Properties
        CommentPr *CT_CommentPr
    }

### func NewCT_Comment ¶

    func NewCT_Comment() *CT_Comment

### func (*CT_Comment) MarshalXML ¶

    func (m *CT_Comment) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Comment) UnmarshalXML ¶

    func (m *CT_Comment) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Comment) Validate ¶

    func (m *CT_Comment) Validate() error

Validate validates the CT_Comment and its children

### func (*CT_Comment) ValidateWithPath ¶

    func (m *CT_Comment) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path

## type CT_CommentList ¶

    type CT_CommentList struct {
        // Comment
        Comment []*CT_Comment
    }

### func NewCT_CommentList ¶

    func NewCT_CommentList() *CT_CommentList

### func (*CT_CommentList) MarshalXML ¶

    func (m *CT_CommentList) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CommentList) UnmarshalXML ¶

    func (m *CT_CommentList) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CommentList) Validate ¶

    func (m *CT_CommentList) Validate() error

Validate validates the CT_CommentList and its children

### func (*CT_CommentList) ValidateWithPath ¶

    func (m *CT_CommentList) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path

## type CT_CommentPr ¶

    type CT_CommentPr struct {
        // Locked Flag
        LockedAttr *bool
        // Default Size Flag
        DefaultSizeAttr *bool
        // Print Flag
        PrintAttr *bool
        // Disabled Flag
        DisabledAttr *bool
        // Automatic Fill Flag
        AutoFillAttr *bool
        // Automatic Line Flag
        AutoLineAttr *bool
        // Alternative Text
        AltTextAttr *string
        // Text Horizontal Alignment
        TextHAlignAttr ST_TextHAlign
        // ext Vertical Alignment
        TextVAlignAttr ST_TextVAlign
        // Text Lock Flag
        LockTextAttr *bool
        // Far East Alignment Flag
        JustLastXAttr *bool
        // Automatic Text Scaling Flag
        AutoScaleAttr *bool
        Anchor        *CT_ObjectAnchor
    }

### func NewCT_CommentPr ¶

    func NewCT_CommentPr() *CT_CommentPr

### func (*CT_CommentPr) MarshalXML ¶

    func (m *CT_CommentPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CommentPr) UnmarshalXML ¶

    func (m *CT_CommentPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CommentPr) Validate ¶

    func (m *CT_CommentPr) Validate() error

Validate validates the CT_CommentPr and its children

### func (*CT_CommentPr) ValidateWithPath ¶

    func (m *CT_CommentPr) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CommentPr and its children, prefixing error messages with path

## type CT_Comments ¶

    type CT_Comments struct {
        // Authors
        Authors *CT_Authors
        // List of Comments
        CommentList *CT_CommentList
        ExtLst      *CT_ExtensionList
    }

### func NewCT_Comments ¶

    func NewCT_Comments() *CT_Comments

### func (*CT_Comments) MarshalXML ¶

    func (m *CT_Comments) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Comments) UnmarshalXML ¶

    func (m *CT_Comments) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Comments) Validate ¶

    func (m *CT_Comments) Validate() error

Validate validates the CT_Comments and its children

### func (*CT_Comments) ValidateWithPath ¶

    func (m *CT_Comments) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path

## type CT_ConditionalFormat ¶

    type CT_ConditionalFormat struct {
        // Conditional Formatting Scope
        ScopeAttr ST_Scope
        // Conditional Formatting Rule Type
        TypeAttr ST_Type
        // Priority
        PriorityAttr uint32
        // Pivot Areas
        PivotAreas *CT_PivotAreas
        ExtLst     *CT_ExtensionList
    }

### func NewCT_ConditionalFormat ¶

    func NewCT_ConditionalFormat() *CT_ConditionalFormat

### func (*CT_ConditionalFormat) MarshalXML ¶

    func (m *CT_ConditionalFormat) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ConditionalFormat) UnmarshalXML ¶

    func (m *CT_ConditionalFormat) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ConditionalFormat) Validate ¶

    func (m *CT_ConditionalFormat) Validate() error

Validate validates the CT_ConditionalFormat and its children

### func (*CT_ConditionalFormat) ValidateWithPath ¶

    func (m *CT_ConditionalFormat) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ConditionalFormat and its children, prefixing error messages with path

## type CT_ConditionalFormats ¶

    type CT_ConditionalFormats struct {
        // Conditional Format Count
        CountAttr *uint32
        // Conditional Formatting
        ConditionalFormat []*CT_ConditionalFormat
    }

### func NewCT_ConditionalFormats ¶

    func NewCT_ConditionalFormats() *CT_ConditionalFormats

### func (*CT_ConditionalFormats) MarshalXML ¶

    func (m *CT_ConditionalFormats) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ConditionalFormats) UnmarshalXML ¶

    func (m *CT_ConditionalFormats) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ConditionalFormats) Validate ¶

    func (m *CT_ConditionalFormats) Validate() error

Validate validates the CT_ConditionalFormats and its children

### func (*CT_ConditionalFormats) ValidateWithPath ¶

    func (m *CT_ConditionalFormats) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ConditionalFormats and its children, prefixing error messages with path

## type CT_ConditionalFormatting ¶

    type CT_ConditionalFormatting struct {
        // PivotTable Conditional Formatting
        PivotAttr *bool
        // Sequence of Refernces
        SqrefAttr *ST_Sqref
        // Conditional Formatting Rule
        CfRule []*CT_CfRule
        ExtLst *CT_ExtensionList
    }

### func NewCT_ConditionalFormatting ¶

    func NewCT_ConditionalFormatting() *CT_ConditionalFormatting

### func (*CT_ConditionalFormatting) MarshalXML ¶

    func (m *CT_ConditionalFormatting) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ConditionalFormatting) UnmarshalXML ¶

    func (m *CT_ConditionalFormatting) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ConditionalFormatting) Validate ¶

    func (m *CT_ConditionalFormatting) Validate() error

Validate validates the CT_ConditionalFormatting and its children

### func (*CT_ConditionalFormatting) ValidateWithPath ¶

    func (m *CT_ConditionalFormatting) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ConditionalFormatting and its children, prefixing error messages with path

## type CT_Connection ¶

    type CT_Connection struct {
        // Connection Id
        IdAttr uint32
        // Source Database File
        SourceFileAttr *string
        // Connection File
        OdcFileAttr *string
        // Keep Connection Open
        KeepAliveAttr *bool
        // Automatic Refresh Interval
        IntervalAttr *uint32
        // Connection Name
        NameAttr *string
        // Connection Description
        DescriptionAttr *string
        // Database Source Type
        TypeAttr *uint32
        // Reconnection Method
        ReconnectionMethodAttr *uint32
        // Last Refresh Version
        RefreshedVersionAttr uint8
        // Minimum Version Required for Refresh
        MinRefreshableVersionAttr *uint8
        // Save Password
        SavePasswordAttr *bool
        // New Connection
        NewAttr *bool
        // Deleted Connection
        DeletedAttr *bool
        // Only Use Connection File
        OnlyUseConnectionFileAttr *bool
        // Background Refresh
        BackgroundAttr *bool
        // Refresh on Open
        RefreshOnLoadAttr *bool
        // Save Data
        SaveDataAttr *bool
        // Reconnection Method
        CredentialsAttr ST_CredMethod
        // SSO Id
        SingleSignOnIdAttr *string
        // Database Properties
        DbPr *CT_DbPr
        // OLAP Properties
        OlapPr *CT_OlapPr
        // Web Query Properties
        WebPr *CT_WebPr
        // Text Import Settings
        TextPr *CT_TextPr
        // Query Parameters
        Parameters *CT_Parameters
        // Future Feature Data Storage
        ExtLst *CT_ExtensionList
    }

### func NewCT_Connection ¶

    func NewCT_Connection() *CT_Connection

### func (*CT_Connection) MarshalXML ¶

    func (m *CT_Connection) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Connection) UnmarshalXML ¶

    func (m *CT_Connection) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Connection) Validate ¶

    func (m *CT_Connection) Validate() error

Validate validates the CT_Connection and its children

### func (*CT_Connection) ValidateWithPath ¶

    func (m *CT_Connection) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Connection and its children, prefixing error messages with path

## type CT_Connections ¶

    type CT_Connections struct {
        // Connection
        Connection []*CT_Connection
    }

### func NewCT_Connections ¶

    func NewCT_Connections() *CT_Connections

### func (*CT_Connections) MarshalXML ¶

    func (m *CT_Connections) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Connections) UnmarshalXML ¶

    func (m *CT_Connections) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Connections) Validate ¶

    func (m *CT_Connections) Validate() error

Validate validates the CT_Connections and its children

### func (*CT_Connections) ValidateWithPath ¶

    func (m *CT_Connections) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Connections and its children, prefixing error messages with path

## type CT_Consolidation ¶

    type CT_Consolidation struct {
        // Auto Page
        AutoPageAttr *bool
        // Page Item Values
        Pages *CT_Pages
        // Range Sets
        RangeSets *CT_RangeSets
    }

### func NewCT_Consolidation ¶

    func NewCT_Consolidation() *CT_Consolidation

### func (*CT_Consolidation) MarshalXML ¶

    func (m *CT_Consolidation) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Consolidation) UnmarshalXML ¶

    func (m *CT_Consolidation) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Consolidation) Validate ¶

    func (m *CT_Consolidation) Validate() error

Validate validates the CT_Consolidation and its children

### func (*CT_Consolidation) ValidateWithPath ¶

    func (m *CT_Consolidation) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Consolidation and its children, prefixing error messages with path

## type CT_Control ¶

    type CT_Control struct {
        // Shape Id
        ShapeIdAttr uint32
        IdAttr      string
        // Control Name
        NameAttr *string
        // Embedded Control Properties
        ControlPr *CT_ControlPr
    }

### func NewCT_Control ¶

    func NewCT_Control() *CT_Control

### func (*CT_Control) MarshalXML ¶

    func (m *CT_Control) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Control) UnmarshalXML ¶

    func (m *CT_Control) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Control) Validate ¶

    func (m *CT_Control) Validate() error

Validate validates the CT_Control and its children

### func (*CT_Control) ValidateWithPath ¶

    func (m *CT_Control) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Control and its children, prefixing error messages with path

## type CT_ControlPr ¶

    type CT_ControlPr struct {
        // Locked Flag
        LockedAttr *bool
        // Default Size Flag
        DefaultSizeAttr *bool
        // Print Flag
        PrintAttr *bool
        // Disabled Flag
        DisabledAttr *bool
        // Recalculation Flag
        RecalcAlwaysAttr *bool
        // UI Object Flag
        UiObjectAttr *bool
        // Automatic Fill Flag
        AutoFillAttr *bool
        // Automatic Line Flag
        AutoLineAttr *bool
        // Automatic Size Flag
        AutoPictAttr *bool
        // Custom Function
        MacroAttr *string
        // Alternative Text
        AltTextAttr *string
        // Linked Formula
        LinkedCellAttr *string
        // List Items Source Range
        ListFillRangeAttr *string
        // Image Format
        CfAttr *string
        IdAttr *string
        // Object Cell Anchor
        Anchor *CT_ObjectAnchor
    }

### func NewCT_ControlPr ¶

    func NewCT_ControlPr() *CT_ControlPr

### func (*CT_ControlPr) MarshalXML ¶

    func (m *CT_ControlPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ControlPr) UnmarshalXML ¶

    func (m *CT_ControlPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ControlPr) Validate ¶

    func (m *CT_ControlPr) Validate() error

Validate validates the CT_ControlPr and its children

### func (*CT_ControlPr) ValidateWithPath ¶

    func (m *CT_ControlPr) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ControlPr and its children, prefixing error messages with path

## type CT_Controls ¶

    type CT_Controls struct {
        // Embedded Control
        Control []*CT_Control
    }

### func NewCT_Controls ¶

    func NewCT_Controls() *CT_Controls

### func (*CT_Controls) MarshalXML ¶

    func (m *CT_Controls) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Controls) UnmarshalXML ¶

    func (m *CT_Controls) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Controls) Validate ¶

    func (m *CT_Controls) Validate() error

Validate validates the CT_Controls and its children

### func (*CT_Controls) ValidateWithPath ¶

    func (m *CT_Controls) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Controls and its children, prefixing error messages with path

## type CT_CsPageSetup ¶

    type CT_CsPageSetup struct {
        // Paper Size
        PaperSizeAttr *uint32
        // Paper Height
        PaperHeightAttr *string
        // Paper Width
        PaperWidthAttr *string
        // First Page Number
        FirstPageNumberAttr *uint32
        // Orientation
        OrientationAttr ST_Orientation
        // Use Printer Defaults
        UsePrinterDefaultsAttr *bool
        // Black And White
        BlackAndWhiteAttr *bool
        // Draft
        DraftAttr *bool
        // Use First Page Number
        UseFirstPageNumberAttr *bool
        // Horizontal DPI
        HorizontalDpiAttr *uint32
        // Vertical DPI
        VerticalDpiAttr *uint32
        // Number Of Copies
        CopiesAttr *uint32
        IdAttr     *string
    }

### func NewCT_CsPageSetup ¶

    func NewCT_CsPageSetup() *CT_CsPageSetup

### func (*CT_CsPageSetup) MarshalXML ¶

    func (m *CT_CsPageSetup) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CsPageSetup) UnmarshalXML ¶

    func (m *CT_CsPageSetup) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CsPageSetup) Validate ¶

    func (m *CT_CsPageSetup) Validate() error

Validate validates the CT_CsPageSetup and its children

### func (*CT_CsPageSetup) ValidateWithPath ¶

    func (m *CT_CsPageSetup) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CsPageSetup and its children, prefixing error messages with path

## type CT_CustomChartsheetView ¶

    type CT_CustomChartsheetView struct {
        // GUID
        GuidAttr string
        // Print Scale
        ScaleAttr *uint32
        // Visible State
        StateAttr ST_SheetState
        // Zoom To Fit
        ZoomToFitAttr *bool
        PageMargins   *CT_PageMargins
        // Chart Sheet Page Setup
        PageSetup    *CT_CsPageSetup
        HeaderFooter *CT_HeaderFooter
    }

### func NewCT_CustomChartsheetView ¶

    func NewCT_CustomChartsheetView() *CT_CustomChartsheetView

### func (*CT_CustomChartsheetView) MarshalXML ¶

    func (m *CT_CustomChartsheetView) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CustomChartsheetView) UnmarshalXML ¶

    func (m *CT_CustomChartsheetView) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CustomChartsheetView) Validate ¶

    func (m *CT_CustomChartsheetView) Validate() error

Validate validates the CT_CustomChartsheetView and its children

### func (*CT_CustomChartsheetView) ValidateWithPath ¶

    func (m *CT_CustomChartsheetView) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CustomChartsheetView and its children, prefixing error messages with path

## type CT_CustomChartsheetViews ¶

    type CT_CustomChartsheetViews struct {
        // Custom Chart Sheet View
        CustomSheetView []*CT_CustomChartsheetView
    }

### func NewCT_CustomChartsheetViews ¶

    func NewCT_CustomChartsheetViews() *CT_CustomChartsheetViews

### func (*CT_CustomChartsheetViews) MarshalXML ¶

    func (m *CT_CustomChartsheetViews) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CustomChartsheetViews) UnmarshalXML ¶

    func (m *CT_CustomChartsheetViews) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CustomChartsheetViews) Validate ¶

    func (m *CT_CustomChartsheetViews) Validate() error

Validate validates the CT_CustomChartsheetViews and its children

### func (*CT_CustomChartsheetViews) ValidateWithPath ¶

    func (m *CT_CustomChartsheetViews) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CustomChartsheetViews and its children, prefixing error messages with path

## type CT_CustomFilter ¶

    type CT_CustomFilter struct {
        // Filter Comparison Operator
        OperatorAttr ST_FilterOperator
        // Top or Bottom Value
        ValAttr *string
    }

### func NewCT_CustomFilter ¶

    func NewCT_CustomFilter() *CT_CustomFilter

### func (*CT_CustomFilter) MarshalXML ¶

    func (m *CT_CustomFilter) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CustomFilter) UnmarshalXML ¶

    func (m *CT_CustomFilter) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CustomFilter) Validate ¶

    func (m *CT_CustomFilter) Validate() error

Validate validates the CT_CustomFilter and its children

### func (*CT_CustomFilter) ValidateWithPath ¶

    func (m *CT_CustomFilter) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CustomFilter and its children, prefixing error messages with path

## type CT_CustomFilters ¶

    type CT_CustomFilters struct {
        // And
        AndAttr *bool
        // Custom Filter Criteria
        CustomFilter []*CT_CustomFilter
    }

### func NewCT_CustomFilters ¶

    func NewCT_CustomFilters() *CT_CustomFilters

### func (*CT_CustomFilters) MarshalXML ¶

    func (m *CT_CustomFilters) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CustomFilters) UnmarshalXML ¶

    func (m *CT_CustomFilters) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CustomFilters) Validate ¶

    func (m *CT_CustomFilters) Validate() error

Validate validates the CT_CustomFilters and its children

### func (*CT_CustomFilters) ValidateWithPath ¶

    func (m *CT_CustomFilters) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CustomFilters and its children, prefixing error messages with path

## type CT_CustomProperties ¶

    type CT_CustomProperties struct {
        // Custom Property
        CustomPr []*CT_CustomProperty
    }

### func NewCT_CustomProperties ¶

    func NewCT_CustomProperties() *CT_CustomProperties

### func (*CT_CustomProperties) MarshalXML ¶

    func (m *CT_CustomProperties) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CustomProperties) UnmarshalXML ¶

    func (m *CT_CustomProperties) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CustomProperties) Validate ¶

    func (m *CT_CustomProperties) Validate() error

Validate validates the CT_CustomProperties and its children

### func (*CT_CustomProperties) ValidateWithPath ¶

    func (m *CT_CustomProperties) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CustomProperties and its children, prefixing error messages with path

## type CT_CustomProperty ¶

    type CT_CustomProperty struct {
        // Custom Property Name
        NameAttr string
        IdAttr   string
    }

### func NewCT_CustomProperty ¶

    func NewCT_CustomProperty() *CT_CustomProperty

### func (*CT_CustomProperty) MarshalXML ¶

    func (m *CT_CustomProperty) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CustomProperty) UnmarshalXML ¶

    func (m *CT_CustomProperty) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CustomProperty) Validate ¶

    func (m *CT_CustomProperty) Validate() error

Validate validates the CT_CustomProperty and its children

### func (*CT_CustomProperty) ValidateWithPath ¶

    func (m *CT_CustomProperty) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CustomProperty and its children, prefixing error messages with path

## type CT_CustomSheetView ¶

    type CT_CustomSheetView struct {
        // GUID
        GuidAttr string
        // Print Scale
        ScaleAttr *uint32
        // Color Id
        ColorIdAttr *uint32
        // Show Page Breaks
        ShowPageBreaksAttr *bool
        // Show Formulas
        ShowFormulasAttr *bool
        // Show Grid Lines
        ShowGridLinesAttr *bool
        // Show Headers
        ShowRowColAttr *bool
        // Show Outline Symbols
        OutlineSymbolsAttr *bool
        // Show Zero Values
        ZeroValuesAttr *bool
        // Fit To Page
        FitToPageAttr *bool
        // Print Area Defined
        PrintAreaAttr *bool
        // Filtered List
        FilterAttr *bool
        // Show AutoFitler Drop Down Controls
        ShowAutoFilterAttr *bool
        // Hidden Rows
        HiddenRowsAttr *bool
        // Hidden Columns
        HiddenColumnsAttr *bool
        // Visible State
        StateAttr ST_SheetState
        // Filter
        FilterUniqueAttr *bool
        // View Type
        ViewAttr ST_SheetViewType
        // Show Ruler
        ShowRulerAttr *bool
        // Top Left Visible Cell
        TopLeftCellAttr *string
        // Pane Split Information
        Pane *CT_Pane
        // Selection
        Selection *CT_Selection
        // Horizontal Page Breaks
        RowBreaks *CT_PageBreak
        // Vertical Page Breaks
        ColBreaks *CT_PageBreak
        // Page Margins
        PageMargins *CT_PageMargins
        // Print Options
        PrintOptions *CT_PrintOptions
        // Page Setup Settings
        PageSetup *CT_PageSetup
        // Header Footer Settings
        HeaderFooter *CT_HeaderFooter
        // AutoFilter Settings
        AutoFilter *CT_AutoFilter
        ExtLst     *CT_ExtensionList
    }

### func NewCT_CustomSheetView ¶

    func NewCT_CustomSheetView() *CT_CustomSheetView

### func (*CT_CustomSheetView) MarshalXML ¶

    func (m *CT_CustomSheetView) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CustomSheetView) UnmarshalXML ¶

    func (m *CT_CustomSheetView) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CustomSheetView) Validate ¶

    func (m *CT_CustomSheetView) Validate() error

Validate validates the CT_CustomSheetView and its children

### func (*CT_CustomSheetView) ValidateWithPath ¶

    func (m *CT_CustomSheetView) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CustomSheetView and its children, prefixing error messages with path

## type CT_CustomSheetViews ¶

    type CT_CustomSheetViews struct {
        // Custom Sheet View
        CustomSheetView []*CT_CustomSheetView
    }

### func NewCT_CustomSheetViews ¶

    func NewCT_CustomSheetViews() *CT_CustomSheetViews

### func (*CT_CustomSheetViews) MarshalXML ¶

    func (m *CT_CustomSheetViews) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CustomSheetViews) UnmarshalXML ¶

    func (m *CT_CustomSheetViews) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CustomSheetViews) Validate ¶

    func (m *CT_CustomSheetViews) Validate() error

Validate validates the CT_CustomSheetViews and its children

### func (*CT_CustomSheetViews) ValidateWithPath ¶

    func (m *CT_CustomSheetViews) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CustomSheetViews and its children, prefixing error messages with path

## type CT_CustomWorkbookView ¶

    type CT_CustomWorkbookView struct {
        // Custom View Name
        NameAttr string
        // Custom View GUID
        GuidAttr string
        // Auto Update
        AutoUpdateAttr *bool
        // Merge Interval
        MergeIntervalAttr *uint32
        // Changes Saved Win
        ChangesSavedWinAttr *bool
        // Only Synch
        OnlySyncAttr *bool
        // Personal View
        PersonalViewAttr *bool
        // Include Print Settings
        IncludePrintSettingsAttr *bool
        // Include Hidden Rows & Columns
        IncludeHiddenRowColAttr *bool
        // Maximized
        MaximizedAttr *bool
        // Minimized
        MinimizedAttr *bool
        // Show Horizontal Scroll
        ShowHorizontalScrollAttr *bool
        // Show Vertical Scroll
        ShowVerticalScrollAttr *bool
        // Show Sheet Tabs
        ShowSheetTabsAttr *bool
        // Top Left Corner (X Coordinate)
        XWindowAttr *int32
        // Top Left Corner (Y Coordinate)
        YWindowAttr *int32
        // Window Width
        WindowWidthAttr uint32
        // Window Height
        WindowHeightAttr uint32
        // Sheet Tab Ratio
        TabRatioAttr *uint32
        // Active Sheet in Book View
        ActiveSheetIdAttr uint32
        // Show Formula Bar
        ShowFormulaBarAttr *bool
        // Show Status Bar
        ShowStatusbarAttr *bool
        // Show Comments
        ShowCommentsAttr ST_Comments
        // Show Objects
        ShowObjectsAttr ST_Objects
        ExtLst          *CT_ExtensionList
    }

### func NewCT_CustomWorkbookView ¶

    func NewCT_CustomWorkbookView() *CT_CustomWorkbookView

### func (*CT_CustomWorkbookView) MarshalXML ¶

    func (m *CT_CustomWorkbookView) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CustomWorkbookView) UnmarshalXML ¶

    func (m *CT_CustomWorkbookView) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CustomWorkbookView) Validate ¶

    func (m *CT_CustomWorkbookView) Validate() error

Validate validates the CT_CustomWorkbookView and its children

### func (*CT_CustomWorkbookView) ValidateWithPath ¶

    func (m *CT_CustomWorkbookView) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CustomWorkbookView and its children, prefixing error messages with path

## type CT_CustomWorkbookViews ¶

    type CT_CustomWorkbookViews struct {
        // Custom Workbook View
        CustomWorkbookView []*CT_CustomWorkbookView
    }

### func NewCT_CustomWorkbookViews ¶

    func NewCT_CustomWorkbookViews() *CT_CustomWorkbookViews

### func (*CT_CustomWorkbookViews) MarshalXML ¶

    func (m *CT_CustomWorkbookViews) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_CustomWorkbookViews) UnmarshalXML ¶

    func (m *CT_CustomWorkbookViews) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_CustomWorkbookViews) Validate ¶

    func (m *CT_CustomWorkbookViews) Validate() error

Validate validates the CT_CustomWorkbookViews and its children

### func (*CT_CustomWorkbookViews) ValidateWithPath ¶

    func (m *CT_CustomWorkbookViews) ValidateWithPath(path string) error

ValidateWithPath validates the CT_CustomWorkbookViews and its children, prefixing error messages with path

## type CT_DataBar ¶

    type CT_DataBar struct {
        // Minimum Length
        MinLengthAttr *uint32
        // Maximum Length
        MaxLengthAttr *uint32
        // Show Values
        ShowValueAttr *bool
        // Conditional Format Value Object
        Cfvo []*CT_Cfvo
        // Data Bar Color
        Color *CT_Color
    }

### func NewCT_DataBar ¶

    func NewCT_DataBar() *CT_DataBar

### func (*CT_DataBar) MarshalXML ¶

    func (m *CT_DataBar) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_DataBar) UnmarshalXML ¶

    func (m *CT_DataBar) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_DataBar) Validate ¶

    func (m *CT_DataBar) Validate() error

Validate validates the CT_DataBar and its children

### func (*CT_DataBar) ValidateWithPath ¶

    func (m *CT_DataBar) ValidateWithPath(path string) error

ValidateWithPath validates the CT_DataBar and its children, prefixing error messages with path

## type CT_DataBinding ¶

    type CT_DataBinding struct {
        // Unique Identifer
        DataBindingNameAttr *string
        // Binding to External File
        FileBindingAttr *bool
        // Reference to Connection ID
        ConnectionIDAttr *uint32
        // File Binding Name
        FileBindingNameAttr *string
        // XML Data Loading Behavior
        DataBindingLoadModeAttr uint32
        Any                     unioffice.Any
    }

### func NewCT_DataBinding ¶

    func NewCT_DataBinding() *CT_DataBinding

### func (*CT_DataBinding) MarshalXML ¶

    func (m *CT_DataBinding) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_DataBinding) UnmarshalXML ¶

    func (m *CT_DataBinding) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_DataBinding) Validate ¶

    func (m *CT_DataBinding) Validate() error

Validate validates the CT_DataBinding and its children

### func (*CT_DataBinding) ValidateWithPath ¶

    func (m *CT_DataBinding) ValidateWithPath(path string) error

ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path

## type CT_DataConsolidate ¶

    type CT_DataConsolidate struct {
        // Function Index
        FunctionAttr ST_DataConsolidateFunction
        // Use Starting Column Labels
        StartLabelsAttr *bool
        // Starting Column Labels
        LeftLabelsAttr *bool
        // Labels In Top Row
        TopLabelsAttr *bool
        // Link
        LinkAttr *bool
        // Data Consolidation References
        DataRefs *CT_DataRefs
    }

### func NewCT_DataConsolidate ¶

    func NewCT_DataConsolidate() *CT_DataConsolidate

### func (*CT_DataConsolidate) MarshalXML ¶

    func (m *CT_DataConsolidate) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_DataConsolidate) UnmarshalXML ¶

    func (m *CT_DataConsolidate) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_DataConsolidate) Validate ¶

    func (m *CT_DataConsolidate) Validate() error

Validate validates the CT_DataConsolidate and its children

### func (*CT_DataConsolidate) ValidateWithPath ¶

    func (m *CT_DataConsolidate) ValidateWithPath(path string) error

ValidateWithPath validates the CT_DataConsolidate and its children, prefixing error messages with path

## type CT_DataField ¶

    type CT_DataField struct {
        // Data Field Name
        NameAttr *string
        // Field
        FldAttr uint32
        // Subtotal
        SubtotalAttr ST_DataConsolidateFunction
        // Show Data As Display Format
        ShowDataAsAttr ST_ShowDataAs
        // 'Show Data As' Base Field
        BaseFieldAttr *int32
        // 'Show Data As' Base Setting
        BaseItemAttr *uint32
        // Number Format Id
        NumFmtIdAttr *uint32
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_DataField ¶

    func NewCT_DataField() *CT_DataField

### func (*CT_DataField) MarshalXML ¶

    func (m *CT_DataField) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_DataField) UnmarshalXML ¶

    func (m *CT_DataField) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_DataField) Validate ¶

    func (m *CT_DataField) Validate() error

Validate validates the CT_DataField and its children

### func (*CT_DataField) ValidateWithPath ¶

    func (m *CT_DataField) ValidateWithPath(path string) error

ValidateWithPath validates the CT_DataField and its children, prefixing error messages with path

## type CT_DataFields ¶

    type CT_DataFields struct {
        // Data Items Count
        CountAttr *uint32
        // Data Field Item
        DataField []*CT_DataField
    }

### func NewCT_DataFields ¶

    func NewCT_DataFields() *CT_DataFields

### func (*CT_DataFields) MarshalXML ¶

    func (m *CT_DataFields) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_DataFields) UnmarshalXML ¶

    func (m *CT_DataFields) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_DataFields) Validate ¶

    func (m *CT_DataFields) Validate() error

Validate validates the CT_DataFields and its children

### func (*CT_DataFields) ValidateWithPath ¶

    func (m *CT_DataFields) ValidateWithPath(path string) error

ValidateWithPath validates the CT_DataFields and its children, prefixing error messages with path

## type CT_DataRef ¶

    type CT_DataRef struct {
        // Reference
        RefAttr *string
        // Named Range
        NameAttr *string
        // Sheet Name
        SheetAttr *string
        IdAttr    *string
    }

### func NewCT_DataRef ¶

    func NewCT_DataRef() *CT_DataRef

### func (*CT_DataRef) MarshalXML ¶

    func (m *CT_DataRef) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_DataRef) UnmarshalXML ¶

    func (m *CT_DataRef) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_DataRef) Validate ¶

    func (m *CT_DataRef) Validate() error

Validate validates the CT_DataRef and its children

### func (*CT_DataRef) ValidateWithPath ¶

    func (m *CT_DataRef) ValidateWithPath(path string) error

ValidateWithPath validates the CT_DataRef and its children, prefixing error messages with path

## type CT_DataRefs ¶

    type CT_DataRefs struct {
        // Data Consolidation Reference Count
        CountAttr *uint32
        // Data Consolidation Reference
        DataRef []*CT_DataRef
    }

### func NewCT_DataRefs ¶

    func NewCT_DataRefs() *CT_DataRefs

### func (*CT_DataRefs) MarshalXML ¶

    func (m *CT_DataRefs) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_DataRefs) UnmarshalXML ¶

    func (m *CT_DataRefs) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_DataRefs) Validate ¶

    func (m *CT_DataRefs) Validate() error

Validate validates the CT_DataRefs and its children

### func (*CT_DataRefs) ValidateWithPath ¶

    func (m *CT_DataRefs) ValidateWithPath(path string) error

ValidateWithPath validates the CT_DataRefs and its children, prefixing error messages with path

## type CT_DataValidation ¶

    type CT_DataValidation struct {
        // Data Validation Type
        TypeAttr ST_DataValidationType
        // Data Validation Error Style
        ErrorStyleAttr ST_DataValidationErrorStyle
        // IME Mode Enforced
        ImeModeAttr ST_DataValidationImeMode
        // Operator
        OperatorAttr ST_DataValidationOperator
        // Allow Blank
        AllowBlankAttr *bool
        // Show Drop Down
        ShowDropDownAttr *bool
        // Show Input Message
        ShowInputMessageAttr *bool
        // Show Error Message
        ShowErrorMessageAttr *bool
        // Error Alert Text
        ErrorTitleAttr *string
        // Error Message
        ErrorAttr *string
        // Prompt Title
        PromptTitleAttr *string
        // Input Prompt
        PromptAttr *string
        // Sequence of References
        SqrefAttr ST_Sqref
        // Formula 1
        Formula1 *string
        // Formula 2
        Formula2 *string
    }

### func NewCT_DataValidation ¶

    func NewCT_DataValidation() *CT_DataValidation

### func (*CT_DataValidation) MarshalXML ¶

    func (m *CT_DataValidation) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_DataValidation) UnmarshalXML ¶

    func (m *CT_DataValidation) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_DataValidation) Validate ¶

    func (m *CT_DataValidation) Validate() error

Validate validates the CT_DataValidation and its children

### func (*CT_DataValidation) ValidateWithPath ¶

    func (m *CT_DataValidation) ValidateWithPath(path string) error

ValidateWithPath validates the CT_DataValidation and its children, prefixing error messages with path

## type CT_DataValidations ¶

    type CT_DataValidations struct {
        // Disable Prompts
        DisablePromptsAttr *bool
        // Top Left Corner (X Coodrinate)
        XWindowAttr *uint32
        // Top Left Corner (Y Coordinate)
        YWindowAttr *uint32
        // Data Validation Item Count
        CountAttr *uint32
        // Data Validation
        DataValidation []*CT_DataValidation
    }

### func NewCT_DataValidations ¶

    func NewCT_DataValidations() *CT_DataValidations

### func (*CT_DataValidations) MarshalXML ¶

    func (m *CT_DataValidations) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_DataValidations) UnmarshalXML ¶

    func (m *CT_DataValidations) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_DataValidations) Validate ¶

    func (m *CT_DataValidations) Validate() error

Validate validates the CT_DataValidations and its children

### func (*CT_DataValidations) ValidateWithPath ¶

    func (m *CT_DataValidations) ValidateWithPath(path string) error

ValidateWithPath validates the CT_DataValidations and its children, prefixing error messages with path

## type CT_DateGroupItem ¶

    type CT_DateGroupItem struct {
        // Year
        YearAttr uint16
        // Month
        MonthAttr *uint16
        // Day
        DayAttr *uint16
        // Hour
        HourAttr *uint16
        // Minute
        MinuteAttr *uint16
        // Second
        SecondAttr *uint16
        // Date Time Grouping
        DateTimeGroupingAttr ST_DateTimeGrouping
    }

### func NewCT_DateGroupItem ¶

    func NewCT_DateGroupItem() *CT_DateGroupItem

### func (*CT_DateGroupItem) MarshalXML ¶

    func (m *CT_DateGroupItem) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_DateGroupItem) UnmarshalXML ¶

    func (m *CT_DateGroupItem) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_DateGroupItem) Validate ¶

    func (m *CT_DateGroupItem) Validate() error

Validate validates the CT_DateGroupItem and its children

### func (*CT_DateGroupItem) ValidateWithPath ¶

    func (m *CT_DateGroupItem) ValidateWithPath(path string) error

ValidateWithPath validates the CT_DateGroupItem and its children, prefixing error messages with path

## type CT_DateTime ¶

    type CT_DateTime struct {
        // Value
        VAttr time.Time
        // Unused Item
        UAttr *bool
        // Calculated Item Value
        FAttr *bool
        // Caption
        CAttr *string
        // Member Property Count
        CpAttr *uint32
        // Member Property Index
        X []*CT_X
    }

### func NewCT_DateTime ¶

    func NewCT_DateTime() *CT_DateTime

### func (*CT_DateTime) MarshalXML ¶

    func (m *CT_DateTime) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_DateTime) UnmarshalXML ¶

    func (m *CT_DateTime) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_DateTime) Validate ¶

    func (m *CT_DateTime) Validate() error

Validate validates the CT_DateTime and its children

### func (*CT_DateTime) ValidateWithPath ¶

    func (m *CT_DateTime) ValidateWithPath(path string) error

ValidateWithPath validates the CT_DateTime and its children, prefixing error messages with path

## type CT_DbPr ¶

    type CT_DbPr struct {
        // Connection String
        ConnectionAttr string
        // Command Text
        CommandAttr *string
        // Command Text
        ServerCommandAttr *string
        // OLE DB Command Type
        CommandTypeAttr *uint32
    }

### func NewCT_DbPr ¶

    func NewCT_DbPr() *CT_DbPr

### func (*CT_DbPr) MarshalXML ¶

    func (m *CT_DbPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_DbPr) UnmarshalXML ¶

    func (m *CT_DbPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_DbPr) Validate ¶

    func (m *CT_DbPr) Validate() error

Validate validates the CT_DbPr and its children

### func (*CT_DbPr) ValidateWithPath ¶

    func (m *CT_DbPr) ValidateWithPath(path string) error

ValidateWithPath validates the CT_DbPr and its children, prefixing error messages with path

## type CT_DdeItem ¶

    type CT_DdeItem struct {
        // DDE Name
        NameAttr *string
        // Object Linking TechnologyE
        OleAttr *bool
        // Advise
        AdviseAttr *bool
        // Data is an Image
        PreferPicAttr *bool
        // DDE Name Values
        Values *CT_DdeValues
    }

### func NewCT_DdeItem ¶

    func NewCT_DdeItem() *CT_DdeItem

### func (*CT_DdeItem) MarshalXML ¶

    func (m *CT_DdeItem) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_DdeItem) UnmarshalXML ¶

    func (m *CT_DdeItem) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_DdeItem) Validate ¶

    func (m *CT_DdeItem) Validate() error

Validate validates the CT_DdeItem and its children

### func (*CT_DdeItem) ValidateWithPath ¶

    func (m *CT_DdeItem) ValidateWithPath(path string) error

ValidateWithPath validates the CT_DdeItem and its children, prefixing error messages with path

## type CT_DdeItems ¶

    type CT_DdeItems struct {
        // DDE Item definition
        DdeItem []*CT_DdeItem
    }

### func NewCT_DdeItems ¶

    func NewCT_DdeItems() *CT_DdeItems

### func (*CT_DdeItems) MarshalXML ¶

    func (m *CT_DdeItems) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_DdeItems) UnmarshalXML ¶

    func (m *CT_DdeItems) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_DdeItems) Validate ¶

    func (m *CT_DdeItems) Validate() error

Validate validates the CT_DdeItems and its children

### func (*CT_DdeItems) ValidateWithPath ¶

    func (m *CT_DdeItems) ValidateWithPath(path string) error

ValidateWithPath validates the CT_DdeItems and its children, prefixing error messages with path

## type CT_DdeLink ¶

    type CT_DdeLink struct {
        // Service name
        DdeServiceAttr string
        // Topic for DDE server
        DdeTopicAttr string
        // DDE Items Collection
        DdeItems *CT_DdeItems
    }

### func NewCT_DdeLink ¶

    func NewCT_DdeLink() *CT_DdeLink

### func (*CT_DdeLink) MarshalXML ¶

    func (m *CT_DdeLink) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_DdeLink) UnmarshalXML ¶

    func (m *CT_DdeLink) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_DdeLink) Validate ¶

    func (m *CT_DdeLink) Validate() error

Validate validates the CT_DdeLink and its children

### func (*CT_DdeLink) ValidateWithPath ¶

    func (m *CT_DdeLink) ValidateWithPath(path string) error

ValidateWithPath validates the CT_DdeLink and its children, prefixing error messages with path

## type CT_DdeValue ¶

    type CT_DdeValue struct {
        // DDE Value Type
        TAttr ST_DdeValueType
        // DDE Link Value
        Val string
    }

### func NewCT_DdeValue ¶

    func NewCT_DdeValue() *CT_DdeValue

### func (*CT_DdeValue) MarshalXML ¶

    func (m *CT_DdeValue) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_DdeValue) UnmarshalXML ¶

    func (m *CT_DdeValue) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_DdeValue) Validate ¶

    func (m *CT_DdeValue) Validate() error

Validate validates the CT_DdeValue and its children

### func (*CT_DdeValue) ValidateWithPath ¶

    func (m *CT_DdeValue) ValidateWithPath(path string) error

ValidateWithPath validates the CT_DdeValue and its children, prefixing error messages with path

## type CT_DdeValues ¶

    type CT_DdeValues struct {
        // Rows
        RowsAttr *uint32
        // Columns
        ColsAttr *uint32
        // Value
        Value []*CT_DdeValue
    }

### func NewCT_DdeValues ¶

    func NewCT_DdeValues() *CT_DdeValues

### func (*CT_DdeValues) MarshalXML ¶

    func (m *CT_DdeValues) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_DdeValues) UnmarshalXML ¶

    func (m *CT_DdeValues) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_DdeValues) Validate ¶

    func (m *CT_DdeValues) Validate() error

Validate validates the CT_DdeValues and its children

### func (*CT_DdeValues) ValidateWithPath ¶

    func (m *CT_DdeValues) ValidateWithPath(path string) error

ValidateWithPath validates the CT_DdeValues and its children, prefixing error messages with path

## type CT_DefinedName ¶

    type CT_DefinedName struct {
        NameAttr              string
        CommentAttr           *string
        CustomMenuAttr        *string
        DescriptionAttr       *string
        HelpAttr              *string
        StatusBarAttr         *string
        LocalSheetIdAttr      *uint32
        HiddenAttr            *bool
        FunctionAttr          *bool
        VbProcedureAttr       *bool
        XlmAttr               *bool
        FunctionGroupIdAttr   *uint32
        ShortcutKeyAttr       *string
        PublishToServerAttr   *bool
        WorkbookParameterAttr *bool
        Content               string
    }

### func NewCT_DefinedName ¶

    func NewCT_DefinedName() *CT_DefinedName

### func (*CT_DefinedName) MarshalXML ¶

    func (m *CT_DefinedName) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_DefinedName) UnmarshalXML ¶

    func (m *CT_DefinedName) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_DefinedName) Validate ¶

    func (m *CT_DefinedName) Validate() error

Validate validates the CT_DefinedName and its children

### func (*CT_DefinedName) ValidateWithPath ¶

    func (m *CT_DefinedName) ValidateWithPath(path string) error

ValidateWithPath validates the CT_DefinedName and its children, prefixing error messages with path

## type CT_DefinedNames ¶

    type CT_DefinedNames struct {
        // Defined Name
        DefinedName []*CT_DefinedName
    }

### func NewCT_DefinedNames ¶

    func NewCT_DefinedNames() *CT_DefinedNames

### func (*CT_DefinedNames) MarshalXML ¶

    func (m *CT_DefinedNames) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_DefinedNames) UnmarshalXML ¶

    func (m *CT_DefinedNames) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_DefinedNames) Validate ¶

    func (m *CT_DefinedNames) Validate() error

Validate validates the CT_DefinedNames and its children

### func (*CT_DefinedNames) ValidateWithPath ¶

    func (m *CT_DefinedNames) ValidateWithPath(path string) error

ValidateWithPath validates the CT_DefinedNames and its children, prefixing error messages with path

## type CT_DeletedField ¶

    type CT_DeletedField struct {
        // Deleted Fields Name
        NameAttr string
    }

### func NewCT_DeletedField ¶

    func NewCT_DeletedField() *CT_DeletedField

### func (*CT_DeletedField) MarshalXML ¶

    func (m *CT_DeletedField) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_DeletedField) UnmarshalXML ¶

    func (m *CT_DeletedField) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_DeletedField) Validate ¶

    func (m *CT_DeletedField) Validate() error

Validate validates the CT_DeletedField and its children

### func (*CT_DeletedField) ValidateWithPath ¶

    func (m *CT_DeletedField) ValidateWithPath(path string) error

ValidateWithPath validates the CT_DeletedField and its children, prefixing error messages with path

## type CT_Dialogsheet ¶

    type CT_Dialogsheet struct {
        // Sheet Properties
        SheetPr *CT_SheetPr
        // Dialog Sheet Views
        SheetViews *CT_SheetViews
        // Dialog Sheet Format Properties
        SheetFormatPr *CT_SheetFormatPr
        // Sheet Protection
        SheetProtection *CT_SheetProtection
        // Custom Sheet Views
        CustomSheetViews *CT_CustomSheetViews
        // Print Options
        PrintOptions *CT_PrintOptions
        // Page Margins
        PageMargins *CT_PageMargins
        // Page Setup Settings
        PageSetup *CT_PageSetup
        // Header & Footer Settings
        HeaderFooter *CT_HeaderFooter
        // Drawing
        Drawing *CT_Drawing
        // Legacy Drawing
        LegacyDrawing *CT_LegacyDrawing
        // Legacy Drawing Header Footer
        LegacyDrawingHF *CT_LegacyDrawing
        DrawingHF       *CT_DrawingHF
        OleObjects      *CT_OleObjects
        Controls        *CT_Controls
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_Dialogsheet ¶

    func NewCT_Dialogsheet() *CT_Dialogsheet

### func (*CT_Dialogsheet) MarshalXML ¶

    func (m *CT_Dialogsheet) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Dialogsheet) UnmarshalXML ¶

    func (m *CT_Dialogsheet) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Dialogsheet) Validate ¶

    func (m *CT_Dialogsheet) Validate() error

Validate validates the CT_Dialogsheet and its children

### func (*CT_Dialogsheet) ValidateWithPath ¶

    func (m *CT_Dialogsheet) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Dialogsheet and its children, prefixing error messages with path

## type CT_Dimensions ¶

    type CT_Dimensions struct {
        // OLAP Dimensions Count
        CountAttr *uint32
        // OLAP Dimension
        Dimension []*CT_PivotDimension
    }

### func NewCT_Dimensions ¶

    func NewCT_Dimensions() *CT_Dimensions

### func (*CT_Dimensions) MarshalXML ¶

    func (m *CT_Dimensions) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Dimensions) UnmarshalXML ¶

    func (m *CT_Dimensions) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Dimensions) Validate ¶

    func (m *CT_Dimensions) Validate() error

Validate validates the CT_Dimensions and its children

### func (*CT_Dimensions) ValidateWithPath ¶

    func (m *CT_Dimensions) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Dimensions and its children, prefixing error messages with path

## type CT_DiscretePr ¶

    type CT_DiscretePr struct {
        // Mapping Index Count
        CountAttr *uint32
        // Element Group
        X []*CT_Index
    }

### func NewCT_DiscretePr ¶

    func NewCT_DiscretePr() *CT_DiscretePr

### func (*CT_DiscretePr) MarshalXML ¶

    func (m *CT_DiscretePr) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_DiscretePr) UnmarshalXML ¶

    func (m *CT_DiscretePr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_DiscretePr) Validate ¶

    func (m *CT_DiscretePr) Validate() error

Validate validates the CT_DiscretePr and its children

### func (*CT_DiscretePr) ValidateWithPath ¶

    func (m *CT_DiscretePr) ValidateWithPath(path string) error

ValidateWithPath validates the CT_DiscretePr and its children, prefixing error messages with path

## type CT_Drawing ¶

    type CT_Drawing struct {
        IdAttr string
    }

### func NewCT_Drawing ¶

    func NewCT_Drawing() *CT_Drawing

### func (*CT_Drawing) MarshalXML ¶

    func (m *CT_Drawing) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Drawing) UnmarshalXML ¶

    func (m *CT_Drawing) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Drawing) Validate ¶

    func (m *CT_Drawing) Validate() error

Validate validates the CT_Drawing and its children

### func (*CT_Drawing) ValidateWithPath ¶

    func (m *CT_Drawing) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path

## type CT_DrawingHF ¶

    type CT_DrawingHF struct {
        IdAttr string
        // Left Header for Odd Pages
        LhoAttr *uint32
        // Left Header for Even Pages
        LheAttr *uint32
        // Left Header for First Page
        LhfAttr *uint32
        // Center Header for Odd Pages
        ChoAttr *uint32
        // Center Header for Even Pages
        CheAttr *uint32
        // Center Header for First Page
        ChfAttr *uint32
        // Right Header for Odd Pages
        RhoAttr *uint32
        // Right Header for Even Pages
        RheAttr *uint32
        // Right Header for First Page
        RhfAttr *uint32
        // Left Footer for Odd Pages
        LfoAttr *uint32
        // Left Footer for Even Pages
        LfeAttr *uint32
        // Left Footer for First Page
        LffAttr *uint32
        // Center Footer for Odd Pages
        CfoAttr *uint32
        // Center Footer for Even Pages
        CfeAttr *uint32
        // Center Footer for First Page
        CffAttr *uint32
        // Right Footer for Odd Pages
        RfoAttr *uint32
        // Right Footer for Even Pages
        RfeAttr *uint32
        // Right Footer for First Page
        RffAttr *uint32
    }

### func NewCT_DrawingHF ¶

    func NewCT_DrawingHF() *CT_DrawingHF

### func (*CT_DrawingHF) MarshalXML ¶

    func (m *CT_DrawingHF) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_DrawingHF) UnmarshalXML ¶

    func (m *CT_DrawingHF) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_DrawingHF) Validate ¶

    func (m *CT_DrawingHF) Validate() error

Validate validates the CT_DrawingHF and its children

### func (*CT_DrawingHF) ValidateWithPath ¶

    func (m *CT_DrawingHF) ValidateWithPath(path string) error

ValidateWithPath validates the CT_DrawingHF and its children, prefixing error messages with path

## type CT_Dxf ¶

    type CT_Dxf struct {
        // Font Properties
        Font *CT_Font
        // Number Format
        NumFmt *CT_NumFmt
        // Fill
        Fill *CT_Fill
        // Alignment
        Alignment *CT_CellAlignment
        // Border Properties
        Border *CT_Border
        // Protection Properties
        Protection *CT_CellProtection
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_Dxf ¶

    func NewCT_Dxf() *CT_Dxf

### func (*CT_Dxf) MarshalXML ¶

    func (m *CT_Dxf) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Dxf) UnmarshalXML ¶

    func (m *CT_Dxf) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Dxf) Validate ¶

    func (m *CT_Dxf) Validate() error

Validate validates the CT_Dxf and its children

### func (*CT_Dxf) ValidateWithPath ¶

    func (m *CT_Dxf) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Dxf and its children, prefixing error messages with path

## type CT_Dxfs ¶

    type CT_Dxfs struct {
        // Format Count
        CountAttr *uint32
        // Formatting
        Dxf []*CT_Dxf
    }

### func NewCT_Dxfs ¶

    func NewCT_Dxfs() *CT_Dxfs

### func (*CT_Dxfs) MarshalXML ¶

    func (m *CT_Dxfs) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Dxfs) UnmarshalXML ¶

    func (m *CT_Dxfs) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Dxfs) Validate ¶

    func (m *CT_Dxfs) Validate() error

Validate validates the CT_Dxfs and its children

### func (*CT_Dxfs) ValidateWithPath ¶

    func (m *CT_Dxfs) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Dxfs and its children, prefixing error messages with path

## type CT_DynamicFilter ¶

    type CT_DynamicFilter struct {
        // Dynamic filter type
        TypeAttr ST_DynamicFilterType
        // Value
        ValAttr *float64
        // ISO Value
        ValIsoAttr *time.Time
        // Max Value
        MaxValAttr *float64
        // Max ISO Value
        MaxValIsoAttr *time.Time
    }

### func NewCT_DynamicFilter ¶

    func NewCT_DynamicFilter() *CT_DynamicFilter

### func (*CT_DynamicFilter) MarshalXML ¶

    func (m *CT_DynamicFilter) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_DynamicFilter) UnmarshalXML ¶

    func (m *CT_DynamicFilter) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_DynamicFilter) Validate ¶

    func (m *CT_DynamicFilter) Validate() error

Validate validates the CT_DynamicFilter and its children

### func (*CT_DynamicFilter) ValidateWithPath ¶

    func (m *CT_DynamicFilter) ValidateWithPath(path string) error

ValidateWithPath validates the CT_DynamicFilter and its children, prefixing error messages with path

## type CT_Error ¶

    type CT_Error struct {
        // Value
        VAttr string
        // Unused Item
        UAttr *bool
        // Calculated Item
        FAttr *bool
        // Item Caption
        CAttr *string
        // Member Property Count
        CpAttr *uint32
        // Format Index
        InAttr *uint32
        // background Color
        BcAttr *string
        // Foreground Color
        FcAttr *string
        // Italic
        IAttr *bool
        // Underline
        UnAttr *bool
        // Strikethrough
        StAttr *bool
        // Bold
        BAttr *bool
        // Tuples
        Tpls *CT_Tuples
        // Member Property Indexes
        X []*CT_X
    }

### func NewCT_Error ¶

    func NewCT_Error() *CT_Error

### func (*CT_Error) MarshalXML ¶

    func (m *CT_Error) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Error) UnmarshalXML ¶

    func (m *CT_Error) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Error) Validate ¶

    func (m *CT_Error) Validate() error

Validate validates the CT_Error and its children

### func (*CT_Error) ValidateWithPath ¶

    func (m *CT_Error) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Error and its children, prefixing error messages with path

## type CT_Extension ¶

    type CT_Extension struct {
        // URI
        UriAttr *string
        Any     unioffice.Any
    }

### func NewCT_Extension ¶

    func NewCT_Extension() *CT_Extension

### func (*CT_Extension) MarshalXML ¶

    func (m *CT_Extension) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Extension) UnmarshalXML ¶

    func (m *CT_Extension) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Extension) Validate ¶

    func (m *CT_Extension) Validate() error

Validate validates the CT_Extension and its children

### func (*CT_Extension) ValidateWithPath ¶

    func (m *CT_Extension) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path

## type CT_ExtensionList ¶

    type CT_ExtensionList struct {
        // Extension
        Ext []*CT_Extension
    }

### func NewCT_ExtensionList ¶

    func NewCT_ExtensionList() *CT_ExtensionList

### func (*CT_ExtensionList) MarshalXML ¶

    func (m *CT_ExtensionList) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ExtensionList) UnmarshalXML ¶

    func (m *CT_ExtensionList) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ExtensionList) Validate ¶

    func (m *CT_ExtensionList) Validate() error

Validate validates the CT_ExtensionList and its children

### func (*CT_ExtensionList) ValidateWithPath ¶

    func (m *CT_ExtensionList) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path

## type CT_ExternalBook ¶

    type CT_ExternalBook struct {
        IdAttr string
        // Supporting Workbook Sheet Names
        SheetNames *CT_ExternalSheetNames
        // Named Links
        DefinedNames *CT_ExternalDefinedNames
        // Cached Worksheet Data
        SheetDataSet *CT_ExternalSheetDataSet
    }

### func NewCT_ExternalBook ¶

    func NewCT_ExternalBook() *CT_ExternalBook

### func (*CT_ExternalBook) MarshalXML ¶

    func (m *CT_ExternalBook) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ExternalBook) UnmarshalXML ¶

    func (m *CT_ExternalBook) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ExternalBook) Validate ¶

    func (m *CT_ExternalBook) Validate() error

Validate validates the CT_ExternalBook and its children

### func (*CT_ExternalBook) ValidateWithPath ¶

    func (m *CT_ExternalBook) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ExternalBook and its children, prefixing error messages with path

## type CT_ExternalCell ¶

    type CT_ExternalCell struct {
        // Reference
        RAttr *string
        // Type
        TAttr ST_CellType
        // Value Metadata
        VmAttr *uint32
        // Value
        V *string
    }

### func NewCT_ExternalCell ¶

    func NewCT_ExternalCell() *CT_ExternalCell

### func (*CT_ExternalCell) MarshalXML ¶

    func (m *CT_ExternalCell) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ExternalCell) UnmarshalXML ¶

    func (m *CT_ExternalCell) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ExternalCell) Validate ¶

    func (m *CT_ExternalCell) Validate() error

Validate validates the CT_ExternalCell and its children

### func (*CT_ExternalCell) ValidateWithPath ¶

    func (m *CT_ExternalCell) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ExternalCell and its children, prefixing error messages with path

## type CT_ExternalDefinedName ¶

    type CT_ExternalDefinedName struct {
        // Defined Name
        NameAttr string
        // Refers To
        RefersToAttr *string
        // Sheet Id
        SheetIdAttr *uint32
    }

### func NewCT_ExternalDefinedName ¶

    func NewCT_ExternalDefinedName() *CT_ExternalDefinedName

### func (*CT_ExternalDefinedName) MarshalXML ¶

    func (m *CT_ExternalDefinedName) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ExternalDefinedName) UnmarshalXML ¶

    func (m *CT_ExternalDefinedName) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ExternalDefinedName) Validate ¶

    func (m *CT_ExternalDefinedName) Validate() error

Validate validates the CT_ExternalDefinedName and its children

### func (*CT_ExternalDefinedName) ValidateWithPath ¶

    func (m *CT_ExternalDefinedName) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ExternalDefinedName and its children, prefixing error messages with path

## type CT_ExternalDefinedNames ¶

    type CT_ExternalDefinedNames struct {
        // Defined Name
        DefinedName []*CT_ExternalDefinedName
    }

### func NewCT_ExternalDefinedNames ¶

    func NewCT_ExternalDefinedNames() *CT_ExternalDefinedNames

### func (*CT_ExternalDefinedNames) MarshalXML ¶

    func (m *CT_ExternalDefinedNames) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ExternalDefinedNames) UnmarshalXML ¶

    func (m *CT_ExternalDefinedNames) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ExternalDefinedNames) Validate ¶

    func (m *CT_ExternalDefinedNames) Validate() error

Validate validates the CT_ExternalDefinedNames and its children

### func (*CT_ExternalDefinedNames) ValidateWithPath ¶

    func (m *CT_ExternalDefinedNames) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ExternalDefinedNames and its children, prefixing error messages with path

## type CT_ExternalLink ¶

    type CT_ExternalLink struct {
        ExternalLinkChoice *CT_ExternalLinkChoice
        ExtLst             *CT_ExtensionList
    }

### func NewCT_ExternalLink ¶

    func NewCT_ExternalLink() *CT_ExternalLink

### func (*CT_ExternalLink) MarshalXML ¶

    func (m *CT_ExternalLink) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ExternalLink) UnmarshalXML ¶

    func (m *CT_ExternalLink) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ExternalLink) Validate ¶

    func (m *CT_ExternalLink) Validate() error

Validate validates the CT_ExternalLink and its children

### func (*CT_ExternalLink) ValidateWithPath ¶

    func (m *CT_ExternalLink) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ExternalLink and its children, prefixing error messages with path

## type CT_ExternalLinkChoice ¶

    type CT_ExternalLinkChoice struct {
        ExternalBook *CT_ExternalBook
        DdeLink      *CT_DdeLink
        OleLink      *CT_OleLink
    }

### func NewCT_ExternalLinkChoice ¶

    func NewCT_ExternalLinkChoice() *CT_ExternalLinkChoice

### func (*CT_ExternalLinkChoice) MarshalXML ¶

    func (m *CT_ExternalLinkChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ExternalLinkChoice) UnmarshalXML ¶

    func (m *CT_ExternalLinkChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ExternalLinkChoice) Validate ¶

    func (m *CT_ExternalLinkChoice) Validate() error

Validate validates the CT_ExternalLinkChoice and its children

### func (*CT_ExternalLinkChoice) ValidateWithPath ¶

    func (m *CT_ExternalLinkChoice) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ExternalLinkChoice and its children, prefixing error messages with path

## type CT_ExternalReference ¶

    type CT_ExternalReference struct {
        IdAttr string
    }

### func NewCT_ExternalReference ¶

    func NewCT_ExternalReference() *CT_ExternalReference

### func (*CT_ExternalReference) MarshalXML ¶

    func (m *CT_ExternalReference) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ExternalReference) UnmarshalXML ¶

    func (m *CT_ExternalReference) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ExternalReference) Validate ¶

    func (m *CT_ExternalReference) Validate() error

Validate validates the CT_ExternalReference and its children

### func (*CT_ExternalReference) ValidateWithPath ¶

    func (m *CT_ExternalReference) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ExternalReference and its children, prefixing error messages with path

## type CT_ExternalReferences ¶

    type CT_ExternalReferences struct {
        // External Reference
        ExternalReference []*CT_ExternalReference
    }

### func NewCT_ExternalReferences ¶

    func NewCT_ExternalReferences() *CT_ExternalReferences

### func (*CT_ExternalReferences) MarshalXML ¶

    func (m *CT_ExternalReferences) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ExternalReferences) UnmarshalXML ¶

    func (m *CT_ExternalReferences) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ExternalReferences) Validate ¶

    func (m *CT_ExternalReferences) Validate() error

Validate validates the CT_ExternalReferences and its children

### func (*CT_ExternalReferences) ValidateWithPath ¶

    func (m *CT_ExternalReferences) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ExternalReferences and its children, prefixing error messages with path

## type CT_ExternalRow ¶

    type CT_ExternalRow struct {
        // Row
        RAttr uint32
        // External Cell Data
        Cell []*CT_ExternalCell
    }

### func NewCT_ExternalRow ¶

    func NewCT_ExternalRow() *CT_ExternalRow

### func (*CT_ExternalRow) MarshalXML ¶

    func (m *CT_ExternalRow) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ExternalRow) UnmarshalXML ¶

    func (m *CT_ExternalRow) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ExternalRow) Validate ¶

    func (m *CT_ExternalRow) Validate() error

Validate validates the CT_ExternalRow and its children

### func (*CT_ExternalRow) ValidateWithPath ¶

    func (m *CT_ExternalRow) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ExternalRow and its children, prefixing error messages with path

## type CT_ExternalSheetData ¶

    type CT_ExternalSheetData struct {
        // Sheet Id
        SheetIdAttr uint32
        // Last Refresh Resulted in Error
        RefreshErrorAttr *bool
        // Row
        Row []*CT_ExternalRow
    }

### func NewCT_ExternalSheetData ¶

    func NewCT_ExternalSheetData() *CT_ExternalSheetData

### func (*CT_ExternalSheetData) MarshalXML ¶

    func (m *CT_ExternalSheetData) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ExternalSheetData) UnmarshalXML ¶

    func (m *CT_ExternalSheetData) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ExternalSheetData) Validate ¶

    func (m *CT_ExternalSheetData) Validate() error

Validate validates the CT_ExternalSheetData and its children

### func (*CT_ExternalSheetData) ValidateWithPath ¶

    func (m *CT_ExternalSheetData) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ExternalSheetData and its children, prefixing error messages with path

## type CT_ExternalSheetDataSet ¶

    type CT_ExternalSheetDataSet struct {
        // External Sheet Data Set
        SheetData []*CT_ExternalSheetData
    }

### func NewCT_ExternalSheetDataSet ¶

    func NewCT_ExternalSheetDataSet() *CT_ExternalSheetDataSet

### func (*CT_ExternalSheetDataSet) MarshalXML ¶

    func (m *CT_ExternalSheetDataSet) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ExternalSheetDataSet) UnmarshalXML ¶

    func (m *CT_ExternalSheetDataSet) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ExternalSheetDataSet) Validate ¶

    func (m *CT_ExternalSheetDataSet) Validate() error

Validate validates the CT_ExternalSheetDataSet and its children

### func (*CT_ExternalSheetDataSet) ValidateWithPath ¶

    func (m *CT_ExternalSheetDataSet) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ExternalSheetDataSet and its children, prefixing error messages with path

## type CT_ExternalSheetName ¶

    type CT_ExternalSheetName struct {
        // Sheet Name Value
        ValAttr *string
    }

### func NewCT_ExternalSheetName ¶

    func NewCT_ExternalSheetName() *CT_ExternalSheetName

### func (*CT_ExternalSheetName) MarshalXML ¶

    func (m *CT_ExternalSheetName) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ExternalSheetName) UnmarshalXML ¶

    func (m *CT_ExternalSheetName) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ExternalSheetName) Validate ¶

    func (m *CT_ExternalSheetName) Validate() error

Validate validates the CT_ExternalSheetName and its children

### func (*CT_ExternalSheetName) ValidateWithPath ¶

    func (m *CT_ExternalSheetName) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ExternalSheetName and its children, prefixing error messages with path

## type CT_ExternalSheetNames ¶

    type CT_ExternalSheetNames struct {
        // Sheet Name
        SheetName []*CT_ExternalSheetName
    }

### func NewCT_ExternalSheetNames ¶

    func NewCT_ExternalSheetNames() *CT_ExternalSheetNames

### func (*CT_ExternalSheetNames) MarshalXML ¶

    func (m *CT_ExternalSheetNames) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ExternalSheetNames) UnmarshalXML ¶

    func (m *CT_ExternalSheetNames) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ExternalSheetNames) Validate ¶

    func (m *CT_ExternalSheetNames) Validate() error

Validate validates the CT_ExternalSheetNames and its children

### func (*CT_ExternalSheetNames) ValidateWithPath ¶

    func (m *CT_ExternalSheetNames) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ExternalSheetNames and its children, prefixing error messages with path

## type CT_Field ¶

    type CT_Field struct {
        // Field Index
        XAttr int32
    }

### func NewCT_Field ¶

    func NewCT_Field() *CT_Field

### func (*CT_Field) MarshalXML ¶

    func (m *CT_Field) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Field) UnmarshalXML ¶

    func (m *CT_Field) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Field) Validate ¶

    func (m *CT_Field) Validate() error

Validate validates the CT_Field and its children

### func (*CT_Field) ValidateWithPath ¶

    func (m *CT_Field) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Field and its children, prefixing error messages with path

## type CT_FieldGroup ¶

    type CT_FieldGroup struct {
        // Parent
        ParAttr *uint32
        // Field Base
        BaseAttr *uint32
        // Range Grouping Properties
        RangePr *CT_RangePr
        // Discrete Grouping Properties
        DiscretePr *CT_DiscretePr
        // OLAP Group Items
        GroupItems *CT_GroupItems
    }

### func NewCT_FieldGroup ¶

    func NewCT_FieldGroup() *CT_FieldGroup

### func (*CT_FieldGroup) MarshalXML ¶

    func (m *CT_FieldGroup) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_FieldGroup) UnmarshalXML ¶

    func (m *CT_FieldGroup) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_FieldGroup) Validate ¶

    func (m *CT_FieldGroup) Validate() error

Validate validates the CT_FieldGroup and its children

### func (*CT_FieldGroup) ValidateWithPath ¶

    func (m *CT_FieldGroup) ValidateWithPath(path string) error

ValidateWithPath validates the CT_FieldGroup and its children, prefixing error messages with path

## type CT_FieldUsage ¶

    type CT_FieldUsage struct {
        // Field Index
        XAttr int32
    }

### func NewCT_FieldUsage ¶

    func NewCT_FieldUsage() *CT_FieldUsage

### func (*CT_FieldUsage) MarshalXML ¶

    func (m *CT_FieldUsage) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_FieldUsage) UnmarshalXML ¶

    func (m *CT_FieldUsage) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_FieldUsage) Validate ¶

    func (m *CT_FieldUsage) Validate() error

Validate validates the CT_FieldUsage and its children

### func (*CT_FieldUsage) ValidateWithPath ¶

    func (m *CT_FieldUsage) ValidateWithPath(path string) error

ValidateWithPath validates the CT_FieldUsage and its children, prefixing error messages with path

## type CT_FieldsUsage ¶

    type CT_FieldsUsage struct {
        // Field Count
        CountAttr *uint32
        // PivotCache Field Id
        FieldUsage []*CT_FieldUsage
    }

### func NewCT_FieldsUsage ¶

    func NewCT_FieldsUsage() *CT_FieldsUsage

### func (*CT_FieldsUsage) MarshalXML ¶

    func (m *CT_FieldsUsage) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_FieldsUsage) UnmarshalXML ¶

    func (m *CT_FieldsUsage) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_FieldsUsage) Validate ¶

    func (m *CT_FieldsUsage) Validate() error

Validate validates the CT_FieldsUsage and its children

### func (*CT_FieldsUsage) ValidateWithPath ¶

    func (m *CT_FieldsUsage) ValidateWithPath(path string) error

ValidateWithPath validates the CT_FieldsUsage and its children, prefixing error messages with path

## type CT_FileRecoveryPr ¶

    type CT_FileRecoveryPr struct {
        // Auto Recover
        AutoRecoverAttr *bool
        // Crash Save
        CrashSaveAttr *bool
        // Data Extract Load
        DataExtractLoadAttr *bool
        // Repair Load
        RepairLoadAttr *bool
    }

### func NewCT_FileRecoveryPr ¶

    func NewCT_FileRecoveryPr() *CT_FileRecoveryPr

### func (*CT_FileRecoveryPr) MarshalXML ¶

    func (m *CT_FileRecoveryPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_FileRecoveryPr) UnmarshalXML ¶

    func (m *CT_FileRecoveryPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_FileRecoveryPr) Validate ¶

    func (m *CT_FileRecoveryPr) Validate() error

Validate validates the CT_FileRecoveryPr and its children

### func (*CT_FileRecoveryPr) ValidateWithPath ¶

    func (m *CT_FileRecoveryPr) ValidateWithPath(path string) error

ValidateWithPath validates the CT_FileRecoveryPr and its children, prefixing error messages with path

## type CT_FileSharing ¶

    type CT_FileSharing struct {
        // Read Only Recommended
        ReadOnlyRecommendedAttr *bool
        // User Name
        UserNameAttr *string
        // Write Reservation Password
        ReservationPasswordAttr *string
        // Cryptographic Algorithm Name
        AlgorithmNameAttr *string
        // Password Hash Value
        HashValueAttr *string
        // Salt Value for Password Verifier
        SaltValueAttr *string
        // Iterations to Run Hashing Algorithm
        SpinCountAttr *uint32
    }

### func NewCT_FileSharing ¶

    func NewCT_FileSharing() *CT_FileSharing

### func (*CT_FileSharing) MarshalXML ¶

    func (m *CT_FileSharing) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_FileSharing) UnmarshalXML ¶

    func (m *CT_FileSharing) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_FileSharing) Validate ¶

    func (m *CT_FileSharing) Validate() error

Validate validates the CT_FileSharing and its children

### func (*CT_FileSharing) ValidateWithPath ¶

    func (m *CT_FileSharing) ValidateWithPath(path string) error

ValidateWithPath validates the CT_FileSharing and its children, prefixing error messages with path

## type CT_FileVersion ¶

    type CT_FileVersion struct {
        // Application Name
        AppNameAttr *string
        // Last Edited Version
        LastEditedAttr *string
        // Lowest Edited Version
        LowestEditedAttr *string
        // Build Version
        RupBuildAttr *string
        // Code Name
        CodeNameAttr *string
    }

### func NewCT_FileVersion ¶

    func NewCT_FileVersion() *CT_FileVersion

### func (*CT_FileVersion) MarshalXML ¶

    func (m *CT_FileVersion) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_FileVersion) UnmarshalXML ¶

    func (m *CT_FileVersion) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_FileVersion) Validate ¶

    func (m *CT_FileVersion) Validate() error

Validate validates the CT_FileVersion and its children

### func (*CT_FileVersion) ValidateWithPath ¶

    func (m *CT_FileVersion) ValidateWithPath(path string) error

ValidateWithPath validates the CT_FileVersion and its children, prefixing error messages with path

## type CT_Fill ¶

    type CT_Fill struct {
        FillChoice *CT_FillChoice
    }

### func NewCT_Fill ¶

    func NewCT_Fill() *CT_Fill

### func (*CT_Fill) MarshalXML ¶

    func (m *CT_Fill) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Fill) UnmarshalXML ¶

    func (m *CT_Fill) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Fill) Validate ¶

    func (m *CT_Fill) Validate() error

Validate validates the CT_Fill and its children

### func (*CT_Fill) ValidateWithPath ¶

    func (m *CT_Fill) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path

## type CT_FillChoice ¶

    type CT_FillChoice struct {
        // Pattern
        PatternFill *CT_PatternFill
        // Gradient
        GradientFill *CT_GradientFill
    }

### func NewCT_FillChoice ¶

    func NewCT_FillChoice() *CT_FillChoice

### func (*CT_FillChoice) MarshalXML ¶

    func (m *CT_FillChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_FillChoice) UnmarshalXML ¶

    func (m *CT_FillChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_FillChoice) Validate ¶

    func (m *CT_FillChoice) Validate() error

Validate validates the CT_FillChoice and its children

### func (*CT_FillChoice) ValidateWithPath ¶

    func (m *CT_FillChoice) ValidateWithPath(path string) error

ValidateWithPath validates the CT_FillChoice and its children, prefixing error messages with path

## type CT_Fills ¶

    type CT_Fills struct {
        // Fill Count
        CountAttr *uint32
        // Fill
        Fill []*CT_Fill
    }

### func NewCT_Fills ¶

    func NewCT_Fills() *CT_Fills

### func (*CT_Fills) MarshalXML ¶

    func (m *CT_Fills) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Fills) UnmarshalXML ¶

    func (m *CT_Fills) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Fills) Validate ¶

    func (m *CT_Fills) Validate() error

Validate validates the CT_Fills and its children

### func (*CT_Fills) ValidateWithPath ¶

    func (m *CT_Fills) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Fills and its children, prefixing error messages with path

## type CT_Filter ¶

    type CT_Filter struct {
        // Filter Value
        ValAttr *string
    }

### func NewCT_Filter ¶

    func NewCT_Filter() *CT_Filter

### func (*CT_Filter) MarshalXML ¶

    func (m *CT_Filter) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Filter) UnmarshalXML ¶

    func (m *CT_Filter) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Filter) Validate ¶

    func (m *CT_Filter) Validate() error

Validate validates the CT_Filter and its children

### func (*CT_Filter) ValidateWithPath ¶

    func (m *CT_Filter) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Filter and its children, prefixing error messages with path

## type CT_FilterColumn ¶

    type CT_FilterColumn struct {
        // Filter Column Data
        ColIdAttr uint32
        // Hidden AutoFilter Button
        HiddenButtonAttr *bool
        // Show Filter Button
        ShowButtonAttr     *bool
        FilterColumnChoice *CT_FilterColumnChoice
    }

### func NewCT_FilterColumn ¶

    func NewCT_FilterColumn() *CT_FilterColumn

### func (*CT_FilterColumn) MarshalXML ¶

    func (m *CT_FilterColumn) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_FilterColumn) UnmarshalXML ¶

    func (m *CT_FilterColumn) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_FilterColumn) Validate ¶

    func (m *CT_FilterColumn) Validate() error

Validate validates the CT_FilterColumn and its children

### func (*CT_FilterColumn) ValidateWithPath ¶

    func (m *CT_FilterColumn) ValidateWithPath(path string) error

ValidateWithPath validates the CT_FilterColumn and its children, prefixing error messages with path

## type CT_FilterColumnChoice ¶

    type CT_FilterColumnChoice struct {
        // Filter Criteria
        Filters *CT_Filters
        // Top 10
        Top10 *CT_Top10
        // Custom Filters
        CustomFilters *CT_CustomFilters
        // Dynamic Filter
        DynamicFilter *CT_DynamicFilter
        // Color Filter Criteria
        ColorFilter *CT_ColorFilter
        // Icon Filter
        IconFilter *CT_IconFilter
        ExtLst     *CT_ExtensionList
    }

### func NewCT_FilterColumnChoice ¶

    func NewCT_FilterColumnChoice() *CT_FilterColumnChoice

### func (*CT_FilterColumnChoice) MarshalXML ¶

    func (m *CT_FilterColumnChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_FilterColumnChoice) UnmarshalXML ¶

    func (m *CT_FilterColumnChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_FilterColumnChoice) Validate ¶

    func (m *CT_FilterColumnChoice) Validate() error

Validate validates the CT_FilterColumnChoice and its children

### func (*CT_FilterColumnChoice) ValidateWithPath ¶

    func (m *CT_FilterColumnChoice) ValidateWithPath(path string) error

ValidateWithPath validates the CT_FilterColumnChoice and its children, prefixing error messages with path

## type CT_Filters ¶

    type CT_Filters struct {
        // Filter by Blank
        BlankAttr *bool
        // Calendar Type
        CalendarTypeAttr sharedTypes.ST_CalendarType
        // Filter
        Filter []*CT_Filter
        // Date Grouping
        DateGroupItem []*CT_DateGroupItem
    }

### func NewCT_Filters ¶

    func NewCT_Filters() *CT_Filters

### func (*CT_Filters) MarshalXML ¶

    func (m *CT_Filters) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Filters) UnmarshalXML ¶

    func (m *CT_Filters) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Filters) Validate ¶

    func (m *CT_Filters) Validate() error

Validate validates the CT_Filters and its children

### func (*CT_Filters) ValidateWithPath ¶

    func (m *CT_Filters) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Filters and its children, prefixing error messages with path

## type CT_Font ¶

    type CT_Font struct {
        FontChoice []*CT_FontChoice
    }

### func NewCT_Font ¶

    func NewCT_Font() *CT_Font

### func (*CT_Font) MarshalXML ¶

    func (m *CT_Font) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Font) UnmarshalXML ¶

    func (m *CT_Font) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Font) Validate ¶

    func (m *CT_Font) Validate() error

Validate validates the CT_Font and its children

### func (*CT_Font) ValidateWithPath ¶

    func (m *CT_Font) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Font and its children, prefixing error messages with path

## type CT_FontChoice ¶

    type CT_FontChoice struct {
        // Font Name
        Name *CT_FontName
        // Character Set
        Charset *CT_IntProperty
        // Font Family
        Family *CT_FontFamily
        // Bold
        B *CT_BooleanProperty
        // Italic
        I *CT_BooleanProperty
        // Strike Through
        Strike *CT_BooleanProperty
        // Outline
        Outline *CT_BooleanProperty
        // Shadow
        Shadow *CT_BooleanProperty
        // Condense
        Condense *CT_BooleanProperty
        // Extend
        Extend *CT_BooleanProperty
        // Text Color
        Color *CT_Color
        // Font Size
        Sz *CT_FontSize
        // Underline
        U *CT_UnderlineProperty
        // Text Vertical Alignment
        VertAlign *CT_VerticalAlignFontProperty
        // Scheme
        Scheme *CT_FontScheme
    }

### func NewCT_FontChoice ¶

    func NewCT_FontChoice() *CT_FontChoice

### func (*CT_FontChoice) MarshalXML ¶

    func (m *CT_FontChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_FontChoice) UnmarshalXML ¶

    func (m *CT_FontChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_FontChoice) Validate ¶

    func (m *CT_FontChoice) Validate() error

Validate validates the CT_FontChoice and its children

### func (*CT_FontChoice) ValidateWithPath ¶

    func (m *CT_FontChoice) ValidateWithPath(path string) error

ValidateWithPath validates the CT_FontChoice and its children, prefixing error messages with path

## type CT_FontFamily ¶

    type CT_FontFamily struct {
        ValAttr int64
    }

### func NewCT_FontFamily ¶

    func NewCT_FontFamily() *CT_FontFamily

### func (*CT_FontFamily) MarshalXML ¶

    func (m *CT_FontFamily) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_FontFamily) UnmarshalXML ¶

    func (m *CT_FontFamily) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_FontFamily) Validate ¶

    func (m *CT_FontFamily) Validate() error

Validate validates the CT_FontFamily and its children

### func (*CT_FontFamily) ValidateWithPath ¶

    func (m *CT_FontFamily) ValidateWithPath(path string) error

ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path

## type CT_FontName ¶

    type CT_FontName struct {
        // String Value
        ValAttr string
    }

### func NewCT_FontName ¶

    func NewCT_FontName() *CT_FontName

### func (*CT_FontName) MarshalXML ¶

    func (m *CT_FontName) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_FontName) UnmarshalXML ¶

    func (m *CT_FontName) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_FontName) Validate ¶

    func (m *CT_FontName) Validate() error

Validate validates the CT_FontName and its children

### func (*CT_FontName) ValidateWithPath ¶

    func (m *CT_FontName) ValidateWithPath(path string) error

ValidateWithPath validates the CT_FontName and its children, prefixing error messages with path

## type CT_FontScheme ¶

    type CT_FontScheme struct {
        // Font Scheme
        ValAttr ST_FontScheme
    }

### func NewCT_FontScheme ¶

    func NewCT_FontScheme() *CT_FontScheme

### func (*CT_FontScheme) MarshalXML ¶

    func (m *CT_FontScheme) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_FontScheme) UnmarshalXML ¶

    func (m *CT_FontScheme) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_FontScheme) Validate ¶

    func (m *CT_FontScheme) Validate() error

Validate validates the CT_FontScheme and its children

### func (*CT_FontScheme) ValidateWithPath ¶

    func (m *CT_FontScheme) ValidateWithPath(path string) error

ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path

## type CT_FontSize ¶

    type CT_FontSize struct {
        // Value
        ValAttr float64
    }

### func NewCT_FontSize ¶

    func NewCT_FontSize() *CT_FontSize

### func (*CT_FontSize) MarshalXML ¶

    func (m *CT_FontSize) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_FontSize) UnmarshalXML ¶

    func (m *CT_FontSize) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_FontSize) Validate ¶

    func (m *CT_FontSize) Validate() error

Validate validates the CT_FontSize and its children

### func (*CT_FontSize) ValidateWithPath ¶

    func (m *CT_FontSize) ValidateWithPath(path string) error

ValidateWithPath validates the CT_FontSize and its children, prefixing error messages with path

## type CT_Fonts ¶

    type CT_Fonts struct {
        // Font Count
        CountAttr *uint32
        // Font
        Font []*CT_Font
    }

### func NewCT_Fonts ¶

    func NewCT_Fonts() *CT_Fonts

### func (*CT_Fonts) MarshalXML ¶

    func (m *CT_Fonts) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Fonts) UnmarshalXML ¶

    func (m *CT_Fonts) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Fonts) Validate ¶

    func (m *CT_Fonts) Validate() error

Validate validates the CT_Fonts and its children

### func (*CT_Fonts) ValidateWithPath ¶

    func (m *CT_Fonts) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path

## type CT_Format ¶

    type CT_Format struct {
        // Format Action
        ActionAttr ST_FormatAction
        // Format Id
        DxfIdAttr *uint32
        // Pivot Table Location
        PivotArea *CT_PivotArea
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_Format ¶

    func NewCT_Format() *CT_Format

### func (*CT_Format) MarshalXML ¶

    func (m *CT_Format) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Format) UnmarshalXML ¶

    func (m *CT_Format) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Format) Validate ¶

    func (m *CT_Format) Validate() error

Validate validates the CT_Format and its children

### func (*CT_Format) ValidateWithPath ¶

    func (m *CT_Format) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Format and its children, prefixing error messages with path

## type CT_Formats ¶

    type CT_Formats struct {
        // Formats Count
        CountAttr *uint32
        // PivotTable Format
        Format []*CT_Format
    }

### func NewCT_Formats ¶

    func NewCT_Formats() *CT_Formats

### func (*CT_Formats) MarshalXML ¶

    func (m *CT_Formats) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Formats) UnmarshalXML ¶

    func (m *CT_Formats) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Formats) Validate ¶

    func (m *CT_Formats) Validate() error

Validate validates the CT_Formats and its children

### func (*CT_Formats) ValidateWithPath ¶

    func (m *CT_Formats) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Formats and its children, prefixing error messages with path

## type CT_FunctionGroup ¶

    type CT_FunctionGroup struct {
        // Name
        NameAttr *string
    }

### func NewCT_FunctionGroup ¶

    func NewCT_FunctionGroup() *CT_FunctionGroup

### func (*CT_FunctionGroup) MarshalXML ¶

    func (m *CT_FunctionGroup) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_FunctionGroup) UnmarshalXML ¶

    func (m *CT_FunctionGroup) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_FunctionGroup) Validate ¶

    func (m *CT_FunctionGroup) Validate() error

Validate validates the CT_FunctionGroup and its children

### func (*CT_FunctionGroup) ValidateWithPath ¶

    func (m *CT_FunctionGroup) ValidateWithPath(path string) error

ValidateWithPath validates the CT_FunctionGroup and its children, prefixing error messages with path

## type CT_FunctionGroups ¶

    type CT_FunctionGroups struct {
        // Built-in Function Group Count
        BuiltInGroupCountAttr *uint32
        // Function Group
        FunctionGroup []*CT_FunctionGroup
    }

### func NewCT_FunctionGroups ¶

    func NewCT_FunctionGroups() *CT_FunctionGroups

### func (*CT_FunctionGroups) MarshalXML ¶

    func (m *CT_FunctionGroups) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_FunctionGroups) UnmarshalXML ¶

    func (m *CT_FunctionGroups) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_FunctionGroups) Validate ¶

    func (m *CT_FunctionGroups) Validate() error

Validate validates the CT_FunctionGroups and its children

### func (*CT_FunctionGroups) ValidateWithPath ¶

    func (m *CT_FunctionGroups) ValidateWithPath(path string) error

ValidateWithPath validates the CT_FunctionGroups and its children, prefixing error messages with path

## type CT_FutureMetadata ¶

    type CT_FutureMetadata struct {
        // Metadata Type Name
        NameAttr string
        // Future Metadata Block Count
        CountAttr *uint32
        // Future Metadata Block
        Bk []*CT_FutureMetadataBlock
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_FutureMetadata ¶

    func NewCT_FutureMetadata() *CT_FutureMetadata

### func (*CT_FutureMetadata) MarshalXML ¶

    func (m *CT_FutureMetadata) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_FutureMetadata) UnmarshalXML ¶

    func (m *CT_FutureMetadata) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_FutureMetadata) Validate ¶

    func (m *CT_FutureMetadata) Validate() error

Validate validates the CT_FutureMetadata and its children

### func (*CT_FutureMetadata) ValidateWithPath ¶

    func (m *CT_FutureMetadata) ValidateWithPath(path string) error

ValidateWithPath validates the CT_FutureMetadata and its children, prefixing error messages with path

## type CT_FutureMetadataBlock ¶

    type CT_FutureMetadataBlock struct {
        // Future Feature Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_FutureMetadataBlock ¶

    func NewCT_FutureMetadataBlock() *CT_FutureMetadataBlock

### func (*CT_FutureMetadataBlock) MarshalXML ¶

    func (m *CT_FutureMetadataBlock) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_FutureMetadataBlock) UnmarshalXML ¶

    func (m *CT_FutureMetadataBlock) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_FutureMetadataBlock) Validate ¶

    func (m *CT_FutureMetadataBlock) Validate() error

Validate validates the CT_FutureMetadataBlock and its children

### func (*CT_FutureMetadataBlock) ValidateWithPath ¶

    func (m *CT_FutureMetadataBlock) ValidateWithPath(path string) error

ValidateWithPath validates the CT_FutureMetadataBlock and its children, prefixing error messages with path

## type CT_GradientFill ¶

    type CT_GradientFill struct {
        // Gradient Fill Type
        TypeAttr ST_GradientType
        // Linear Gradient Degree
        DegreeAttr *float64
        // Left Convergence
        LeftAttr *float64
        // Right Convergence
        RightAttr *float64
        // Top Gradient Convergence
        TopAttr *float64
        // Bottom Convergence
        BottomAttr *float64
        // Gradient Stop
        Stop []*CT_GradientStop
    }

### func NewCT_GradientFill ¶

    func NewCT_GradientFill() *CT_GradientFill

### func (*CT_GradientFill) MarshalXML ¶

    func (m *CT_GradientFill) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_GradientFill) UnmarshalXML ¶

    func (m *CT_GradientFill) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_GradientFill) Validate ¶

    func (m *CT_GradientFill) Validate() error

Validate validates the CT_GradientFill and its children

### func (*CT_GradientFill) ValidateWithPath ¶

    func (m *CT_GradientFill) ValidateWithPath(path string) error

ValidateWithPath validates the CT_GradientFill and its children, prefixing error messages with path

## type CT_GradientStop ¶

    type CT_GradientStop struct {
        // Gradient Stop Position
        PositionAttr float64
        // Color
        Color *CT_Color
    }

### func NewCT_GradientStop ¶

    func NewCT_GradientStop() *CT_GradientStop

### func (*CT_GradientStop) MarshalXML ¶

    func (m *CT_GradientStop) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_GradientStop) UnmarshalXML ¶

    func (m *CT_GradientStop) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_GradientStop) Validate ¶

    func (m *CT_GradientStop) Validate() error

Validate validates the CT_GradientStop and its children

### func (*CT_GradientStop) ValidateWithPath ¶

    func (m *CT_GradientStop) ValidateWithPath(path string) error

ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path

## type CT_GroupItems ¶

    type CT_GroupItems struct {
        // Items Created Count
        CountAttr        *uint32
        GroupItemsChoice []*CT_GroupItemsChoice
    }

### func NewCT_GroupItems ¶

    func NewCT_GroupItems() *CT_GroupItems

### func (*CT_GroupItems) MarshalXML ¶

    func (m *CT_GroupItems) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_GroupItems) UnmarshalXML ¶

    func (m *CT_GroupItems) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_GroupItems) Validate ¶

    func (m *CT_GroupItems) Validate() error

Validate validates the CT_GroupItems and its children

### func (*CT_GroupItems) ValidateWithPath ¶

    func (m *CT_GroupItems) ValidateWithPath(path string) error

ValidateWithPath validates the CT_GroupItems and its children, prefixing error messages with path

## type CT_GroupItemsChoice ¶

    type CT_GroupItemsChoice struct {
        // No Value
        M *CT_Missing
        // Numeric Value
        N *CT_Number
        // Boolean
        B *CT_Boolean
        // Error Value
        E *CT_Error
        // Character Value
        S *CT_String
        // Date Time
        D *CT_DateTime
    }

### func NewCT_GroupItemsChoice ¶

    func NewCT_GroupItemsChoice() *CT_GroupItemsChoice

### func (*CT_GroupItemsChoice) MarshalXML ¶

    func (m *CT_GroupItemsChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_GroupItemsChoice) UnmarshalXML ¶

    func (m *CT_GroupItemsChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_GroupItemsChoice) Validate ¶

    func (m *CT_GroupItemsChoice) Validate() error

Validate validates the CT_GroupItemsChoice and its children

### func (*CT_GroupItemsChoice) ValidateWithPath ¶

    func (m *CT_GroupItemsChoice) ValidateWithPath(path string) error

ValidateWithPath validates the CT_GroupItemsChoice and its children, prefixing error messages with path

## type CT_GroupLevel ¶

    type CT_GroupLevel struct {
        // Unique Name
        UniqueNameAttr string
        // Grouping Level Display Name
        CaptionAttr string
        // User-Defined Group Level
        UserAttr *bool
        // Custom Roll Up
        CustomRollUpAttr *bool
        // OLAP Level Groups
        Groups *CT_Groups
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_GroupLevel ¶

    func NewCT_GroupLevel() *CT_GroupLevel

### func (*CT_GroupLevel) MarshalXML ¶

    func (m *CT_GroupLevel) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_GroupLevel) UnmarshalXML ¶

    func (m *CT_GroupLevel) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_GroupLevel) Validate ¶

    func (m *CT_GroupLevel) Validate() error

Validate validates the CT_GroupLevel and its children

### func (*CT_GroupLevel) ValidateWithPath ¶

    func (m *CT_GroupLevel) ValidateWithPath(path string) error

ValidateWithPath validates the CT_GroupLevel and its children, prefixing error messages with path

## type CT_GroupLevels ¶

    type CT_GroupLevels struct {
        // Grouping Level Count
        CountAttr *uint32
        // OLAP Grouping Levels
        GroupLevel []*CT_GroupLevel
    }

### func NewCT_GroupLevels ¶

    func NewCT_GroupLevels() *CT_GroupLevels

### func (*CT_GroupLevels) MarshalXML ¶

    func (m *CT_GroupLevels) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_GroupLevels) UnmarshalXML ¶

    func (m *CT_GroupLevels) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_GroupLevels) Validate ¶

    func (m *CT_GroupLevels) Validate() error

Validate validates the CT_GroupLevels and its children

### func (*CT_GroupLevels) ValidateWithPath ¶

    func (m *CT_GroupLevels) ValidateWithPath(path string) error

ValidateWithPath validates the CT_GroupLevels and its children, prefixing error messages with path

## type CT_GroupMember ¶

    type CT_GroupMember struct {
        // Group Member Unique Name
        UniqueNameAttr string
        // Group
        GroupAttr *bool
    }

### func NewCT_GroupMember ¶

    func NewCT_GroupMember() *CT_GroupMember

### func (*CT_GroupMember) MarshalXML ¶

    func (m *CT_GroupMember) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_GroupMember) UnmarshalXML ¶

    func (m *CT_GroupMember) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_GroupMember) Validate ¶

    func (m *CT_GroupMember) Validate() error

Validate validates the CT_GroupMember and its children

### func (*CT_GroupMember) ValidateWithPath ¶

    func (m *CT_GroupMember) ValidateWithPath(path string) error

ValidateWithPath validates the CT_GroupMember and its children, prefixing error messages with path

## type CT_GroupMembers ¶

    type CT_GroupMembers struct {
        // Group Member Count
        CountAttr *uint32
        // OLAP Group Member
        GroupMember []*CT_GroupMember
    }

### func NewCT_GroupMembers ¶

    func NewCT_GroupMembers() *CT_GroupMembers

### func (*CT_GroupMembers) MarshalXML ¶

    func (m *CT_GroupMembers) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_GroupMembers) UnmarshalXML ¶

    func (m *CT_GroupMembers) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_GroupMembers) Validate ¶

    func (m *CT_GroupMembers) Validate() error

Validate validates the CT_GroupMembers and its children

### func (*CT_GroupMembers) ValidateWithPath ¶

    func (m *CT_GroupMembers) ValidateWithPath(path string) error

ValidateWithPath validates the CT_GroupMembers and its children, prefixing error messages with path

## type CT_Groups ¶

    type CT_Groups struct {
        // Level Group Count
        CountAttr *uint32
        // OLAP Group
        Group []*CT_LevelGroup
    }

### func NewCT_Groups ¶

    func NewCT_Groups() *CT_Groups

### func (*CT_Groups) MarshalXML ¶

    func (m *CT_Groups) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Groups) UnmarshalXML ¶

    func (m *CT_Groups) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Groups) Validate ¶

    func (m *CT_Groups) Validate() error

Validate validates the CT_Groups and its children

### func (*CT_Groups) ValidateWithPath ¶

    func (m *CT_Groups) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Groups and its children, prefixing error messages with path

## type CT_HeaderFooter ¶

    type CT_HeaderFooter struct {
        // Different Odd Even Header Footer
        DifferentOddEvenAttr *bool
        // Different First Page
        DifferentFirstAttr *bool
        // Scale Header & Footer With Document
        ScaleWithDocAttr *bool
        // Align Margins
        AlignWithMarginsAttr *bool
        // Odd Header
        OddHeader *string
        // Odd Page Footer
        OddFooter *string
        // Even Page Header
        EvenHeader *string
        // Even Page Footer
        EvenFooter *string
        // First Page Header
        FirstHeader *string
        // First Page Footer
        FirstFooter *string
    }

### func NewCT_HeaderFooter ¶

    func NewCT_HeaderFooter() *CT_HeaderFooter

### func (*CT_HeaderFooter) MarshalXML ¶

    func (m *CT_HeaderFooter) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_HeaderFooter) UnmarshalXML ¶

    func (m *CT_HeaderFooter) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_HeaderFooter) Validate ¶

    func (m *CT_HeaderFooter) Validate() error

Validate validates the CT_HeaderFooter and its children

### func (*CT_HeaderFooter) ValidateWithPath ¶

    func (m *CT_HeaderFooter) ValidateWithPath(path string) error

ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path

## type CT_HierarchyUsage ¶

    type CT_HierarchyUsage struct {
        // Hierarchy Usage
        HierarchyUsageAttr int32
    }

### func NewCT_HierarchyUsage ¶

    func NewCT_HierarchyUsage() *CT_HierarchyUsage

### func (*CT_HierarchyUsage) MarshalXML ¶

    func (m *CT_HierarchyUsage) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_HierarchyUsage) UnmarshalXML ¶

    func (m *CT_HierarchyUsage) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_HierarchyUsage) Validate ¶

    func (m *CT_HierarchyUsage) Validate() error

Validate validates the CT_HierarchyUsage and its children

### func (*CT_HierarchyUsage) ValidateWithPath ¶

    func (m *CT_HierarchyUsage) ValidateWithPath(path string) error

ValidateWithPath validates the CT_HierarchyUsage and its children, prefixing error messages with path

## type CT_Hyperlink ¶

    type CT_Hyperlink struct {
        // Reference
        RefAttr string
        IdAttr  *string
        // Location
        LocationAttr *string
        // Tool Tip
        TooltipAttr *string
        // Display String
        DisplayAttr *string
    }

### func NewCT_Hyperlink ¶

    func NewCT_Hyperlink() *CT_Hyperlink

### func (*CT_Hyperlink) MarshalXML ¶

    func (m *CT_Hyperlink) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Hyperlink) UnmarshalXML ¶

    func (m *CT_Hyperlink) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Hyperlink) Validate ¶

    func (m *CT_Hyperlink) Validate() error

Validate validates the CT_Hyperlink and its children

### func (*CT_Hyperlink) ValidateWithPath ¶

    func (m *CT_Hyperlink) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path

## type CT_Hyperlinks ¶

    type CT_Hyperlinks struct {
        // Hyperlink
        Hyperlink []*CT_Hyperlink
    }

### func NewCT_Hyperlinks ¶

    func NewCT_Hyperlinks() *CT_Hyperlinks

### func (*CT_Hyperlinks) MarshalXML ¶

    func (m *CT_Hyperlinks) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Hyperlinks) UnmarshalXML ¶

    func (m *CT_Hyperlinks) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Hyperlinks) Validate ¶

    func (m *CT_Hyperlinks) Validate() error

Validate validates the CT_Hyperlinks and its children

### func (*CT_Hyperlinks) ValidateWithPath ¶

    func (m *CT_Hyperlinks) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Hyperlinks and its children, prefixing error messages with path

## type CT_I ¶

    type CT_I struct {
        // Item Type
        TAttr ST_ItemType
        // Repeated Items Count
        RAttr *uint32
        // Data Field Index
        IAttr *uint32
        // Row / Column Item Index
        X []*CT_X
    }

### func NewCT_I ¶

    func NewCT_I() *CT_I

### func (*CT_I) MarshalXML ¶

    func (m *CT_I) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_I) UnmarshalXML ¶

    func (m *CT_I) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_I) Validate ¶

    func (m *CT_I) Validate() error

Validate validates the CT_I and its children

### func (*CT_I) ValidateWithPath ¶

    func (m *CT_I) ValidateWithPath(path string) error

ValidateWithPath validates the CT_I and its children, prefixing error messages with path

## type CT_IconFilter ¶

    type CT_IconFilter struct {
        // Icon Set
        IconSetAttr ST_IconSetType
        // Icon Id
        IconIdAttr *uint32
    }

### func NewCT_IconFilter ¶

    func NewCT_IconFilter() *CT_IconFilter

### func (*CT_IconFilter) MarshalXML ¶

    func (m *CT_IconFilter) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_IconFilter) UnmarshalXML ¶

    func (m *CT_IconFilter) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_IconFilter) Validate ¶

    func (m *CT_IconFilter) Validate() error

Validate validates the CT_IconFilter and its children

### func (*CT_IconFilter) ValidateWithPath ¶

    func (m *CT_IconFilter) ValidateWithPath(path string) error

ValidateWithPath validates the CT_IconFilter and its children, prefixing error messages with path

## type CT_IconSet ¶

    type CT_IconSet struct {
        // Icon Set
        IconSetAttr ST_IconSetType
        // Show Value
        ShowValueAttr *bool
        // Percent
        PercentAttr *bool
        // Reverse Icons
        ReverseAttr *bool
        // Conditional Formatting Object
        Cfvo []*CT_Cfvo
    }

### func NewCT_IconSet ¶

    func NewCT_IconSet() *CT_IconSet

### func (*CT_IconSet) MarshalXML ¶

    func (m *CT_IconSet) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_IconSet) UnmarshalXML ¶

    func (m *CT_IconSet) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_IconSet) Validate ¶

    func (m *CT_IconSet) Validate() error

Validate validates the CT_IconSet and its children

### func (*CT_IconSet) ValidateWithPath ¶

    func (m *CT_IconSet) ValidateWithPath(path string) error

ValidateWithPath validates the CT_IconSet and its children, prefixing error messages with path

## type CT_IgnoredError ¶

    type CT_IgnoredError struct {
        // Sequence of References
        SqrefAttr ST_Sqref
        // Evaluation Error
        EvalErrorAttr *bool
        // Two Digit Text Year
        TwoDigitTextYearAttr *bool
        // Number Stored As Text
        NumberStoredAsTextAttr *bool
        // Formula
        FormulaAttr *bool
        // Formula Range
        FormulaRangeAttr *bool
        // Unlocked Formula
        UnlockedFormulaAttr *bool
        // Empty Cell Reference
        EmptyCellReferenceAttr *bool
        // List Data Validation
        ListDataValidationAttr *bool
        // Calculated Column
        CalculatedColumnAttr *bool
    }

### func NewCT_IgnoredError ¶

    func NewCT_IgnoredError() *CT_IgnoredError

### func (*CT_IgnoredError) MarshalXML ¶

    func (m *CT_IgnoredError) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_IgnoredError) UnmarshalXML ¶

    func (m *CT_IgnoredError) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_IgnoredError) Validate ¶

    func (m *CT_IgnoredError) Validate() error

Validate validates the CT_IgnoredError and its children

### func (*CT_IgnoredError) ValidateWithPath ¶

    func (m *CT_IgnoredError) ValidateWithPath(path string) error

ValidateWithPath validates the CT_IgnoredError and its children, prefixing error messages with path

## type CT_IgnoredErrors ¶

    type CT_IgnoredErrors struct {
        // Ignored Error
        IgnoredError []*CT_IgnoredError
        ExtLst       *CT_ExtensionList
    }

### func NewCT_IgnoredErrors ¶

    func NewCT_IgnoredErrors() *CT_IgnoredErrors

### func (*CT_IgnoredErrors) MarshalXML ¶

    func (m *CT_IgnoredErrors) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_IgnoredErrors) UnmarshalXML ¶

    func (m *CT_IgnoredErrors) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_IgnoredErrors) Validate ¶

    func (m *CT_IgnoredErrors) Validate() error

Validate validates the CT_IgnoredErrors and its children

### func (*CT_IgnoredErrors) ValidateWithPath ¶

    func (m *CT_IgnoredErrors) ValidateWithPath(path string) error

ValidateWithPath validates the CT_IgnoredErrors and its children, prefixing error messages with path

## type CT_Index ¶

    type CT_Index struct {
        // Shared Items Index
        VAttr uint32
    }

### func NewCT_Index ¶

    func NewCT_Index() *CT_Index

### func (*CT_Index) MarshalXML ¶

    func (m *CT_Index) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Index) UnmarshalXML ¶

    func (m *CT_Index) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Index) Validate ¶

    func (m *CT_Index) Validate() error

Validate validates the CT_Index and its children

### func (*CT_Index) ValidateWithPath ¶

    func (m *CT_Index) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Index and its children, prefixing error messages with path

## type CT_IndexedColors ¶

    type CT_IndexedColors struct {
        // RGB Color
        RgbColor []*CT_RgbColor
    }

### func NewCT_IndexedColors ¶

    func NewCT_IndexedColors() *CT_IndexedColors

### func (*CT_IndexedColors) MarshalXML ¶

    func (m *CT_IndexedColors) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_IndexedColors) UnmarshalXML ¶

    func (m *CT_IndexedColors) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_IndexedColors) Validate ¶

    func (m *CT_IndexedColors) Validate() error

Validate validates the CT_IndexedColors and its children

### func (*CT_IndexedColors) ValidateWithPath ¶

    func (m *CT_IndexedColors) ValidateWithPath(path string) error

ValidateWithPath validates the CT_IndexedColors and its children, prefixing error messages with path

## type CT_InputCells ¶

    type CT_InputCells struct {
        // Reference
        RAttr string
        // Deleted
        DeletedAttr *bool
        // Undone
        UndoneAttr *bool
        // Value
        ValAttr string
        // Number Format Id
        NumFmtIdAttr *uint32
    }

### func NewCT_InputCells ¶

    func NewCT_InputCells() *CT_InputCells

### func (*CT_InputCells) MarshalXML ¶

    func (m *CT_InputCells) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_InputCells) UnmarshalXML ¶

    func (m *CT_InputCells) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_InputCells) Validate ¶

    func (m *CT_InputCells) Validate() error

Validate validates the CT_InputCells and its children

### func (*CT_InputCells) ValidateWithPath ¶

    func (m *CT_InputCells) ValidateWithPath(path string) error

ValidateWithPath validates the CT_InputCells and its children, prefixing error messages with path

## type CT_IntProperty ¶

    type CT_IntProperty struct {
        // Value
        ValAttr int32
    }

### func NewCT_IntProperty ¶

    func NewCT_IntProperty() *CT_IntProperty

### func (*CT_IntProperty) MarshalXML ¶

    func (m *CT_IntProperty) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_IntProperty) UnmarshalXML ¶

    func (m *CT_IntProperty) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_IntProperty) Validate ¶

    func (m *CT_IntProperty) Validate() error

Validate validates the CT_IntProperty and its children

### func (*CT_IntProperty) ValidateWithPath ¶

    func (m *CT_IntProperty) ValidateWithPath(path string) error

ValidateWithPath validates the CT_IntProperty and its children, prefixing error messages with path

## type CT_Item ¶

    type CT_Item struct {
        // Item User Caption
        NAttr *string
        // Item Type
        TAttr ST_ItemType
        // Hidden
        HAttr *bool
        // Character
        SAttr *bool
        // Hide Details
        SdAttr *bool
        // Calculated Member
        FAttr *bool
        // Missing
        MAttr *bool
        // Child Items
        CAttr *bool
        // Item Index
        XAttr *uint32
        // Expanded
        DAttr *bool
        // Drill Across Attributes
        EAttr *bool
    }

### func NewCT_Item ¶

    func NewCT_Item() *CT_Item

### func (*CT_Item) MarshalXML ¶

    func (m *CT_Item) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Item) UnmarshalXML ¶

    func (m *CT_Item) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Item) Validate ¶

    func (m *CT_Item) Validate() error

Validate validates the CT_Item and its children

### func (*CT_Item) ValidateWithPath ¶

    func (m *CT_Item) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Item and its children, prefixing error messages with path

## type CT_Items ¶

    type CT_Items struct {
        // Field Count
        CountAttr *uint32
        // PivotTable Field Item
        Item []*CT_Item
    }

### func NewCT_Items ¶

    func NewCT_Items() *CT_Items

### func (*CT_Items) MarshalXML ¶

    func (m *CT_Items) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Items) UnmarshalXML ¶

    func (m *CT_Items) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Items) Validate ¶

    func (m *CT_Items) Validate() error

Validate validates the CT_Items and its children

### func (*CT_Items) ValidateWithPath ¶

    func (m *CT_Items) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Items and its children, prefixing error messages with path

## type CT_LegacyDrawing ¶

    type CT_LegacyDrawing struct {
        IdAttr string
    }

### func NewCT_LegacyDrawing ¶

    func NewCT_LegacyDrawing() *CT_LegacyDrawing

### func (*CT_LegacyDrawing) MarshalXML ¶

    func (m *CT_LegacyDrawing) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_LegacyDrawing) UnmarshalXML ¶

    func (m *CT_LegacyDrawing) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_LegacyDrawing) Validate ¶

    func (m *CT_LegacyDrawing) Validate() error

Validate validates the CT_LegacyDrawing and its children

### func (*CT_LegacyDrawing) ValidateWithPath ¶

    func (m *CT_LegacyDrawing) ValidateWithPath(path string) error

ValidateWithPath validates the CT_LegacyDrawing and its children, prefixing error messages with path

## type CT_LevelGroup ¶

    type CT_LevelGroup struct {
        // Group Name
        NameAttr string
        // Unique Group Name
        UniqueNameAttr string
        // Group Caption
        CaptionAttr string
        // Parent Unique Name
        UniqueParentAttr *string
        // Group Id
        IdAttr *int32
        // OLAP Group Members
        GroupMembers *CT_GroupMembers
    }

### func NewCT_LevelGroup ¶

    func NewCT_LevelGroup() *CT_LevelGroup

### func (*CT_LevelGroup) MarshalXML ¶

    func (m *CT_LevelGroup) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_LevelGroup) UnmarshalXML ¶

    func (m *CT_LevelGroup) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_LevelGroup) Validate ¶

    func (m *CT_LevelGroup) Validate() error

Validate validates the CT_LevelGroup and its children

### func (*CT_LevelGroup) ValidateWithPath ¶

    func (m *CT_LevelGroup) ValidateWithPath(path string) error

ValidateWithPath validates the CT_LevelGroup and its children, prefixing error messages with path

## type CT_Location ¶

    type CT_Location struct {
        // Reference
        RefAttr string
        // First Header Row
        FirstHeaderRowAttr uint32
        // PivotTable Data First Row
        FirstDataRowAttr uint32
        // First Data Column
        FirstDataColAttr uint32
        // Rows Per Page Count
        RowPageCountAttr *uint32
        // Columns Per Page
        ColPageCountAttr *uint32
    }

### func NewCT_Location ¶

    func NewCT_Location() *CT_Location

### func (*CT_Location) MarshalXML ¶

    func (m *CT_Location) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Location) UnmarshalXML ¶

    func (m *CT_Location) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Location) Validate ¶

    func (m *CT_Location) Validate() error

Validate validates the CT_Location and its children

### func (*CT_Location) ValidateWithPath ¶

    func (m *CT_Location) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Location and its children, prefixing error messages with path

## type CT_MRUColors ¶

    type CT_MRUColors struct {
        // Color
        Color []*CT_Color
    }

### func NewCT_MRUColors ¶

    func NewCT_MRUColors() *CT_MRUColors

### func (*CT_MRUColors) MarshalXML ¶

    func (m *CT_MRUColors) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_MRUColors) UnmarshalXML ¶

    func (m *CT_MRUColors) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_MRUColors) Validate ¶

    func (m *CT_MRUColors) Validate() error

Validate validates the CT_MRUColors and its children

### func (*CT_MRUColors) ValidateWithPath ¶

    func (m *CT_MRUColors) ValidateWithPath(path string) error

ValidateWithPath validates the CT_MRUColors and its children, prefixing error messages with path

## type CT_Macrosheet ¶

    type CT_Macrosheet struct {
        // Sheet Properties
        SheetPr *CT_SheetPr
        // Macro Sheet Dimensions
        Dimension *CT_SheetDimension
        // Macro Sheet Views
        SheetViews *CT_SheetViews
        // Sheet Format Properties
        SheetFormatPr *CT_SheetFormatPr
        // Column Information
        Cols []*CT_Cols
        // Sheet Data
        SheetData *CT_SheetData
        // Sheet Protection Options
        SheetProtection *CT_SheetProtection
        // AutoFilter
        AutoFilter *CT_AutoFilter
        // Sort State
        SortState *CT_SortState
        // Data Consolidation
        DataConsolidate *CT_DataConsolidate
        // Custom Sheet Views
        CustomSheetViews *CT_CustomSheetViews
        // Phonetic Properties
        PhoneticPr *CT_PhoneticPr
        // Conditional Formatting
        ConditionalFormatting []*CT_ConditionalFormatting
        // Print Options
        PrintOptions *CT_PrintOptions
        // Page Margins
        PageMargins *CT_PageMargins
        // Page Setup Settings
        PageSetup *CT_PageSetup
        // Header Footer Settings
        HeaderFooter *CT_HeaderFooter
        // Horizontal Page Breaks (Row)
        RowBreaks *CT_PageBreak
        // Vertical Page Breaks
        ColBreaks *CT_PageBreak
        // Custom Properties
        CustomProperties *CT_CustomProperties
        // Drawing
        Drawing *CT_Drawing
        // Legacy Drawing Reference
        LegacyDrawing *CT_LegacyDrawing
        // Legacy Drawing Header Footer
        LegacyDrawingHF *CT_LegacyDrawing
        DrawingHF       *CT_DrawingHF
        // Background Image
        Picture *CT_SheetBackgroundPicture
        // Embedded Objects
        OleObjects *CT_OleObjects
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_Macrosheet ¶

    func NewCT_Macrosheet() *CT_Macrosheet

### func (*CT_Macrosheet) MarshalXML ¶

    func (m *CT_Macrosheet) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Macrosheet) UnmarshalXML ¶

    func (m *CT_Macrosheet) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Macrosheet) Validate ¶

    func (m *CT_Macrosheet) Validate() error

Validate validates the CT_Macrosheet and its children

### func (*CT_Macrosheet) ValidateWithPath ¶

    func (m *CT_Macrosheet) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Macrosheet and its children, prefixing error messages with path

## type CT_Map ¶

    type CT_Map struct {
        // XML Mapping ID
        IDAttr uint32
        // XML Mapping Name
        NameAttr string
        // Root Element Name
        RootElementAttr string
        // Schema Name
        SchemaIDAttr string
        // Show Validation Errors
        ShowImportExportValidationErrorsAttr bool
        // AutoFit Table on Refresh
        AutoFitAttr bool
        // Append Data to Table
        AppendAttr bool
        // Preserve AutoFilter State
        PreserveSortAFLayoutAttr bool
        // Preserve Cell Formatting
        PreserveFormatAttr bool
        // XML Mapping
        DataBinding *CT_DataBinding
    }

### func NewCT_Map ¶

    func NewCT_Map() *CT_Map

### func (*CT_Map) MarshalXML ¶

    func (m *CT_Map) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Map) UnmarshalXML ¶

    func (m *CT_Map) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Map) Validate ¶

    func (m *CT_Map) Validate() error

Validate validates the CT_Map and its children

### func (*CT_Map) ValidateWithPath ¶

    func (m *CT_Map) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Map and its children, prefixing error messages with path

## type CT_MapInfo ¶

    type CT_MapInfo struct {
        // Prefix Mappings for XPath Expressions
        SelectionNamespacesAttr string
        // XML Schema
        Schema []*CT_Schema
        // XML Mapping Properties
        Map []*CT_Map
    }

### func NewCT_MapInfo ¶

    func NewCT_MapInfo() *CT_MapInfo

### func (*CT_MapInfo) MarshalXML ¶

    func (m *CT_MapInfo) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_MapInfo) UnmarshalXML ¶

    func (m *CT_MapInfo) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_MapInfo) Validate ¶

    func (m *CT_MapInfo) Validate() error

Validate validates the CT_MapInfo and its children

### func (*CT_MapInfo) ValidateWithPath ¶

    func (m *CT_MapInfo) ValidateWithPath(path string) error

ValidateWithPath validates the CT_MapInfo and its children, prefixing error messages with path

## type CT_Mdx ¶

    type CT_Mdx struct {
        // Connection Name Index
        NAttr uint32
        // Cube Function Tag
        FAttr     ST_MdxFunctionType
        MdxChoice *CT_MdxChoice
    }

### func NewCT_Mdx ¶

    func NewCT_Mdx() *CT_Mdx

### func (*CT_Mdx) MarshalXML ¶

    func (m *CT_Mdx) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Mdx) UnmarshalXML ¶

    func (m *CT_Mdx) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Mdx) Validate ¶

    func (m *CT_Mdx) Validate() error

Validate validates the CT_Mdx and its children

### func (*CT_Mdx) ValidateWithPath ¶

    func (m *CT_Mdx) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Mdx and its children, prefixing error messages with path

## type CT_MdxChoice ¶

    type CT_MdxChoice struct {
        // Tuple MDX Metadata
        T *CT_MdxTuple
        // Set MDX Metadata
        Ms *CT_MdxSet
        // Member Property MDX Metadata
        P *CT_MdxMemeberProp
        // KPI MDX Metadata
        K *CT_MdxKPI
    }

### func NewCT_MdxChoice ¶

    func NewCT_MdxChoice() *CT_MdxChoice

### func (*CT_MdxChoice) MarshalXML ¶

    func (m *CT_MdxChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_MdxChoice) UnmarshalXML ¶

    func (m *CT_MdxChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_MdxChoice) Validate ¶

    func (m *CT_MdxChoice) Validate() error

Validate validates the CT_MdxChoice and its children

### func (*CT_MdxChoice) ValidateWithPath ¶

    func (m *CT_MdxChoice) ValidateWithPath(path string) error

ValidateWithPath validates the CT_MdxChoice and its children, prefixing error messages with path

## type CT_MdxKPI ¶

    type CT_MdxKPI struct {
        // Member Unique Name Index
        NAttr uint32
        // KPI Index
        NpAttr uint32
        // KPI Property
        PAttr ST_MdxKPIProperty
    }

### func NewCT_MdxKPI ¶

    func NewCT_MdxKPI() *CT_MdxKPI

### func (*CT_MdxKPI) MarshalXML ¶

    func (m *CT_MdxKPI) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_MdxKPI) UnmarshalXML ¶

    func (m *CT_MdxKPI) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_MdxKPI) Validate ¶

    func (m *CT_MdxKPI) Validate() error

Validate validates the CT_MdxKPI and its children

### func (*CT_MdxKPI) ValidateWithPath ¶

    func (m *CT_MdxKPI) ValidateWithPath(path string) error

ValidateWithPath validates the CT_MdxKPI and its children, prefixing error messages with path

## type CT_MdxMemeberProp ¶

    type CT_MdxMemeberProp struct {
        // Member Unique Name Index
        NAttr uint32
        // Property Name Index
        NpAttr uint32
    }

### func NewCT_MdxMemeberProp ¶

    func NewCT_MdxMemeberProp() *CT_MdxMemeberProp

### func (*CT_MdxMemeberProp) MarshalXML ¶

    func (m *CT_MdxMemeberProp) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_MdxMemeberProp) UnmarshalXML ¶

    func (m *CT_MdxMemeberProp) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_MdxMemeberProp) Validate ¶

    func (m *CT_MdxMemeberProp) Validate() error

Validate validates the CT_MdxMemeberProp and its children

### func (*CT_MdxMemeberProp) ValidateWithPath ¶

    func (m *CT_MdxMemeberProp) ValidateWithPath(path string) error

ValidateWithPath validates the CT_MdxMemeberProp and its children, prefixing error messages with path

## type CT_MdxMetadata ¶

    type CT_MdxMetadata struct {
        // MDX Metadata Record Count
        CountAttr *uint32
        // MDX Metadata Record
        Mdx []*CT_Mdx
    }

### func NewCT_MdxMetadata ¶

    func NewCT_MdxMetadata() *CT_MdxMetadata

### func (*CT_MdxMetadata) MarshalXML ¶

    func (m *CT_MdxMetadata) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_MdxMetadata) UnmarshalXML ¶

    func (m *CT_MdxMetadata) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_MdxMetadata) Validate ¶

    func (m *CT_MdxMetadata) Validate() error

Validate validates the CT_MdxMetadata and its children

### func (*CT_MdxMetadata) ValidateWithPath ¶

    func (m *CT_MdxMetadata) ValidateWithPath(path string) error

ValidateWithPath validates the CT_MdxMetadata and its children, prefixing error messages with path

## type CT_MdxSet ¶

    type CT_MdxSet struct {
        // Set Definition Index
        NsAttr uint32
        // Sort By Member Index Count
        CAttr *uint32
        // Set Sort Order
        OAttr ST_MdxSetOrder
        // Member Unique Name Index
        N []*CT_MetadataStringIndex
    }

### func NewCT_MdxSet ¶

    func NewCT_MdxSet() *CT_MdxSet

### func (*CT_MdxSet) MarshalXML ¶

    func (m *CT_MdxSet) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_MdxSet) UnmarshalXML ¶

    func (m *CT_MdxSet) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_MdxSet) Validate ¶

    func (m *CT_MdxSet) Validate() error

Validate validates the CT_MdxSet and its children

### func (*CT_MdxSet) ValidateWithPath ¶

    func (m *CT_MdxSet) ValidateWithPath(path string) error

ValidateWithPath validates the CT_MdxSet and its children, prefixing error messages with path

## type CT_MdxTuple ¶

    type CT_MdxTuple struct {
        // Member Index Count
        CAttr *uint32
        // Server Formatting Culture Currency
        CtAttr *string
        // Server Formatting String Index
        SiAttr *uint32
        // Server Formatting Built-In Number Format Index
        FiAttr *uint32
        // Server Formatting Background Color
        BcAttr *string
        // Server Formatting Foreground Color
        FcAttr *string
        // Server Formatting Italic Font
        IAttr *bool
        // Server Formatting Underline Font
        UAttr *bool
        // Server Formatting Strikethrough Font
        StAttr *bool
        // Server Formatting Bold Font
        BAttr *bool
        // Member Unique Name Index
        N []*CT_MetadataStringIndex
    }

### func NewCT_MdxTuple ¶

    func NewCT_MdxTuple() *CT_MdxTuple

### func (*CT_MdxTuple) MarshalXML ¶

    func (m *CT_MdxTuple) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_MdxTuple) UnmarshalXML ¶

    func (m *CT_MdxTuple) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_MdxTuple) Validate ¶

    func (m *CT_MdxTuple) Validate() error

Validate validates the CT_MdxTuple and its children

### func (*CT_MdxTuple) ValidateWithPath ¶

    func (m *CT_MdxTuple) ValidateWithPath(path string) error

ValidateWithPath validates the CT_MdxTuple and its children, prefixing error messages with path

## type CT_MeasureDimensionMap ¶

    type CT_MeasureDimensionMap struct {
        // Measure Group Id
        MeasureGroupAttr *uint32
        // Dimension Id
        DimensionAttr *uint32
    }

### func NewCT_MeasureDimensionMap ¶

    func NewCT_MeasureDimensionMap() *CT_MeasureDimensionMap

### func (*CT_MeasureDimensionMap) MarshalXML ¶

    func (m *CT_MeasureDimensionMap) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_MeasureDimensionMap) UnmarshalXML ¶

    func (m *CT_MeasureDimensionMap) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_MeasureDimensionMap) Validate ¶

    func (m *CT_MeasureDimensionMap) Validate() error

Validate validates the CT_MeasureDimensionMap and its children

### func (*CT_MeasureDimensionMap) ValidateWithPath ¶

    func (m *CT_MeasureDimensionMap) ValidateWithPath(path string) error

ValidateWithPath validates the CT_MeasureDimensionMap and its children, prefixing error messages with path

## type CT_MeasureDimensionMaps ¶

    type CT_MeasureDimensionMaps struct {
        // Measure Group Count
        CountAttr *uint32
        // OLAP Measure Group
        Map []*CT_MeasureDimensionMap
    }

### func NewCT_MeasureDimensionMaps ¶

    func NewCT_MeasureDimensionMaps() *CT_MeasureDimensionMaps

### func (*CT_MeasureDimensionMaps) MarshalXML ¶

    func (m *CT_MeasureDimensionMaps) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_MeasureDimensionMaps) UnmarshalXML ¶

    func (m *CT_MeasureDimensionMaps) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_MeasureDimensionMaps) Validate ¶

    func (m *CT_MeasureDimensionMaps) Validate() error

Validate validates the CT_MeasureDimensionMaps and its children

### func (*CT_MeasureDimensionMaps) ValidateWithPath ¶

    func (m *CT_MeasureDimensionMaps) ValidateWithPath(path string) error

ValidateWithPath validates the CT_MeasureDimensionMaps and its children, prefixing error messages with path

## type CT_MeasureGroup ¶

    type CT_MeasureGroup struct {
        // Measure Group Name
        NameAttr string
        // Measure Group Display Name
        CaptionAttr string
    }

### func NewCT_MeasureGroup ¶

    func NewCT_MeasureGroup() *CT_MeasureGroup

### func (*CT_MeasureGroup) MarshalXML ¶

    func (m *CT_MeasureGroup) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_MeasureGroup) UnmarshalXML ¶

    func (m *CT_MeasureGroup) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_MeasureGroup) Validate ¶

    func (m *CT_MeasureGroup) Validate() error

Validate validates the CT_MeasureGroup and its children

### func (*CT_MeasureGroup) ValidateWithPath ¶

    func (m *CT_MeasureGroup) ValidateWithPath(path string) error

ValidateWithPath validates the CT_MeasureGroup and its children, prefixing error messages with path

## type CT_MeasureGroups ¶

    type CT_MeasureGroups struct {
        // Measure Group Count
        CountAttr *uint32
        // OLAP Measure Group
        MeasureGroup []*CT_MeasureGroup
    }

### func NewCT_MeasureGroups ¶

    func NewCT_MeasureGroups() *CT_MeasureGroups

### func (*CT_MeasureGroups) MarshalXML ¶

    func (m *CT_MeasureGroups) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_MeasureGroups) UnmarshalXML ¶

    func (m *CT_MeasureGroups) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_MeasureGroups) Validate ¶

    func (m *CT_MeasureGroups) Validate() error

Validate validates the CT_MeasureGroups and its children

### func (*CT_MeasureGroups) ValidateWithPath ¶

    func (m *CT_MeasureGroups) ValidateWithPath(path string) error

ValidateWithPath validates the CT_MeasureGroups and its children, prefixing error messages with path

## type CT_Member ¶

    type CT_Member struct {
        // Hidden Item Name
        NameAttr string
    }

### func NewCT_Member ¶

    func NewCT_Member() *CT_Member

### func (*CT_Member) MarshalXML ¶

    func (m *CT_Member) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Member) UnmarshalXML ¶

    func (m *CT_Member) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Member) Validate ¶

    func (m *CT_Member) Validate() error

Validate validates the CT_Member and its children

### func (*CT_Member) ValidateWithPath ¶

    func (m *CT_Member) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Member and its children, prefixing error messages with path

## type CT_MemberProperties ¶

    type CT_MemberProperties struct {
        // OLAP Member Properties Count
        CountAttr *uint32
        // OLAP Member Property
        Mp []*CT_MemberProperty
    }

### func NewCT_MemberProperties ¶

    func NewCT_MemberProperties() *CT_MemberProperties

### func (*CT_MemberProperties) MarshalXML ¶

    func (m *CT_MemberProperties) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_MemberProperties) UnmarshalXML ¶

    func (m *CT_MemberProperties) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_MemberProperties) Validate ¶

    func (m *CT_MemberProperties) Validate() error

Validate validates the CT_MemberProperties and its children

### func (*CT_MemberProperties) ValidateWithPath ¶

    func (m *CT_MemberProperties) ValidateWithPath(path string) error

ValidateWithPath validates the CT_MemberProperties and its children, prefixing error messages with path

## type CT_MemberProperty ¶

    type CT_MemberProperty struct {
        // OLAP Member Property Unique Name
        NameAttr *string
        // Show Cell
        ShowCellAttr *bool
        // Show Tooltip
        ShowTipAttr *bool
        // Show As Caption
        ShowAsCaptionAttr *bool
        // Name Length
        NameLenAttr *uint32
        // Property Name Character Index
        PPosAttr *uint32
        // Property Name Length
        PLenAttr *uint32
        // Level Index
        LevelAttr *uint32
        // Field Index
        FieldAttr uint32
    }

### func NewCT_MemberProperty ¶

    func NewCT_MemberProperty() *CT_MemberProperty

### func (*CT_MemberProperty) MarshalXML ¶

    func (m *CT_MemberProperty) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_MemberProperty) UnmarshalXML ¶

    func (m *CT_MemberProperty) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_MemberProperty) Validate ¶

    func (m *CT_MemberProperty) Validate() error

Validate validates the CT_MemberProperty and its children

### func (*CT_MemberProperty) ValidateWithPath ¶

    func (m *CT_MemberProperty) ValidateWithPath(path string) error

ValidateWithPath validates the CT_MemberProperty and its children, prefixing error messages with path

## type CT_Members ¶

    type CT_Members struct {
        // Item Count
        CountAttr *uint32
        // Hierarchy Level
        LevelAttr *uint32
        // Member
        Member []*CT_Member
    }

### func NewCT_Members ¶

    func NewCT_Members() *CT_Members

### func (*CT_Members) MarshalXML ¶

    func (m *CT_Members) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Members) UnmarshalXML ¶

    func (m *CT_Members) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Members) Validate ¶

    func (m *CT_Members) Validate() error

Validate validates the CT_Members and its children

### func (*CT_Members) ValidateWithPath ¶

    func (m *CT_Members) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Members and its children, prefixing error messages with path

## type CT_MergeCell ¶

    type CT_MergeCell struct {
        // Reference
        RefAttr string
    }

### func NewCT_MergeCell ¶

    func NewCT_MergeCell() *CT_MergeCell

### func (*CT_MergeCell) MarshalXML ¶

    func (m *CT_MergeCell) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_MergeCell) UnmarshalXML ¶

    func (m *CT_MergeCell) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_MergeCell) Validate ¶

    func (m *CT_MergeCell) Validate() error

Validate validates the CT_MergeCell and its children

### func (*CT_MergeCell) ValidateWithPath ¶

    func (m *CT_MergeCell) ValidateWithPath(path string) error

ValidateWithPath validates the CT_MergeCell and its children, prefixing error messages with path

## type CT_MergeCells ¶

    type CT_MergeCells struct {
        // Count
        CountAttr *uint32
        // Merged Cell
        MergeCell []*CT_MergeCell
    }

### func NewCT_MergeCells ¶

    func NewCT_MergeCells() *CT_MergeCells

### func (*CT_MergeCells) MarshalXML ¶

    func (m *CT_MergeCells) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_MergeCells) UnmarshalXML ¶

    func (m *CT_MergeCells) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_MergeCells) Validate ¶

    func (m *CT_MergeCells) Validate() error

Validate validates the CT_MergeCells and its children

### func (*CT_MergeCells) ValidateWithPath ¶

    func (m *CT_MergeCells) ValidateWithPath(path string) error

ValidateWithPath validates the CT_MergeCells and its children, prefixing error messages with path

## type CT_Metadata ¶

    type CT_Metadata struct {
        // Metadata Types Collection
        MetadataTypes *CT_MetadataTypes
        // Metadata String Store
        MetadataStrings *CT_MetadataStrings
        // MDX Metadata Information
        MdxMetadata *CT_MdxMetadata
        // Future Metadata
        FutureMetadata []*CT_FutureMetadata
        // Cell Metadata
        CellMetadata *CT_MetadataBlocks
        // Value Metadata
        ValueMetadata *CT_MetadataBlocks
        // Future Feature Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_Metadata ¶

    func NewCT_Metadata() *CT_Metadata

### func (*CT_Metadata) MarshalXML ¶

    func (m *CT_Metadata) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Metadata) UnmarshalXML ¶

    func (m *CT_Metadata) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Metadata) Validate ¶

    func (m *CT_Metadata) Validate() error

Validate validates the CT_Metadata and its children

### func (*CT_Metadata) ValidateWithPath ¶

    func (m *CT_Metadata) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Metadata and its children, prefixing error messages with path

## type CT_MetadataBlock ¶

    type CT_MetadataBlock struct {
        // Metadata Record
        Rc []*CT_MetadataRecord
    }

### func NewCT_MetadataBlock ¶

    func NewCT_MetadataBlock() *CT_MetadataBlock

### func (*CT_MetadataBlock) MarshalXML ¶

    func (m *CT_MetadataBlock) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_MetadataBlock) UnmarshalXML ¶

    func (m *CT_MetadataBlock) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_MetadataBlock) Validate ¶

    func (m *CT_MetadataBlock) Validate() error

Validate validates the CT_MetadataBlock and its children

### func (*CT_MetadataBlock) ValidateWithPath ¶

    func (m *CT_MetadataBlock) ValidateWithPath(path string) error

ValidateWithPath validates the CT_MetadataBlock and its children, prefixing error messages with path

## type CT_MetadataBlocks ¶

    type CT_MetadataBlocks struct {
        // Metadata Block Count
        CountAttr *uint32
        // Metadata Block
        Bk []*CT_MetadataBlock
    }

### func NewCT_MetadataBlocks ¶

    func NewCT_MetadataBlocks() *CT_MetadataBlocks

### func (*CT_MetadataBlocks) MarshalXML ¶

    func (m *CT_MetadataBlocks) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_MetadataBlocks) UnmarshalXML ¶

    func (m *CT_MetadataBlocks) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_MetadataBlocks) Validate ¶

    func (m *CT_MetadataBlocks) Validate() error

Validate validates the CT_MetadataBlocks and its children

### func (*CT_MetadataBlocks) ValidateWithPath ¶

    func (m *CT_MetadataBlocks) ValidateWithPath(path string) error

ValidateWithPath validates the CT_MetadataBlocks and its children, prefixing error messages with path

## type CT_MetadataRecord ¶

    type CT_MetadataRecord struct {
        // Metadata Record Type Index
        TAttr uint32
        // Metadata Record Value Index
        VAttr uint32
    }

### func NewCT_MetadataRecord ¶

    func NewCT_MetadataRecord() *CT_MetadataRecord

### func (*CT_MetadataRecord) MarshalXML ¶

    func (m *CT_MetadataRecord) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_MetadataRecord) UnmarshalXML ¶

    func (m *CT_MetadataRecord) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_MetadataRecord) Validate ¶

    func (m *CT_MetadataRecord) Validate() error

Validate validates the CT_MetadataRecord and its children

### func (*CT_MetadataRecord) ValidateWithPath ¶

    func (m *CT_MetadataRecord) ValidateWithPath(path string) error

ValidateWithPath validates the CT_MetadataRecord and its children, prefixing error messages with path

## type CT_MetadataStringIndex ¶

    type CT_MetadataStringIndex struct {
        // Index Value
        XAttr uint32
        // String is a Set
        SAttr *bool
    }

### func NewCT_MetadataStringIndex ¶

    func NewCT_MetadataStringIndex() *CT_MetadataStringIndex

### func (*CT_MetadataStringIndex) MarshalXML ¶

    func (m *CT_MetadataStringIndex) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_MetadataStringIndex) UnmarshalXML ¶

    func (m *CT_MetadataStringIndex) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_MetadataStringIndex) Validate ¶

    func (m *CT_MetadataStringIndex) Validate() error

Validate validates the CT_MetadataStringIndex and its children

### func (*CT_MetadataStringIndex) ValidateWithPath ¶

    func (m *CT_MetadataStringIndex) ValidateWithPath(path string) error

ValidateWithPath validates the CT_MetadataStringIndex and its children, prefixing error messages with path

## type CT_MetadataStrings ¶

    type CT_MetadataStrings struct {
        // MDX Metadata String Count
        CountAttr *uint32
        // MDX Metadata String
        S []*CT_XStringElement
    }

### func NewCT_MetadataStrings ¶

    func NewCT_MetadataStrings() *CT_MetadataStrings

### func (*CT_MetadataStrings) MarshalXML ¶

    func (m *CT_MetadataStrings) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_MetadataStrings) UnmarshalXML ¶

    func (m *CT_MetadataStrings) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_MetadataStrings) Validate ¶

    func (m *CT_MetadataStrings) Validate() error

Validate validates the CT_MetadataStrings and its children

### func (*CT_MetadataStrings) ValidateWithPath ¶

    func (m *CT_MetadataStrings) ValidateWithPath(path string) error

ValidateWithPath validates the CT_MetadataStrings and its children, prefixing error messages with path

## type CT_MetadataType ¶

    type CT_MetadataType struct {
        // Metadata Type Name
        NameAttr string
        // Minimum Supported Version
        MinSupportedVersionAttr uint32
        // Metadata Ghost Row
        GhostRowAttr *bool
        // Metadata Ghost Column
        GhostColAttr *bool
        // Metadata Edit
        EditAttr *bool
        // Metadata Cell Value Delete
        DeleteAttr *bool
        // Metadata Copy
        CopyAttr *bool
        // Metadata Paste All
        PasteAllAttr *bool
        // Metadata Paste Formulas
        PasteFormulasAttr *bool
        // Metadata Paste Special Values
        PasteValuesAttr *bool
        // Metadata Paste Formats
        PasteFormatsAttr *bool
        // Metadata Paste Comments
        PasteCommentsAttr *bool
        // Metadata Paste Data Validation
        PasteDataValidationAttr *bool
        // Metadata Paste Borders
        PasteBordersAttr *bool
        // Metadata Paste Column Widths
        PasteColWidthsAttr *bool
        // Metadata Paste Number Formats
        PasteNumberFormatsAttr *bool
        // Metadata Merge
        MergeAttr *bool
        // Meatadata Split First
        SplitFirstAttr *bool
        // Metadata Split All
        SplitAllAttr *bool
        // Metadata Insert Delete
        RowColShiftAttr *bool
        // Metadata Clear All
        ClearAllAttr *bool
        // Metadata Clear Formats
        ClearFormatsAttr *bool
        // Metadata Clear Contents
        ClearContentsAttr *bool
        // Metadata Clear Comments
        ClearCommentsAttr *bool
        // Metadata Formula Assignment
        AssignAttr *bool
        // Metadata Coercion
        CoerceAttr *bool
        // Adjust Metadata
        AdjustAttr *bool
        // Cell Metadata
        CellMetaAttr *bool
    }

### func NewCT_MetadataType ¶

    func NewCT_MetadataType() *CT_MetadataType

### func (*CT_MetadataType) MarshalXML ¶

    func (m *CT_MetadataType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_MetadataType) UnmarshalXML ¶

    func (m *CT_MetadataType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_MetadataType) Validate ¶

    func (m *CT_MetadataType) Validate() error

Validate validates the CT_MetadataType and its children

### func (*CT_MetadataType) ValidateWithPath ¶

    func (m *CT_MetadataType) ValidateWithPath(path string) error

ValidateWithPath validates the CT_MetadataType and its children, prefixing error messages with path

## type CT_MetadataTypes ¶

    type CT_MetadataTypes struct {
        // Metadata Type Count
        CountAttr *uint32
        // Metadata Type Information
        MetadataType []*CT_MetadataType
    }

### func NewCT_MetadataTypes ¶

    func NewCT_MetadataTypes() *CT_MetadataTypes

### func (*CT_MetadataTypes) MarshalXML ¶

    func (m *CT_MetadataTypes) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_MetadataTypes) UnmarshalXML ¶

    func (m *CT_MetadataTypes) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_MetadataTypes) Validate ¶

    func (m *CT_MetadataTypes) Validate() error

Validate validates the CT_MetadataTypes and its children

### func (*CT_MetadataTypes) ValidateWithPath ¶

    func (m *CT_MetadataTypes) ValidateWithPath(path string) error

ValidateWithPath validates the CT_MetadataTypes and its children, prefixing error messages with path

## type CT_Missing ¶

    type CT_Missing struct {
        // Unused Item
        UAttr *bool
        // Calculated Item
        FAttr *bool
        // Caption
        CAttr *string
        // Member Property Count
        CpAttr *uint32
        // Format Index
        InAttr *uint32
        // background Color
        BcAttr *string
        // Foreground Color
        FcAttr *string
        // Italic
        IAttr *bool
        // Underline
        UnAttr *bool
        // Strikethrough
        StAttr *bool
        // Bold
        BAttr *bool
        // Tuples
        Tpls []*CT_Tuples
        // Member Property Indexes
        X []*CT_X
    }

### func NewCT_Missing ¶

    func NewCT_Missing() *CT_Missing

### func (*CT_Missing) MarshalXML ¶

    func (m *CT_Missing) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Missing) UnmarshalXML ¶

    func (m *CT_Missing) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Missing) Validate ¶

    func (m *CT_Missing) Validate() error

Validate validates the CT_Missing and its children

### func (*CT_Missing) ValidateWithPath ¶

    func (m *CT_Missing) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Missing and its children, prefixing error messages with path

## type CT_NumFmt ¶

    type CT_NumFmt struct {
        // Number Format Id
        NumFmtIdAttr uint32
        // Number Format Code
        FormatCodeAttr string
    }

### func NewCT_NumFmt ¶

    func NewCT_NumFmt() *CT_NumFmt

### func (*CT_NumFmt) MarshalXML ¶

    func (m *CT_NumFmt) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_NumFmt) UnmarshalXML ¶

    func (m *CT_NumFmt) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_NumFmt) Validate ¶

    func (m *CT_NumFmt) Validate() error

Validate validates the CT_NumFmt and its children

### func (*CT_NumFmt) ValidateWithPath ¶

    func (m *CT_NumFmt) ValidateWithPath(path string) error

ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path

## type CT_NumFmts ¶

    type CT_NumFmts struct {
        // Number Format Count
        CountAttr *uint32
        // Number Formats
        NumFmt []*CT_NumFmt
    }

### func NewCT_NumFmts ¶

    func NewCT_NumFmts() *CT_NumFmts

### func (*CT_NumFmts) MarshalXML ¶

    func (m *CT_NumFmts) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_NumFmts) UnmarshalXML ¶

    func (m *CT_NumFmts) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_NumFmts) Validate ¶

    func (m *CT_NumFmts) Validate() error

Validate validates the CT_NumFmts and its children

### func (*CT_NumFmts) ValidateWithPath ¶

    func (m *CT_NumFmts) ValidateWithPath(path string) error

ValidateWithPath validates the CT_NumFmts and its children, prefixing error messages with path

## type CT_Number ¶

    type CT_Number struct {
        // Value
        VAttr float64
        // Unused Item
        UAttr *bool
        // Calculated Item
        FAttr *bool
        // Caption
        CAttr *string
        // Member Property Count
        CpAttr *uint32
        // Format Index
        InAttr *uint32
        // Background Color
        BcAttr *string
        // Foreground Color
        FcAttr *string
        // Italic
        IAttr *bool
        // Underline
        UnAttr *bool
        // Strikethrough
        StAttr *bool
        // Bold
        BAttr *bool
        // OLAP Members
        Tpls []*CT_Tuples
        // Member Property Index
        X []*CT_X
    }

### func NewCT_Number ¶

    func NewCT_Number() *CT_Number

### func (*CT_Number) MarshalXML ¶

    func (m *CT_Number) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Number) UnmarshalXML ¶

    func (m *CT_Number) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Number) Validate ¶

    func (m *CT_Number) Validate() error

Validate validates the CT_Number and its children

### func (*CT_Number) ValidateWithPath ¶

    func (m *CT_Number) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Number and its children, prefixing error messages with path

## type CT_ObjectAnchor ¶

    type CT_ObjectAnchor struct {
        // Move With Cells
        MoveWithCellsAttr *bool
        // Size With Cells
        SizeWithCellsAttr *bool
        From              *spreadsheetDrawing.From
        To                *spreadsheetDrawing.To
    }

### func NewCT_ObjectAnchor ¶

    func NewCT_ObjectAnchor() *CT_ObjectAnchor

### func (*CT_ObjectAnchor) MarshalXML ¶

    func (m *CT_ObjectAnchor) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ObjectAnchor) UnmarshalXML ¶

    func (m *CT_ObjectAnchor) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ObjectAnchor) Validate ¶

    func (m *CT_ObjectAnchor) Validate() error

Validate validates the CT_ObjectAnchor and its children

### func (*CT_ObjectAnchor) ValidateWithPath ¶

    func (m *CT_ObjectAnchor) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ObjectAnchor and its children, prefixing error messages with path

## type CT_ObjectPr ¶

    type CT_ObjectPr struct {
        // Locked Flag
        LockedAttr *bool
        // Default Size Flag
        DefaultSizeAttr *bool
        // Print Flag
        PrintAttr *bool
        // Disabled Flag
        DisabledAttr *bool
        // UI Object Flag
        UiObjectAttr *bool
        // Automatic Fill Flag
        AutoFillAttr *bool
        // Automatic Line Flag
        AutoLineAttr *bool
        // Automatic Size Flag
        AutoPictAttr *bool
        // Custom Function
        MacroAttr *string
        // Alternative Text
        AltTextAttr *string
        // Dynamic Data Exchange Flag
        DdeAttr *bool
        IdAttr  *string
        Anchor  *CT_ObjectAnchor
    }

### func NewCT_ObjectPr ¶

    func NewCT_ObjectPr() *CT_ObjectPr

### func (*CT_ObjectPr) MarshalXML ¶

    func (m *CT_ObjectPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ObjectPr) UnmarshalXML ¶

    func (m *CT_ObjectPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ObjectPr) Validate ¶

    func (m *CT_ObjectPr) Validate() error

Validate validates the CT_ObjectPr and its children

### func (*CT_ObjectPr) ValidateWithPath ¶

    func (m *CT_ObjectPr) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ObjectPr and its children, prefixing error messages with path

## type CT_OlapPr ¶

    type CT_OlapPr struct {
        // Local Cube
        LocalAttr *bool
        // Local Cube Connection
        LocalConnectionAttr *string
        // Local Refresh
        LocalRefreshAttr *bool
        // Send Locale to OLAP
        SendLocaleAttr *bool
        // Drill Through Count
        RowDrillCountAttr *uint32
        // OLAP Fill Formatting
        ServerFillAttr *bool
        // OLAP Number Format
        ServerNumberFormatAttr *bool
        // OLAP Server Font
        ServerFontAttr *bool
        // OLAP Font Formatting
        ServerFontColorAttr *bool
    }

### func NewCT_OlapPr ¶

    func NewCT_OlapPr() *CT_OlapPr

### func (*CT_OlapPr) MarshalXML ¶

    func (m *CT_OlapPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_OlapPr) UnmarshalXML ¶

    func (m *CT_OlapPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_OlapPr) Validate ¶

    func (m *CT_OlapPr) Validate() error

Validate validates the CT_OlapPr and its children

### func (*CT_OlapPr) ValidateWithPath ¶

    func (m *CT_OlapPr) ValidateWithPath(path string) error

ValidateWithPath validates the CT_OlapPr and its children, prefixing error messages with path

## type CT_OleItem ¶

    type CT_OleItem struct {
        // Object Name
        NameAttr string
        // Icon
        IconAttr *bool
        // Advise
        AdviseAttr *bool
        // Object is an Image
        PreferPicAttr *bool
    }

### func NewCT_OleItem ¶

    func NewCT_OleItem() *CT_OleItem

### func (*CT_OleItem) MarshalXML ¶

    func (m *CT_OleItem) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_OleItem) UnmarshalXML ¶

    func (m *CT_OleItem) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_OleItem) Validate ¶

    func (m *CT_OleItem) Validate() error

Validate validates the CT_OleItem and its children

### func (*CT_OleItem) ValidateWithPath ¶

    func (m *CT_OleItem) ValidateWithPath(path string) error

ValidateWithPath validates the CT_OleItem and its children, prefixing error messages with path

## type CT_OleItems ¶

    type CT_OleItems struct {
        // Object Link Item
        OleItem []*CT_OleItem
    }

### func NewCT_OleItems ¶

    func NewCT_OleItems() *CT_OleItems

### func (*CT_OleItems) MarshalXML ¶

    func (m *CT_OleItems) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_OleItems) UnmarshalXML ¶

    func (m *CT_OleItems) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_OleItems) Validate ¶

    func (m *CT_OleItems) Validate() error

Validate validates the CT_OleItems and its children

### func (*CT_OleItems) ValidateWithPath ¶

    func (m *CT_OleItems) ValidateWithPath(path string) error

ValidateWithPath validates the CT_OleItems and its children, prefixing error messages with path

## type CT_OleLink ¶

    type CT_OleLink struct {
        IdAttr string
        // Object Link Identifier
        ProgIdAttr string
        // Object Link Items
        OleItems *CT_OleItems
    }

### func NewCT_OleLink ¶

    func NewCT_OleLink() *CT_OleLink

### func (*CT_OleLink) MarshalXML ¶

    func (m *CT_OleLink) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_OleLink) UnmarshalXML ¶

    func (m *CT_OleLink) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_OleLink) Validate ¶

    func (m *CT_OleLink) Validate() error

Validate validates the CT_OleLink and its children

### func (*CT_OleLink) ValidateWithPath ¶

    func (m *CT_OleLink) ValidateWithPath(path string) error

ValidateWithPath validates the CT_OleLink and its children, prefixing error messages with path

## type CT_OleObject ¶

    type CT_OleObject struct {
        // Embedded Object ProgId
        ProgIdAttr *string
        // Data or View Aspect
        DvAspectAttr ST_DvAspect
        // Embedded Object's Link Moniker
        LinkAttr *string
        // Linked Embedded Object Update
        OleUpdateAttr ST_OleUpdate
        // Auto Load
        AutoLoadAttr *bool
        // Shape Id
        ShapeIdAttr uint32
        IdAttr      *string
        // Embedded Object Properties
        ObjectPr *CT_ObjectPr
    }

### func NewCT_OleObject ¶

    func NewCT_OleObject() *CT_OleObject

### func (*CT_OleObject) MarshalXML ¶

    func (m *CT_OleObject) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_OleObject) UnmarshalXML ¶

    func (m *CT_OleObject) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_OleObject) Validate ¶

    func (m *CT_OleObject) Validate() error

Validate validates the CT_OleObject and its children

### func (*CT_OleObject) ValidateWithPath ¶

    func (m *CT_OleObject) ValidateWithPath(path string) error

ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path

## type CT_OleObjects ¶

    type CT_OleObjects struct {
        // Embedded Object
        OleObject []*CT_OleObject
    }

### func NewCT_OleObjects ¶

    func NewCT_OleObjects() *CT_OleObjects

### func (*CT_OleObjects) MarshalXML ¶

    func (m *CT_OleObjects) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_OleObjects) UnmarshalXML ¶

    func (m *CT_OleObjects) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_OleObjects) Validate ¶

    func (m *CT_OleObjects) Validate() error

Validate validates the CT_OleObjects and its children

### func (*CT_OleObjects) ValidateWithPath ¶

    func (m *CT_OleObjects) ValidateWithPath(path string) error

ValidateWithPath validates the CT_OleObjects and its children, prefixing error messages with path

## type CT_OleSize ¶

    type CT_OleSize struct {
        // Reference
        RefAttr string
    }

### func NewCT_OleSize ¶

    func NewCT_OleSize() *CT_OleSize

### func (*CT_OleSize) MarshalXML ¶

    func (m *CT_OleSize) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_OleSize) UnmarshalXML ¶

    func (m *CT_OleSize) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_OleSize) Validate ¶

    func (m *CT_OleSize) Validate() error

Validate validates the CT_OleSize and its children

### func (*CT_OleSize) ValidateWithPath ¶

    func (m *CT_OleSize) ValidateWithPath(path string) error

ValidateWithPath validates the CT_OleSize and its children, prefixing error messages with path

## type CT_OutlinePr ¶

    type CT_OutlinePr struct {
        // Apply Styles in Outline
        ApplyStylesAttr *bool
        // Summary Below
        SummaryBelowAttr *bool
        // Summary Right
        SummaryRightAttr *bool
        // Show Outline Symbols
        ShowOutlineSymbolsAttr *bool
    }

### func NewCT_OutlinePr ¶

    func NewCT_OutlinePr() *CT_OutlinePr

### func (*CT_OutlinePr) MarshalXML ¶

    func (m *CT_OutlinePr) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_OutlinePr) UnmarshalXML ¶

    func (m *CT_OutlinePr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_OutlinePr) Validate ¶

    func (m *CT_OutlinePr) Validate() error

Validate validates the CT_OutlinePr and its children

### func (*CT_OutlinePr) ValidateWithPath ¶

    func (m *CT_OutlinePr) ValidateWithPath(path string) error

ValidateWithPath validates the CT_OutlinePr and its children, prefixing error messages with path

## type CT_PCDKPI ¶

    type CT_PCDKPI struct {
        // KPI Unique Name
        UniqueNameAttr string
        // KPI Display Name
        CaptionAttr *string
        // KPI Display Folder
        DisplayFolderAttr *string
        // KPI Measure Group Name
        MeasureGroupAttr *string
        // Parent KPI
        ParentAttr *string
        // KPI Value Unique Name
        ValueAttr string
        // KPI Goal Unique Name
        GoalAttr *string
        // KPI Status Unique Name
        StatusAttr *string
        // KPI Trend Unique Name
        TrendAttr *string
        // KPI Weight Unique Name
        WeightAttr *string
        // Time Member KPI Unique Name
        TimeAttr *string
    }

### func NewCT_PCDKPI ¶

    func NewCT_PCDKPI() *CT_PCDKPI

### func (*CT_PCDKPI) MarshalXML ¶

    func (m *CT_PCDKPI) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PCDKPI) UnmarshalXML ¶

    func (m *CT_PCDKPI) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PCDKPI) Validate ¶

    func (m *CT_PCDKPI) Validate() error

Validate validates the CT_PCDKPI and its children

### func (*CT_PCDKPI) ValidateWithPath ¶

    func (m *CT_PCDKPI) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PCDKPI and its children, prefixing error messages with path

## type CT_PCDKPIs ¶

    type CT_PCDKPIs struct {
        // KPI Count
        CountAttr *uint32
        // OLAP KPI
        Kpi []*CT_PCDKPI
    }

### func NewCT_PCDKPIs ¶

    func NewCT_PCDKPIs() *CT_PCDKPIs

### func (*CT_PCDKPIs) MarshalXML ¶

    func (m *CT_PCDKPIs) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PCDKPIs) UnmarshalXML ¶

    func (m *CT_PCDKPIs) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PCDKPIs) Validate ¶

    func (m *CT_PCDKPIs) Validate() error

Validate validates the CT_PCDKPIs and its children

### func (*CT_PCDKPIs) ValidateWithPath ¶

    func (m *CT_PCDKPIs) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PCDKPIs and its children, prefixing error messages with path

## type CT_PCDSCPage ¶

    type CT_PCDSCPage struct {
        // Page Item String Count
        CountAttr *uint32
        // Page Item
        PageItem []*CT_PageItem
    }

### func NewCT_PCDSCPage ¶

    func NewCT_PCDSCPage() *CT_PCDSCPage

### func (*CT_PCDSCPage) MarshalXML ¶

    func (m *CT_PCDSCPage) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PCDSCPage) UnmarshalXML ¶

    func (m *CT_PCDSCPage) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PCDSCPage) Validate ¶

    func (m *CT_PCDSCPage) Validate() error

Validate validates the CT_PCDSCPage and its children

### func (*CT_PCDSCPage) ValidateWithPath ¶

    func (m *CT_PCDSCPage) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PCDSCPage and its children, prefixing error messages with path

## type CT_PCDSDTCEntries ¶

    type CT_PCDSDTCEntries struct {
        // Tuple Count
        CountAttr            *uint32
        PCDSDTCEntriesChoice []*CT_PCDSDTCEntriesChoice
    }

### func NewCT_PCDSDTCEntries ¶

    func NewCT_PCDSDTCEntries() *CT_PCDSDTCEntries

### func (*CT_PCDSDTCEntries) MarshalXML ¶

    func (m *CT_PCDSDTCEntries) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PCDSDTCEntries) UnmarshalXML ¶

    func (m *CT_PCDSDTCEntries) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PCDSDTCEntries) Validate ¶

    func (m *CT_PCDSDTCEntries) Validate() error

Validate validates the CT_PCDSDTCEntries and its children

### func (*CT_PCDSDTCEntries) ValidateWithPath ¶

    func (m *CT_PCDSDTCEntries) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PCDSDTCEntries and its children, prefixing error messages with path

## type CT_PCDSDTCEntriesChoice ¶

    type CT_PCDSDTCEntriesChoice struct {
        // No Value
        M *CT_Missing
        // Numeric Value
        N *CT_Number
        // Error Value
        E *CT_Error
        // Character Value
        S *CT_String
    }

### func NewCT_PCDSDTCEntriesChoice ¶

    func NewCT_PCDSDTCEntriesChoice() *CT_PCDSDTCEntriesChoice

### func (*CT_PCDSDTCEntriesChoice) MarshalXML ¶

    func (m *CT_PCDSDTCEntriesChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PCDSDTCEntriesChoice) UnmarshalXML ¶

    func (m *CT_PCDSDTCEntriesChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PCDSDTCEntriesChoice) Validate ¶

    func (m *CT_PCDSDTCEntriesChoice) Validate() error

Validate validates the CT_PCDSDTCEntriesChoice and its children

### func (*CT_PCDSDTCEntriesChoice) ValidateWithPath ¶

    func (m *CT_PCDSDTCEntriesChoice) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PCDSDTCEntriesChoice and its children, prefixing error messages with path

## type CT_PageBreak ¶

    type CT_PageBreak struct {
        // Page Break Count
        CountAttr *uint32
        // Manual Break Count
        ManualBreakCountAttr *uint32
        // Break
        Brk []*CT_Break
    }

### func NewCT_PageBreak ¶

    func NewCT_PageBreak() *CT_PageBreak

### func (*CT_PageBreak) MarshalXML ¶

    func (m *CT_PageBreak) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PageBreak) UnmarshalXML ¶

    func (m *CT_PageBreak) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PageBreak) Validate ¶

    func (m *CT_PageBreak) Validate() error

Validate validates the CT_PageBreak and its children

### func (*CT_PageBreak) ValidateWithPath ¶

    func (m *CT_PageBreak) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PageBreak and its children, prefixing error messages with path

## type CT_PageField ¶

    type CT_PageField struct {
        // Field
        FldAttr int32
        // Item Index
        ItemAttr *uint32
        // OLAP Hierarchy Index
        HierAttr *int32
        // Hierarchy Unique Name
        NameAttr *string
        // Hierarchy Display Name
        CapAttr *string
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_PageField ¶

    func NewCT_PageField() *CT_PageField

### func (*CT_PageField) MarshalXML ¶

    func (m *CT_PageField) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PageField) UnmarshalXML ¶

    func (m *CT_PageField) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PageField) Validate ¶

    func (m *CT_PageField) Validate() error

Validate validates the CT_PageField and its children

### func (*CT_PageField) ValidateWithPath ¶

    func (m *CT_PageField) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PageField and its children, prefixing error messages with path

## type CT_PageFields ¶

    type CT_PageFields struct {
        // Page Item Count
        CountAttr *uint32
        // Page Field
        PageField []*CT_PageField
    }

### func NewCT_PageFields ¶

    func NewCT_PageFields() *CT_PageFields

### func (*CT_PageFields) MarshalXML ¶

    func (m *CT_PageFields) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PageFields) UnmarshalXML ¶

    func (m *CT_PageFields) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PageFields) Validate ¶

    func (m *CT_PageFields) Validate() error

Validate validates the CT_PageFields and its children

### func (*CT_PageFields) ValidateWithPath ¶

    func (m *CT_PageFields) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PageFields and its children, prefixing error messages with path

## type CT_PageItem ¶

    type CT_PageItem struct {
        // Page Item Name
        NameAttr string
    }

### func NewCT_PageItem ¶

    func NewCT_PageItem() *CT_PageItem

### func (*CT_PageItem) MarshalXML ¶

    func (m *CT_PageItem) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PageItem) UnmarshalXML ¶

    func (m *CT_PageItem) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PageItem) Validate ¶

    func (m *CT_PageItem) Validate() error

Validate validates the CT_PageItem and its children

### func (*CT_PageItem) ValidateWithPath ¶

    func (m *CT_PageItem) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PageItem and its children, prefixing error messages with path

## type CT_PageMargins ¶

    type CT_PageMargins struct {
        // Left Page Margin
        LeftAttr float64
        // Right Page Margin
        RightAttr float64
        // Top Page Margin
        TopAttr float64
        // Bottom Page Margin
        BottomAttr float64
        // Header Page Margin
        HeaderAttr float64
        // Footer Page Margin
        FooterAttr float64
    }

### func NewCT_PageMargins ¶

    func NewCT_PageMargins() *CT_PageMargins

### func (*CT_PageMargins) MarshalXML ¶

    func (m *CT_PageMargins) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PageMargins) UnmarshalXML ¶

    func (m *CT_PageMargins) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PageMargins) Validate ¶

    func (m *CT_PageMargins) Validate() error

Validate validates the CT_PageMargins and its children

### func (*CT_PageMargins) ValidateWithPath ¶

    func (m *CT_PageMargins) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path

## type CT_PageSetUpPr ¶

    type CT_PageSetUpPr struct {
        // Show Auto Page Breaks
        AutoPageBreaksAttr *bool
        // Fit To Page
        FitToPageAttr *bool
    }

### func NewCT_PageSetUpPr ¶

    func NewCT_PageSetUpPr() *CT_PageSetUpPr

### func (*CT_PageSetUpPr) MarshalXML ¶

    func (m *CT_PageSetUpPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PageSetUpPr) UnmarshalXML ¶

    func (m *CT_PageSetUpPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PageSetUpPr) Validate ¶

    func (m *CT_PageSetUpPr) Validate() error

Validate validates the CT_PageSetUpPr and its children

### func (*CT_PageSetUpPr) ValidateWithPath ¶

    func (m *CT_PageSetUpPr) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PageSetUpPr and its children, prefixing error messages with path

## type CT_PageSetup ¶

    type CT_PageSetup struct {
        // Paper Size
        PaperSizeAttr *uint32
        // Paper Height
        PaperHeightAttr *string
        // Paper Width
        PaperWidthAttr *string
        // Print Scale
        ScaleAttr *uint32
        // First Page Number
        FirstPageNumberAttr *uint32
        // Fit To Width
        FitToWidthAttr *uint32
        // Fit To Height
        FitToHeightAttr *uint32
        // Page Order
        PageOrderAttr ST_PageOrder
        // Orientation
        OrientationAttr ST_Orientation
        // Use Printer Defaults
        UsePrinterDefaultsAttr *bool
        // Black And White
        BlackAndWhiteAttr *bool
        // Draft
        DraftAttr *bool
        // Print Cell Comments
        CellCommentsAttr ST_CellComments
        // Use First Page Number
        UseFirstPageNumberAttr *bool
        // Print Error Handling
        ErrorsAttr ST_PrintError
        // Horizontal DPI
        HorizontalDpiAttr *uint32
        // Vertical DPI
        VerticalDpiAttr *uint32
        // Number Of Copies
        CopiesAttr *uint32
        IdAttr     *string
    }

### func NewCT_PageSetup ¶

    func NewCT_PageSetup() *CT_PageSetup

### func (*CT_PageSetup) MarshalXML ¶

    func (m *CT_PageSetup) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PageSetup) UnmarshalXML ¶

    func (m *CT_PageSetup) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PageSetup) Validate ¶

    func (m *CT_PageSetup) Validate() error

Validate validates the CT_PageSetup and its children

### func (*CT_PageSetup) ValidateWithPath ¶

    func (m *CT_PageSetup) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path

## type CT_Pages ¶

    type CT_Pages struct {
        // Page Item String Count
        CountAttr *uint32
        // Page Items
        Page []*CT_PCDSCPage
    }

### func NewCT_Pages ¶

    func NewCT_Pages() *CT_Pages

### func (*CT_Pages) MarshalXML ¶

    func (m *CT_Pages) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Pages) UnmarshalXML ¶

    func (m *CT_Pages) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Pages) Validate ¶

    func (m *CT_Pages) Validate() error

Validate validates the CT_Pages and its children

### func (*CT_Pages) ValidateWithPath ¶

    func (m *CT_Pages) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Pages and its children, prefixing error messages with path

## type CT_Pane ¶

    type CT_Pane struct {
        // Horizontal Split Position
        XSplitAttr *float64
        // Vertical Split Position
        YSplitAttr *float64
        // Top Left Visible Cell
        TopLeftCellAttr *string
        // Active Pane
        ActivePaneAttr ST_Pane
        // Split State
        StateAttr ST_PaneState
    }

### func NewCT_Pane ¶

    func NewCT_Pane() *CT_Pane

### func (*CT_Pane) MarshalXML ¶

    func (m *CT_Pane) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Pane) UnmarshalXML ¶

    func (m *CT_Pane) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Pane) Validate ¶

    func (m *CT_Pane) Validate() error

Validate validates the CT_Pane and its children

### func (*CT_Pane) ValidateWithPath ¶

    func (m *CT_Pane) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Pane and its children, prefixing error messages with path

## type CT_Parameter ¶

    type CT_Parameter struct {
        // Parameter Name
        NameAttr *string
        // SQL Data Type
        SqlTypeAttr *int32
        // Parameter Type
        ParameterTypeAttr ST_ParameterType
        // Refresh on Change
        RefreshOnChangeAttr *bool
        // Parameter Prompt String
        PromptAttr *string
        // Boolean
        BooleanAttr *bool
        // Double
        DoubleAttr *float64
        // Integer
        IntegerAttr *int32
        // String
        StringAttr *string
        // Cell Reference
        CellAttr *string
    }

### func NewCT_Parameter ¶

    func NewCT_Parameter() *CT_Parameter

### func (*CT_Parameter) MarshalXML ¶

    func (m *CT_Parameter) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Parameter) UnmarshalXML ¶

    func (m *CT_Parameter) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Parameter) Validate ¶

    func (m *CT_Parameter) Validate() error

Validate validates the CT_Parameter and its children

### func (*CT_Parameter) ValidateWithPath ¶

    func (m *CT_Parameter) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path

## type CT_Parameters ¶

    type CT_Parameters struct {
        // Parameter Count
        CountAttr *uint32
        // Parameter Properties
        Parameter []*CT_Parameter
    }

### func NewCT_Parameters ¶

    func NewCT_Parameters() *CT_Parameters

### func (*CT_Parameters) MarshalXML ¶

    func (m *CT_Parameters) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Parameters) UnmarshalXML ¶

    func (m *CT_Parameters) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Parameters) Validate ¶

    func (m *CT_Parameters) Validate() error

Validate validates the CT_Parameters and its children

### func (*CT_Parameters) ValidateWithPath ¶

    func (m *CT_Parameters) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Parameters and its children, prefixing error messages with path

## type CT_PatternFill ¶

    type CT_PatternFill struct {
        // Pattern Type
        PatternTypeAttr ST_PatternType
        // Foreground Color
        FgColor *CT_Color
        // Background Color
        BgColor *CT_Color
    }

### func NewCT_PatternFill ¶

    func NewCT_PatternFill() *CT_PatternFill

### func (*CT_PatternFill) MarshalXML ¶

    func (m *CT_PatternFill) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PatternFill) UnmarshalXML ¶

    func (m *CT_PatternFill) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PatternFill) Validate ¶

    func (m *CT_PatternFill) Validate() error

Validate validates the CT_PatternFill and its children

### func (*CT_PatternFill) ValidateWithPath ¶

    func (m *CT_PatternFill) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PatternFill and its children, prefixing error messages with path

## type CT_PhoneticPr ¶

    type CT_PhoneticPr struct {
        // Font Id
        FontIdAttr uint32
        // Character Type
        TypeAttr ST_PhoneticType
        // Alignment
        AlignmentAttr ST_PhoneticAlignment
    }

### func NewCT_PhoneticPr ¶

    func NewCT_PhoneticPr() *CT_PhoneticPr

### func (*CT_PhoneticPr) MarshalXML ¶

    func (m *CT_PhoneticPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PhoneticPr) UnmarshalXML ¶

    func (m *CT_PhoneticPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PhoneticPr) Validate ¶

    func (m *CT_PhoneticPr) Validate() error

Validate validates the CT_PhoneticPr and its children

### func (*CT_PhoneticPr) ValidateWithPath ¶

    func (m *CT_PhoneticPr) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PhoneticPr and its children, prefixing error messages with path

## type CT_PhoneticRun ¶

    type CT_PhoneticRun struct {
        // Base Text Start Index
        SbAttr uint32
        // Base Text End Index
        EbAttr uint32
        // Text
        T string
    }

### func NewCT_PhoneticRun ¶

    func NewCT_PhoneticRun() *CT_PhoneticRun

### func (*CT_PhoneticRun) MarshalXML ¶

    func (m *CT_PhoneticRun) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PhoneticRun) UnmarshalXML ¶

    func (m *CT_PhoneticRun) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PhoneticRun) Validate ¶

    func (m *CT_PhoneticRun) Validate() error

Validate validates the CT_PhoneticRun and its children

### func (*CT_PhoneticRun) ValidateWithPath ¶

    func (m *CT_PhoneticRun) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PhoneticRun and its children, prefixing error messages with path

## type CT_PivotArea ¶

    type CT_PivotArea struct {
        // Field Index
        FieldAttr *int32
        // Rule Type
        TypeAttr ST_PivotAreaType
        // Data Only
        DataOnlyAttr *bool
        // Labels Only
        LabelOnlyAttr *bool
        // Include Row Grand Total
        GrandRowAttr *bool
        // Include Column Grand Total
        GrandColAttr *bool
        // Cache Index
        CacheIndexAttr *bool
        // Outline
        OutlineAttr *bool
        // Offset Reference
        OffsetAttr *string
        // Collapsed Levels Are Subtotals
        CollapsedLevelsAreSubtotalsAttr *bool
        // Axis
        AxisAttr ST_Axis
        // Field Position
        FieldPositionAttr *uint32
        // References
        References *CT_PivotAreaReferences
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_PivotArea ¶

    func NewCT_PivotArea() *CT_PivotArea

### func (*CT_PivotArea) MarshalXML ¶

    func (m *CT_PivotArea) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PivotArea) UnmarshalXML ¶

    func (m *CT_PivotArea) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PivotArea) Validate ¶

    func (m *CT_PivotArea) Validate() error

Validate validates the CT_PivotArea and its children

### func (*CT_PivotArea) ValidateWithPath ¶

    func (m *CT_PivotArea) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PivotArea and its children, prefixing error messages with path

## type CT_PivotAreaReference ¶

    type CT_PivotAreaReference struct {
        // Field Index
        FieldAttr *uint32
        // Item Index Count
        CountAttr *uint32
        // Selected
        SelectedAttr *bool
        // Positional Reference
        ByPositionAttr *bool
        // Relative Reference
        RelativeAttr *bool
        // Include Default Filter
        DefaultSubtotalAttr *bool
        // Include Sum Filter
        SumSubtotalAttr *bool
        // Include CountA Filter
        CountASubtotalAttr *bool
        // Include Average Filter
        AvgSubtotalAttr *bool
        // Include Maximum Filter
        MaxSubtotalAttr *bool
        // Include Minimum Filter
        MinSubtotalAttr *bool
        // Include Product Filter
        ProductSubtotalAttr *bool
        // Include Count Subtotal
        CountSubtotalAttr *bool
        // Include StdDev Filter
        StdDevSubtotalAttr *bool
        // Include StdDevP Filter
        StdDevPSubtotalAttr *bool
        // Include Var Filter
        VarSubtotalAttr *bool
        // Include VarP Filter
        VarPSubtotalAttr *bool
        // Field Item
        X      []*CT_Index
        ExtLst *CT_ExtensionList
    }

### func NewCT_PivotAreaReference ¶

    func NewCT_PivotAreaReference() *CT_PivotAreaReference

### func (*CT_PivotAreaReference) MarshalXML ¶

    func (m *CT_PivotAreaReference) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PivotAreaReference) UnmarshalXML ¶

    func (m *CT_PivotAreaReference) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PivotAreaReference) Validate ¶

    func (m *CT_PivotAreaReference) Validate() error

Validate validates the CT_PivotAreaReference and its children

### func (*CT_PivotAreaReference) ValidateWithPath ¶

    func (m *CT_PivotAreaReference) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PivotAreaReference and its children, prefixing error messages with path

## type CT_PivotAreaReferences ¶

    type CT_PivotAreaReferences struct {
        // Pivot Filter Count
        CountAttr *uint32
        // Reference
        Reference []*CT_PivotAreaReference
    }

### func NewCT_PivotAreaReferences ¶

    func NewCT_PivotAreaReferences() *CT_PivotAreaReferences

### func (*CT_PivotAreaReferences) MarshalXML ¶

    func (m *CT_PivotAreaReferences) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PivotAreaReferences) UnmarshalXML ¶

    func (m *CT_PivotAreaReferences) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PivotAreaReferences) Validate ¶

    func (m *CT_PivotAreaReferences) Validate() error

Validate validates the CT_PivotAreaReferences and its children

### func (*CT_PivotAreaReferences) ValidateWithPath ¶

    func (m *CT_PivotAreaReferences) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PivotAreaReferences and its children, prefixing error messages with path

## type CT_PivotAreas ¶

    type CT_PivotAreas struct {
        // Pivot Area Count
        CountAttr *uint32
        // Pivot Area
        PivotArea []*CT_PivotArea
    }

### func NewCT_PivotAreas ¶

    func NewCT_PivotAreas() *CT_PivotAreas

### func (*CT_PivotAreas) MarshalXML ¶

    func (m *CT_PivotAreas) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PivotAreas) UnmarshalXML ¶

    func (m *CT_PivotAreas) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PivotAreas) Validate ¶

    func (m *CT_PivotAreas) Validate() error

Validate validates the CT_PivotAreas and its children

### func (*CT_PivotAreas) ValidateWithPath ¶

    func (m *CT_PivotAreas) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PivotAreas and its children, prefixing error messages with path

## type CT_PivotCache ¶

    type CT_PivotCache struct {
        // PivotCache Id
        CacheIdAttr uint32
        IdAttr      string
    }

### func NewCT_PivotCache ¶

    func NewCT_PivotCache() *CT_PivotCache

### func (*CT_PivotCache) MarshalXML ¶

    func (m *CT_PivotCache) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PivotCache) UnmarshalXML ¶

    func (m *CT_PivotCache) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PivotCache) Validate ¶

    func (m *CT_PivotCache) Validate() error

Validate validates the CT_PivotCache and its children

### func (*CT_PivotCache) ValidateWithPath ¶

    func (m *CT_PivotCache) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PivotCache and its children, prefixing error messages with path

## type CT_PivotCacheDefinition ¶

    type CT_PivotCacheDefinition struct {
        IdAttr *string
        // Invalid Cache
        InvalidAttr *bool
        // Save Pivot Records
        SaveDataAttr *bool
        // Refresh On Load
        RefreshOnLoadAttr *bool
        // Optimize Cache for Memory
        OptimizeMemoryAttr *bool
        // Enable PivotCache Refresh
        EnableRefreshAttr *bool
        // Last Refreshed By
        RefreshedByAttr *string
        // PivotCache Last Refreshed Date
        RefreshedDateAttr *float64
        // PivotCache Last Refreshed Date ISO
        RefreshedDateIsoAttr *time.Time
        // Background Query
        BackgroundQueryAttr *bool
        // Missing Items Limit
        MissingItemsLimitAttr *uint32
        // PivotCache Created Version
        CreatedVersionAttr *uint8
        // PivotCache Last Refreshed Version
        RefreshedVersionAttr *uint8
        // Minimum Version Required for Refresh
        MinRefreshableVersionAttr *uint8
        // PivotCache Record Count
        RecordCountAttr *uint32
        // Upgrade PivotCache on Refresh
        UpgradeOnRefreshAttr *bool
        // Tuple Cache
        TupleCacheAttr *bool
        // Supports Subqueries
        SupportSubqueryAttr *bool
        // Supports Attribute Drilldown
        SupportAdvancedDrillAttr *bool
        // PivotCache Source Description
        CacheSource *CT_CacheSource
        // PivotCache Fields
        CacheFields *CT_CacheFields
        // PivotCache Hierarchies
        CacheHierarchies *CT_CacheHierarchies
        // OLAP KPIs
        Kpis *CT_PCDKPIs
        // Tuple Cache
        TupleCache *CT_TupleCache
        // Calculated Items
        CalculatedItems *CT_CalculatedItems
        // Calculated Members
        CalculatedMembers *CT_CalculatedMembers
        // OLAP Dimensions
        Dimensions *CT_Dimensions
        // OLAP Measure Groups
        MeasureGroups *CT_MeasureGroups
        // OLAP Measure Group
        Maps *CT_MeasureDimensionMaps
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_PivotCacheDefinition ¶

    func NewCT_PivotCacheDefinition() *CT_PivotCacheDefinition

### func (*CT_PivotCacheDefinition) MarshalXML ¶

    func (m *CT_PivotCacheDefinition) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PivotCacheDefinition) UnmarshalXML ¶

    func (m *CT_PivotCacheDefinition) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PivotCacheDefinition) Validate ¶

    func (m *CT_PivotCacheDefinition) Validate() error

Validate validates the CT_PivotCacheDefinition and its children

### func (*CT_PivotCacheDefinition) ValidateWithPath ¶

    func (m *CT_PivotCacheDefinition) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PivotCacheDefinition and its children, prefixing error messages with path

## type CT_PivotCacheRecords ¶

    type CT_PivotCacheRecords struct {
        // PivotCache Records Count
        CountAttr *uint32
        // PivotCache Record
        R []*CT_Record
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_PivotCacheRecords ¶

    func NewCT_PivotCacheRecords() *CT_PivotCacheRecords

### func (*CT_PivotCacheRecords) MarshalXML ¶

    func (m *CT_PivotCacheRecords) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PivotCacheRecords) UnmarshalXML ¶

    func (m *CT_PivotCacheRecords) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PivotCacheRecords) Validate ¶

    func (m *CT_PivotCacheRecords) Validate() error

Validate validates the CT_PivotCacheRecords and its children

### func (*CT_PivotCacheRecords) ValidateWithPath ¶

    func (m *CT_PivotCacheRecords) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PivotCacheRecords and its children, prefixing error messages with path

## type CT_PivotCaches ¶

    type CT_PivotCaches struct {
        // PivotCache
        PivotCache []*CT_PivotCache
    }

### func NewCT_PivotCaches ¶

    func NewCT_PivotCaches() *CT_PivotCaches

### func (*CT_PivotCaches) MarshalXML ¶

    func (m *CT_PivotCaches) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PivotCaches) UnmarshalXML ¶

    func (m *CT_PivotCaches) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PivotCaches) Validate ¶

    func (m *CT_PivotCaches) Validate() error

Validate validates the CT_PivotCaches and its children

### func (*CT_PivotCaches) ValidateWithPath ¶

    func (m *CT_PivotCaches) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PivotCaches and its children, prefixing error messages with path

## type CT_PivotDimension ¶

    type CT_PivotDimension struct {
        // Measure
        MeasureAttr *bool
        // Dimension Name
        NameAttr string
        // Dimension Unique Name
        UniqueNameAttr string
        // Dimension Display Name
        CaptionAttr string
    }

### func NewCT_PivotDimension ¶

    func NewCT_PivotDimension() *CT_PivotDimension

### func (*CT_PivotDimension) MarshalXML ¶

    func (m *CT_PivotDimension) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PivotDimension) UnmarshalXML ¶

    func (m *CT_PivotDimension) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PivotDimension) Validate ¶

    func (m *CT_PivotDimension) Validate() error

Validate validates the CT_PivotDimension and its children

### func (*CT_PivotDimension) ValidateWithPath ¶

    func (m *CT_PivotDimension) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PivotDimension and its children, prefixing error messages with path

## type CT_PivotField ¶

    type CT_PivotField struct {
        // Field Name
        NameAttr *string
        // Axis
        AxisAttr ST_Axis
        // Data Field
        DataFieldAttr *bool
        // Custom Subtotal Caption
        SubtotalCaptionAttr *string
        // Show PivotField Header Drop Downs
        ShowDropDownsAttr *bool
        // Hidden Level
        HiddenLevelAttr *bool
        // Unique Member Property
        UniqueMemberPropertyAttr *string
        // Compact
        CompactAttr *bool
        // All Items Expanded
        AllDrilledAttr *bool
        // Number Format Id
        NumFmtIdAttr *uint32
        // Outline Items
        OutlineAttr *bool
        // Subtotals At Top
        SubtotalTopAttr *bool
        // Drag To Row
        DragToRowAttr *bool
        // Drag To Column
        DragToColAttr *bool
        // Multiple Field Filters
        MultipleItemSelectionAllowedAttr *bool
        // Drag Field to Page
        DragToPageAttr *bool
        // Field Can Drag to Data
        DragToDataAttr *bool
        // Drag Off
        DragOffAttr *bool
        // Show All Items
        ShowAllAttr *bool
        // Insert Blank Row
        InsertBlankRowAttr *bool
        // Server-based Page Field
        ServerFieldAttr *bool
        // Insert Item Page Break
        InsertPageBreakAttr *bool
        // Auto Show
        AutoShowAttr *bool
        // Top Auto Show
        TopAutoShowAttr *bool
        // Hide New Items
        HideNewItemsAttr *bool
        // Measure Filter
        MeasureFilterAttr *bool
        // Inclusive Manual Filter
        IncludeNewItemsInFilterAttr *bool
        // Items Per Page Count
        ItemPageCountAttr *uint32
        // Auto Sort Type
        SortTypeAttr ST_FieldSortType
        // Data Source Sort
        DataSourceSortAttr *bool
        // Auto Sort
        NonAutoSortDefaultAttr *bool
        // Auto Show Rank By
        RankByAttr *uint32
        // Show Default Subtotal
        DefaultSubtotalAttr *bool
        // Sum Subtotal
        SumSubtotalAttr *bool
        // CountA
        CountASubtotalAttr *bool
        // Average
        AvgSubtotalAttr *bool
        // Max Subtotal
        MaxSubtotalAttr *bool
        // Min Subtotal
        MinSubtotalAttr *bool
        // Product Subtotal
        ProductSubtotalAttr *bool
        // Count
        CountSubtotalAttr *bool
        // StdDev Subtotal
        StdDevSubtotalAttr *bool
        // StdDevP Subtotal
        StdDevPSubtotalAttr *bool
        // Variance Subtotal
        VarSubtotalAttr *bool
        // VarP Subtotal
        VarPSubtotalAttr *bool
        // Show Member Property in Cell
        ShowPropCellAttr *bool
        // Show Member Property ToolTip
        ShowPropTipAttr *bool
        // Show As Caption
        ShowPropAsCaptionAttr *bool
        // Drill State
        DefaultAttributeDrillStateAttr *bool
        // Field Items
        Items *CT_Items
        // AutoSort Scope
        AutoSortScope *CT_AutoSortScope
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_PivotField ¶

    func NewCT_PivotField() *CT_PivotField

### func (*CT_PivotField) MarshalXML ¶

    func (m *CT_PivotField) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PivotField) UnmarshalXML ¶

    func (m *CT_PivotField) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PivotField) Validate ¶

    func (m *CT_PivotField) Validate() error

Validate validates the CT_PivotField and its children

### func (*CT_PivotField) ValidateWithPath ¶

    func (m *CT_PivotField) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PivotField and its children, prefixing error messages with path

## type CT_PivotFields ¶

    type CT_PivotFields struct {
        // Field Count
        CountAttr *uint32
        // PivotTable Field
        PivotField []*CT_PivotField
    }

### func NewCT_PivotFields ¶

    func NewCT_PivotFields() *CT_PivotFields

### func (*CT_PivotFields) MarshalXML ¶

    func (m *CT_PivotFields) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PivotFields) UnmarshalXML ¶

    func (m *CT_PivotFields) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PivotFields) Validate ¶

    func (m *CT_PivotFields) Validate() error

Validate validates the CT_PivotFields and its children

### func (*CT_PivotFields) ValidateWithPath ¶

    func (m *CT_PivotFields) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PivotFields and its children, prefixing error messages with path

## type CT_PivotFilter ¶

    type CT_PivotFilter struct {
        // Field Index
        FldAttr uint32
        // Member Property Field Id
        MpFldAttr *uint32
        // Pivot Filter Type
        TypeAttr ST_PivotFilterType
        // Evaluation Order
        EvalOrderAttr *int32
        // Pivot Filter Id
        IdAttr uint32
        // Measure Index
        IMeasureHierAttr *uint32
        // Measure Field Index
        IMeasureFldAttr *uint32
        // Pivot Filter Name
        NameAttr *string
        // Pivot Filter Description
        DescriptionAttr *string
        // Label Pivot
        StringValue1Attr *string
        // Label Pivot Filter String Value 2
        StringValue2Attr *string
        // Auto Filter
        AutoFilter *CT_AutoFilter
        ExtLst     *CT_ExtensionList
    }

### func NewCT_PivotFilter ¶

    func NewCT_PivotFilter() *CT_PivotFilter

### func (*CT_PivotFilter) MarshalXML ¶

    func (m *CT_PivotFilter) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PivotFilter) UnmarshalXML ¶

    func (m *CT_PivotFilter) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PivotFilter) Validate ¶

    func (m *CT_PivotFilter) Validate() error

Validate validates the CT_PivotFilter and its children

### func (*CT_PivotFilter) ValidateWithPath ¶

    func (m *CT_PivotFilter) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PivotFilter and its children, prefixing error messages with path

## type CT_PivotFilters ¶

    type CT_PivotFilters struct {
        // Pivot Filter Count
        CountAttr *uint32
        // PivotTable Advanced Filter
        Filter []*CT_PivotFilter
    }

### func NewCT_PivotFilters ¶

    func NewCT_PivotFilters() *CT_PivotFilters

### func (*CT_PivotFilters) MarshalXML ¶

    func (m *CT_PivotFilters) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PivotFilters) UnmarshalXML ¶

    func (m *CT_PivotFilters) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PivotFilters) Validate ¶

    func (m *CT_PivotFilters) Validate() error

Validate validates the CT_PivotFilters and its children

### func (*CT_PivotFilters) ValidateWithPath ¶

    func (m *CT_PivotFilters) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PivotFilters and its children, prefixing error messages with path

## type CT_PivotHierarchies ¶

    type CT_PivotHierarchies struct {
        // OLAP Hierarchy Count
        CountAttr *uint32
        // OLAP Hierarchy
        PivotHierarchy []*CT_PivotHierarchy
    }

### func NewCT_PivotHierarchies ¶

    func NewCT_PivotHierarchies() *CT_PivotHierarchies

### func (*CT_PivotHierarchies) MarshalXML ¶

    func (m *CT_PivotHierarchies) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PivotHierarchies) UnmarshalXML ¶

    func (m *CT_PivotHierarchies) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PivotHierarchies) Validate ¶

    func (m *CT_PivotHierarchies) Validate() error

Validate validates the CT_PivotHierarchies and its children

### func (*CT_PivotHierarchies) ValidateWithPath ¶

    func (m *CT_PivotHierarchies) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PivotHierarchies and its children, prefixing error messages with path

## type CT_PivotHierarchy ¶

    type CT_PivotHierarchy struct {
        // Outline New Levels
        OutlineAttr *bool
        // Multiple Field Filters
        MultipleItemSelectionAllowedAttr *bool
        // New Levels Subtotals At Top
        SubtotalTopAttr *bool
        // Show In Field List
        ShowInFieldListAttr *bool
        // Drag To Row
        DragToRowAttr *bool
        // Drag To Column
        DragToColAttr *bool
        // Drag to Page
        DragToPageAttr *bool
        // Drag To Data
        DragToDataAttr *bool
        // Drag Off
        DragOffAttr *bool
        // Inclusive Manual Filter
        IncludeNewItemsInFilterAttr *bool
        // Hierarchy Caption
        CaptionAttr *string
        // OLAP Member Properties
        Mps *CT_MemberProperties
        // Members
        Members []*CT_Members
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_PivotHierarchy ¶

    func NewCT_PivotHierarchy() *CT_PivotHierarchy

### func (*CT_PivotHierarchy) MarshalXML ¶

    func (m *CT_PivotHierarchy) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PivotHierarchy) UnmarshalXML ¶

    func (m *CT_PivotHierarchy) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PivotHierarchy) Validate ¶

    func (m *CT_PivotHierarchy) Validate() error

Validate validates the CT_PivotHierarchy and its children

### func (*CT_PivotHierarchy) ValidateWithPath ¶

    func (m *CT_PivotHierarchy) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PivotHierarchy and its children, prefixing error messages with path

## type CT_PivotSelection ¶

    type CT_PivotSelection struct {
        // Pane
        PaneAttr ST_Pane
        // Show Header
        ShowHeaderAttr *bool
        // Label
        LabelAttr *bool
        // Data Selection
        DataAttr *bool
        // Extendable
        ExtendableAttr *bool
        // Selection Count
        CountAttr *uint32
        // Axis
        AxisAttr ST_Axis
        // Dimension
        DimensionAttr *uint32
        // Start
        StartAttr *uint32
        // Minimum
        MinAttr *uint32
        // Maximum
        MaxAttr *uint32
        // Active Row
        ActiveRowAttr *uint32
        // Active Column
        ActiveColAttr *uint32
        // Previous Row
        PreviousRowAttr *uint32
        // Previous Column Selection
        PreviousColAttr *uint32
        // Click Count
        ClickAttr *uint32
        IdAttr    *string
        // Pivot Area
        PivotArea *CT_PivotArea
    }

### func NewCT_PivotSelection ¶

    func NewCT_PivotSelection() *CT_PivotSelection

### func (*CT_PivotSelection) MarshalXML ¶

    func (m *CT_PivotSelection) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PivotSelection) UnmarshalXML ¶

    func (m *CT_PivotSelection) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PivotSelection) Validate ¶

    func (m *CT_PivotSelection) Validate() error

Validate validates the CT_PivotSelection and its children

### func (*CT_PivotSelection) ValidateWithPath ¶

    func (m *CT_PivotSelection) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PivotSelection and its children, prefixing error messages with path

## type CT_PivotTableStyle ¶

    type CT_PivotTableStyle struct {
        // Table Style Name
        NameAttr *string
        // Show Row Header Formatting
        ShowRowHeadersAttr *bool
        // Show Table Style Column Header Formatting
        ShowColHeadersAttr *bool
        // Show Row Stripes
        ShowRowStripesAttr *bool
        // Show Column Stripes
        ShowColStripesAttr *bool
        // Show Last Column
        ShowLastColumnAttr *bool
    }

### func NewCT_PivotTableStyle ¶

    func NewCT_PivotTableStyle() *CT_PivotTableStyle

### func (*CT_PivotTableStyle) MarshalXML ¶

    func (m *CT_PivotTableStyle) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PivotTableStyle) UnmarshalXML ¶

    func (m *CT_PivotTableStyle) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PivotTableStyle) Validate ¶

    func (m *CT_PivotTableStyle) Validate() error

Validate validates the CT_PivotTableStyle and its children

### func (*CT_PivotTableStyle) ValidateWithPath ¶

    func (m *CT_PivotTableStyle) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PivotTableStyle and its children, prefixing error messages with path

## type CT_PrintOptions ¶

    type CT_PrintOptions struct {
        // Horizontal Centered
        HorizontalCenteredAttr *bool
        // Vertical Centered
        VerticalCenteredAttr *bool
        // Print Headings
        HeadingsAttr *bool
        // Print Grid Lines
        GridLinesAttr *bool
        // Grid Lines Set
        GridLinesSetAttr *bool
    }

### func NewCT_PrintOptions ¶

    func NewCT_PrintOptions() *CT_PrintOptions

### func (*CT_PrintOptions) MarshalXML ¶

    func (m *CT_PrintOptions) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PrintOptions) UnmarshalXML ¶

    func (m *CT_PrintOptions) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PrintOptions) Validate ¶

    func (m *CT_PrintOptions) Validate() error

Validate validates the CT_PrintOptions and its children

### func (*CT_PrintOptions) ValidateWithPath ¶

    func (m *CT_PrintOptions) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PrintOptions and its children, prefixing error messages with path

## type CT_ProtectedRange ¶

    type CT_ProtectedRange struct {
        // Legacy Password
        PasswordAttr *string
        // Sequence of References
        SqrefAttr ST_Sqref
        // Name
        NameAttr string
        // Security Descriptor
        SecurityDescriptorAttr *string
        // Cryptographic Algorithm Name
        AlgorithmNameAttr *string
        // Password Hash Value
        HashValueAttr *string
        // Salt Value for Password Verifier
        SaltValueAttr *string
        // Iterations to Run Hashing Algorithm
        SpinCountAttr *uint32
        // Security Descriptor
        SecurityDescriptor []string
    }

### func NewCT_ProtectedRange ¶

    func NewCT_ProtectedRange() *CT_ProtectedRange

### func (*CT_ProtectedRange) MarshalXML ¶

    func (m *CT_ProtectedRange) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ProtectedRange) UnmarshalXML ¶

    func (m *CT_ProtectedRange) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ProtectedRange) Validate ¶

    func (m *CT_ProtectedRange) Validate() error

Validate validates the CT_ProtectedRange and its children

### func (*CT_ProtectedRange) ValidateWithPath ¶

    func (m *CT_ProtectedRange) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ProtectedRange and its children, prefixing error messages with path

## type CT_ProtectedRanges ¶

    type CT_ProtectedRanges struct {
        // Protected Range
        ProtectedRange []*CT_ProtectedRange
    }

### func NewCT_ProtectedRanges ¶

    func NewCT_ProtectedRanges() *CT_ProtectedRanges

### func (*CT_ProtectedRanges) MarshalXML ¶

    func (m *CT_ProtectedRanges) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ProtectedRanges) UnmarshalXML ¶

    func (m *CT_ProtectedRanges) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ProtectedRanges) Validate ¶

    func (m *CT_ProtectedRanges) Validate() error

Validate validates the CT_ProtectedRanges and its children

### func (*CT_ProtectedRanges) ValidateWithPath ¶

    func (m *CT_ProtectedRanges) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ProtectedRanges and its children, prefixing error messages with path

## type CT_Query ¶

    type CT_Query struct {
        // MDX Query String
        MdxAttr string
        // Tuples
        Tpls *CT_Tuples
    }

### func NewCT_Query ¶

    func NewCT_Query() *CT_Query

### func (*CT_Query) MarshalXML ¶

    func (m *CT_Query) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Query) UnmarshalXML ¶

    func (m *CT_Query) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Query) Validate ¶

    func (m *CT_Query) Validate() error

Validate validates the CT_Query and its children

### func (*CT_Query) ValidateWithPath ¶

    func (m *CT_Query) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Query and its children, prefixing error messages with path

## type CT_QueryCache ¶

    type CT_QueryCache struct {
        // Cached Query Count
        CountAttr *uint32
        // Query
        Query []*CT_Query
    }

### func NewCT_QueryCache ¶

    func NewCT_QueryCache() *CT_QueryCache

### func (*CT_QueryCache) MarshalXML ¶

    func (m *CT_QueryCache) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_QueryCache) UnmarshalXML ¶

    func (m *CT_QueryCache) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_QueryCache) Validate ¶

    func (m *CT_QueryCache) Validate() error

Validate validates the CT_QueryCache and its children

### func (*CT_QueryCache) ValidateWithPath ¶

    func (m *CT_QueryCache) ValidateWithPath(path string) error

ValidateWithPath validates the CT_QueryCache and its children, prefixing error messages with path

## type CT_QueryTable ¶

    type CT_QueryTable struct {
        // QueryTable Name
        NameAttr string
        // First Row Column Titles
        HeadersAttr *bool
        // Row Numbers
        RowNumbersAttr *bool
        // Disable Refresh
        DisableRefreshAttr *bool
        // Background Refresh
        BackgroundRefreshAttr *bool
        // First Background Refresh
        FirstBackgroundRefreshAttr *bool
        // Refresh On Load
        RefreshOnLoadAttr *bool
        // Grow Shrink Type
        GrowShrinkTypeAttr ST_GrowShrinkType
        // Fill Adjacent Formulas
        FillFormulasAttr *bool
        // Remove Data On Save
        RemoveDataOnSaveAttr *bool
        // Disable Edit
        DisableEditAttr *bool
        // Preserve Formatting On Refresh
        PreserveFormattingAttr *bool
        // Adjust Column Width On Refresh
        AdjustColumnWidthAttr *bool
        // Intermediate
        IntermediateAttr *bool
        // Connection Id
        ConnectionIdAttr uint32
        // QueryTable Refresh Information
        QueryTableRefresh *CT_QueryTableRefresh
        // Future Feature Data Storage Area
        ExtLst                      *CT_ExtensionList
        AutoFormatIdAttr            *uint32
        ApplyNumberFormatsAttr      *bool
        ApplyBorderFormatsAttr      *bool
        ApplyFontFormatsAttr        *bool
        ApplyPatternFormatsAttr     *bool
        ApplyAlignmentFormatsAttr   *bool
        ApplyWidthHeightFormatsAttr *bool
    }

### func NewCT_QueryTable ¶

    func NewCT_QueryTable() *CT_QueryTable

### func (*CT_QueryTable) MarshalXML ¶

    func (m *CT_QueryTable) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_QueryTable) UnmarshalXML ¶

    func (m *CT_QueryTable) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_QueryTable) Validate ¶

    func (m *CT_QueryTable) Validate() error

Validate validates the CT_QueryTable and its children

### func (*CT_QueryTable) ValidateWithPath ¶

    func (m *CT_QueryTable) ValidateWithPath(path string) error

ValidateWithPath validates the CT_QueryTable and its children, prefixing error messages with path

## type CT_QueryTableDeletedFields ¶

    type CT_QueryTableDeletedFields struct {
        // Deleted Fields Count
        CountAttr *uint32
        // Deleted Field
        DeletedField []*CT_DeletedField
    }

### func NewCT_QueryTableDeletedFields ¶

    func NewCT_QueryTableDeletedFields() *CT_QueryTableDeletedFields

### func (*CT_QueryTableDeletedFields) MarshalXML ¶

    func (m *CT_QueryTableDeletedFields) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_QueryTableDeletedFields) UnmarshalXML ¶

    func (m *CT_QueryTableDeletedFields) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_QueryTableDeletedFields) Validate ¶

    func (m *CT_QueryTableDeletedFields) Validate() error

Validate validates the CT_QueryTableDeletedFields and its children

### func (*CT_QueryTableDeletedFields) ValidateWithPath ¶

    func (m *CT_QueryTableDeletedFields) ValidateWithPath(path string) error

ValidateWithPath validates the CT_QueryTableDeletedFields and its children, prefixing error messages with path

## type CT_QueryTableField ¶

    type CT_QueryTableField struct {
        // Field Id
        IdAttr uint32
        // Name
        NameAttr *string
        // Data Bound Column
        DataBoundAttr *bool
        // Row Numbers
        RowNumbersAttr *bool
        // Fill This Formula On Refresh
        FillFormulasAttr *bool
        // Clipped Column
        ClippedAttr *bool
        // Table Column Id
        TableColumnIdAttr *uint32
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_QueryTableField ¶

    func NewCT_QueryTableField() *CT_QueryTableField

### func (*CT_QueryTableField) MarshalXML ¶

    func (m *CT_QueryTableField) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_QueryTableField) UnmarshalXML ¶

    func (m *CT_QueryTableField) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_QueryTableField) Validate ¶

    func (m *CT_QueryTableField) Validate() error

Validate validates the CT_QueryTableField and its children

### func (*CT_QueryTableField) ValidateWithPath ¶

    func (m *CT_QueryTableField) ValidateWithPath(path string) error

ValidateWithPath validates the CT_QueryTableField and its children, prefixing error messages with path

## type CT_QueryTableFields ¶

    type CT_QueryTableFields struct {
        // Column Count
        CountAttr *uint32
        // QueryTable Field
        QueryTableField []*CT_QueryTableField
    }

### func NewCT_QueryTableFields ¶

    func NewCT_QueryTableFields() *CT_QueryTableFields

### func (*CT_QueryTableFields) MarshalXML ¶

    func (m *CT_QueryTableFields) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_QueryTableFields) UnmarshalXML ¶

    func (m *CT_QueryTableFields) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_QueryTableFields) Validate ¶

    func (m *CT_QueryTableFields) Validate() error

Validate validates the CT_QueryTableFields and its children

### func (*CT_QueryTableFields) ValidateWithPath ¶

    func (m *CT_QueryTableFields) ValidateWithPath(path string) error

ValidateWithPath validates the CT_QueryTableFields and its children, prefixing error messages with path

## type CT_QueryTableRefresh ¶

    type CT_QueryTableRefresh struct {
        // Preserve Sort & Filter Layout
        PreserveSortFilterLayoutAttr *bool
        // Next Field Id Wrapped
        FieldIdWrappedAttr *bool
        // Headers In Last Refresh
        HeadersInLastRefreshAttr *bool
        // Minimum Refresh Version
        MinimumVersionAttr *uint8
        // Next field id
        NextIdAttr *uint32
        // Columns Left
        UnboundColumnsLeftAttr *uint32
        // Columns Right
        UnboundColumnsRightAttr *uint32
        // Query table fields
        QueryTableFields *CT_QueryTableFields
        // Deleted Fields
        QueryTableDeletedFields *CT_QueryTableDeletedFields
        // Sort State
        SortState *CT_SortState
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_QueryTableRefresh ¶

    func NewCT_QueryTableRefresh() *CT_QueryTableRefresh

### func (*CT_QueryTableRefresh) MarshalXML ¶

    func (m *CT_QueryTableRefresh) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_QueryTableRefresh) UnmarshalXML ¶

    func (m *CT_QueryTableRefresh) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_QueryTableRefresh) Validate ¶

    func (m *CT_QueryTableRefresh) Validate() error

Validate validates the CT_QueryTableRefresh and its children

### func (*CT_QueryTableRefresh) ValidateWithPath ¶

    func (m *CT_QueryTableRefresh) ValidateWithPath(path string) error

ValidateWithPath validates the CT_QueryTableRefresh and its children, prefixing error messages with path

## type CT_RElt ¶

    type CT_RElt struct {
        // Run Properties
        RPr *CT_RPrElt
        // Text
        T string
    }

### func NewCT_RElt ¶

    func NewCT_RElt() *CT_RElt

### func (*CT_RElt) MarshalXML ¶

    func (m *CT_RElt) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_RElt) UnmarshalXML ¶

    func (m *CT_RElt) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_RElt) Validate ¶

    func (m *CT_RElt) Validate() error

Validate validates the CT_RElt and its children

### func (*CT_RElt) ValidateWithPath ¶

    func (m *CT_RElt) ValidateWithPath(path string) error

ValidateWithPath validates the CT_RElt and its children, prefixing error messages with path

## type CT_RPrElt ¶

    type CT_RPrElt struct {
        RPrEltChoice []*CT_RPrEltChoice
    }

### func NewCT_RPrElt ¶

    func NewCT_RPrElt() *CT_RPrElt

### func (*CT_RPrElt) MarshalXML ¶

    func (m *CT_RPrElt) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_RPrElt) UnmarshalXML ¶

    func (m *CT_RPrElt) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_RPrElt) Validate ¶

    func (m *CT_RPrElt) Validate() error

Validate validates the CT_RPrElt and its children

### func (*CT_RPrElt) ValidateWithPath ¶

    func (m *CT_RPrElt) ValidateWithPath(path string) error

ValidateWithPath validates the CT_RPrElt and its children, prefixing error messages with path

## type CT_RPrEltChoice ¶

    type CT_RPrEltChoice struct {
        // Font
        RFont *CT_FontName
        // Character Set
        Charset *CT_IntProperty
        // Font Family
        Family *CT_IntProperty
        // Bold
        B *CT_BooleanProperty
        // Italic
        I *CT_BooleanProperty
        // Strike Through
        Strike *CT_BooleanProperty
        // Outline
        Outline *CT_BooleanProperty
        // Shadow
        Shadow *CT_BooleanProperty
        // Condense
        Condense *CT_BooleanProperty
        // Extend
        Extend *CT_BooleanProperty
        // Text Color
        Color *CT_Color
        // Font Size
        Sz *CT_FontSize
        // Underline
        U *CT_UnderlineProperty
        // Vertical Alignment
        VertAlign *CT_VerticalAlignFontProperty
        // Font Scheme
        Scheme *CT_FontScheme
    }

### func NewCT_RPrEltChoice ¶

    func NewCT_RPrEltChoice() *CT_RPrEltChoice

### func (*CT_RPrEltChoice) MarshalXML ¶

    func (m *CT_RPrEltChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_RPrEltChoice) UnmarshalXML ¶

    func (m *CT_RPrEltChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_RPrEltChoice) Validate ¶

    func (m *CT_RPrEltChoice) Validate() error

Validate validates the CT_RPrEltChoice and its children

### func (*CT_RPrEltChoice) ValidateWithPath ¶

    func (m *CT_RPrEltChoice) ValidateWithPath(path string) error

ValidateWithPath validates the CT_RPrEltChoice and its children, prefixing error messages with path

## type CT_RangePr ¶

    type CT_RangePr struct {
        // Source Data Set Beginning Range
        AutoStartAttr *bool
        // Source Data Ending Range
        AutoEndAttr *bool
        // Group By
        GroupByAttr ST_GroupBy
        // Numeric Grouping Start Value
        StartNumAttr *float64
        // Numeric Grouping End Value
        EndNumAttr *float64
        // Date Grouping Start Value
        StartDateAttr *time.Time
        // Date Grouping End Value
        EndDateAttr *time.Time
        // Grouping Interval
        GroupIntervalAttr *float64
    }

### func NewCT_RangePr ¶

    func NewCT_RangePr() *CT_RangePr

### func (*CT_RangePr) MarshalXML ¶

    func (m *CT_RangePr) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_RangePr) UnmarshalXML ¶

    func (m *CT_RangePr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_RangePr) Validate ¶

    func (m *CT_RangePr) Validate() error

Validate validates the CT_RangePr and its children

### func (*CT_RangePr) ValidateWithPath ¶

    func (m *CT_RangePr) ValidateWithPath(path string) error

ValidateWithPath validates the CT_RangePr and its children, prefixing error messages with path

## type CT_RangeSet ¶

    type CT_RangeSet struct {
        // Field Item Index Page 1
        I1Attr *uint32
        // Field Item Index Page 2
        I2Attr *uint32
        // Field Item index Page 3
        I3Attr *uint32
        // Field Item Index Page 4
        I4Attr *uint32
        // Reference
        RefAttr *string
        // Named Range
        NameAttr *string
        // Sheet Name
        SheetAttr *string
        IdAttr    *string
    }

### func NewCT_RangeSet ¶

    func NewCT_RangeSet() *CT_RangeSet

### func (*CT_RangeSet) MarshalXML ¶

    func (m *CT_RangeSet) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_RangeSet) UnmarshalXML ¶

    func (m *CT_RangeSet) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_RangeSet) Validate ¶

    func (m *CT_RangeSet) Validate() error

Validate validates the CT_RangeSet and its children

### func (*CT_RangeSet) ValidateWithPath ¶

    func (m *CT_RangeSet) ValidateWithPath(path string) error

ValidateWithPath validates the CT_RangeSet and its children, prefixing error messages with path

## type CT_RangeSets ¶

    type CT_RangeSets struct {
        // Reference and Page Item Count
        CountAttr *uint32
        // Range Set
        RangeSet []*CT_RangeSet
    }

### func NewCT_RangeSets ¶

    func NewCT_RangeSets() *CT_RangeSets

### func (*CT_RangeSets) MarshalXML ¶

    func (m *CT_RangeSets) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_RangeSets) UnmarshalXML ¶

    func (m *CT_RangeSets) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_RangeSets) Validate ¶

    func (m *CT_RangeSets) Validate() error

Validate validates the CT_RangeSets and its children

### func (*CT_RangeSets) ValidateWithPath ¶

    func (m *CT_RangeSets) ValidateWithPath(path string) error

ValidateWithPath validates the CT_RangeSets and its children, prefixing error messages with path

## type CT_Record ¶

    type CT_Record struct {
        RecordChoice []*CT_RecordChoice
    }

### func NewCT_Record ¶

    func NewCT_Record() *CT_Record

### func (*CT_Record) MarshalXML ¶

    func (m *CT_Record) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Record) UnmarshalXML ¶

    func (m *CT_Record) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Record) Validate ¶

    func (m *CT_Record) Validate() error

Validate validates the CT_Record and its children

### func (*CT_Record) ValidateWithPath ¶

    func (m *CT_Record) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Record and its children, prefixing error messages with path

## type CT_RecordChoice ¶

    type CT_RecordChoice struct {
        // No Value
        M *CT_Missing
        // Numeric Value
        N *CT_Number
        // Boolean
        B *CT_Boolean
        // Error Value
        E *CT_Error
        // Character Value
        S *CT_String
        // Date Time
        D *CT_DateTime
        // Shared Items Index
        X *CT_Index
    }

### func NewCT_RecordChoice ¶

    func NewCT_RecordChoice() *CT_RecordChoice

### func (*CT_RecordChoice) MarshalXML ¶

    func (m *CT_RecordChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_RecordChoice) UnmarshalXML ¶

    func (m *CT_RecordChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_RecordChoice) Validate ¶

    func (m *CT_RecordChoice) Validate() error

Validate validates the CT_RecordChoice and its children

### func (*CT_RecordChoice) ValidateWithPath ¶

    func (m *CT_RecordChoice) ValidateWithPath(path string) error

ValidateWithPath validates the CT_RecordChoice and its children, prefixing error messages with path

## type CT_Reviewed ¶

    type CT_Reviewed struct {
        // revision Id
        RIdAttr uint32
    }

### func NewCT_Reviewed ¶

    func NewCT_Reviewed() *CT_Reviewed

### func (*CT_Reviewed) MarshalXML ¶

    func (m *CT_Reviewed) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Reviewed) UnmarshalXML ¶

    func (m *CT_Reviewed) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Reviewed) Validate ¶

    func (m *CT_Reviewed) Validate() error

Validate validates the CT_Reviewed and its children

### func (*CT_Reviewed) ValidateWithPath ¶

    func (m *CT_Reviewed) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Reviewed and its children, prefixing error messages with path

## type CT_ReviewedRevisions ¶

    type CT_ReviewedRevisions struct {
        // Reviewed Revisions Count
        CountAttr *uint32
        // Reviewed
        Reviewed []*CT_Reviewed
    }

### func NewCT_ReviewedRevisions ¶

    func NewCT_ReviewedRevisions() *CT_ReviewedRevisions

### func (*CT_ReviewedRevisions) MarshalXML ¶

    func (m *CT_ReviewedRevisions) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ReviewedRevisions) UnmarshalXML ¶

    func (m *CT_ReviewedRevisions) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ReviewedRevisions) Validate ¶

    func (m *CT_ReviewedRevisions) Validate() error

Validate validates the CT_ReviewedRevisions and its children

### func (*CT_ReviewedRevisions) ValidateWithPath ¶

    func (m *CT_ReviewedRevisions) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ReviewedRevisions and its children, prefixing error messages with path

## type CT_RevisionAutoFormatting ¶

    type CT_RevisionAutoFormatting struct {
        // Sheet Id
        SheetIdAttr uint32
        // Reference
        RefAttr                     string
        AutoFormatIdAttr            *uint32
        ApplyNumberFormatsAttr      *bool
        ApplyBorderFormatsAttr      *bool
        ApplyFontFormatsAttr        *bool
        ApplyPatternFormatsAttr     *bool
        ApplyAlignmentFormatsAttr   *bool
        ApplyWidthHeightFormatsAttr *bool
    }

### func NewCT_RevisionAutoFormatting ¶

    func NewCT_RevisionAutoFormatting() *CT_RevisionAutoFormatting

### func (*CT_RevisionAutoFormatting) MarshalXML ¶

    func (m *CT_RevisionAutoFormatting) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_RevisionAutoFormatting) UnmarshalXML ¶

    func (m *CT_RevisionAutoFormatting) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_RevisionAutoFormatting) Validate ¶

    func (m *CT_RevisionAutoFormatting) Validate() error

Validate validates the CT_RevisionAutoFormatting and its children

### func (*CT_RevisionAutoFormatting) ValidateWithPath ¶

    func (m *CT_RevisionAutoFormatting) ValidateWithPath(path string) error

ValidateWithPath validates the CT_RevisionAutoFormatting and its children, prefixing error messages with path

## type CT_RevisionCellChange ¶

    type CT_RevisionCellChange struct {
        // Sheet Id
        SIdAttr uint32
        // Old Formatting Information
        OdxfAttr *bool
        // Row Column Formatting Change
        XfDxfAttr *bool
        // Style Revision
        SAttr *bool
        // Formatting
        DxfAttr *bool
        // Number Format Id
        NumFmtIdAttr *uint32
        // Quote Prefix
        QuotePrefixAttr *bool
        // Old Quote Prefix
        OldQuotePrefixAttr *bool
        // Phonetic Text
        PhAttr *bool
        // Old Phonetic Text
        OldPhAttr *bool
        // End of List Formula Update
        EndOfListFormulaUpdateAttr *bool
        // Old Cell Data
        Oc *CT_Cell
        // New Cell Data
        Nc *CT_Cell
        // Old Formatting Information
        Odxf *CT_Dxf
        // New Formatting Information
        Ndxf    *CT_Dxf
        ExtLst  *CT_ExtensionList
        RIdAttr uint32
        UaAttr  *bool
        RaAttr  *bool
    }

### func NewCT_RevisionCellChange ¶

    func NewCT_RevisionCellChange() *CT_RevisionCellChange

### func (*CT_RevisionCellChange) MarshalXML ¶

    func (m *CT_RevisionCellChange) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_RevisionCellChange) UnmarshalXML ¶

    func (m *CT_RevisionCellChange) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_RevisionCellChange) Validate ¶

    func (m *CT_RevisionCellChange) Validate() error

Validate validates the CT_RevisionCellChange and its children

### func (*CT_RevisionCellChange) ValidateWithPath ¶

    func (m *CT_RevisionCellChange) ValidateWithPath(path string) error

ValidateWithPath validates the CT_RevisionCellChange and its children, prefixing error messages with path

## type CT_RevisionComment ¶

    type CT_RevisionComment struct {
        // Sheet Id
        SheetIdAttr uint32
        // Cell
        CellAttr string
        // GUID
        GuidAttr string
        // User Action
        ActionAttr ST_RevisionAction
        // Always Show Comment
        AlwaysShowAttr *bool
        // Old Comment
        OldAttr *bool
        // Comment In Hidden Row
        HiddenRowAttr *bool
        // Hidden Column
        HiddenColumnAttr *bool
        // Author
        AuthorAttr string
        // Original Comment Length
        OldLengthAttr *uint32
        // New Comment Length
        NewLengthAttr *uint32
    }

### func NewCT_RevisionComment ¶

    func NewCT_RevisionComment() *CT_RevisionComment

### func (*CT_RevisionComment) MarshalXML ¶

    func (m *CT_RevisionComment) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_RevisionComment) UnmarshalXML ¶

    func (m *CT_RevisionComment) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_RevisionComment) Validate ¶

    func (m *CT_RevisionComment) Validate() error

Validate validates the CT_RevisionComment and its children

### func (*CT_RevisionComment) ValidateWithPath ¶

    func (m *CT_RevisionComment) ValidateWithPath(path string) error

ValidateWithPath validates the CT_RevisionComment and its children, prefixing error messages with path

## type CT_RevisionConflict ¶

    type CT_RevisionConflict struct {
        // Sheet Id
        SheetIdAttr *uint32
        RIdAttr     uint32
        UaAttr      *bool
        RaAttr      *bool
    }

### func NewCT_RevisionConflict ¶

    func NewCT_RevisionConflict() *CT_RevisionConflict

### func (*CT_RevisionConflict) MarshalXML ¶

    func (m *CT_RevisionConflict) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_RevisionConflict) UnmarshalXML ¶

    func (m *CT_RevisionConflict) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_RevisionConflict) Validate ¶

    func (m *CT_RevisionConflict) Validate() error

Validate validates the CT_RevisionConflict and its children

### func (*CT_RevisionConflict) ValidateWithPath ¶

    func (m *CT_RevisionConflict) ValidateWithPath(path string) error

ValidateWithPath validates the CT_RevisionConflict and its children, prefixing error messages with path

## type CT_RevisionCustomView ¶

    type CT_RevisionCustomView struct {
        // GUID
        GuidAttr string
        // User Action
        ActionAttr ST_RevisionAction
    }

### func NewCT_RevisionCustomView ¶

    func NewCT_RevisionCustomView() *CT_RevisionCustomView

### func (*CT_RevisionCustomView) MarshalXML ¶

    func (m *CT_RevisionCustomView) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_RevisionCustomView) UnmarshalXML ¶

    func (m *CT_RevisionCustomView) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_RevisionCustomView) Validate ¶

    func (m *CT_RevisionCustomView) Validate() error

Validate validates the CT_RevisionCustomView and its children

### func (*CT_RevisionCustomView) ValidateWithPath ¶

    func (m *CT_RevisionCustomView) ValidateWithPath(path string) error

ValidateWithPath validates the CT_RevisionCustomView and its children, prefixing error messages with path

## type CT_RevisionDefinedName ¶

    type CT_RevisionDefinedName struct {
        // Local Name Sheet Id
        LocalSheetIdAttr *uint32
        // Custom View
        CustomViewAttr *bool
        // Name
        NameAttr string
        // Function
        FunctionAttr *bool
        // Old Function
        OldFunctionAttr *bool
        // Function Group Id
        FunctionGroupIdAttr *uint8
        // Old Function Group Id
        OldFunctionGroupIdAttr *uint8
        // Shortcut Key
        ShortcutKeyAttr *uint8
        // Old Short Cut Key
        OldShortcutKeyAttr *uint8
        // Named Range Hidden
        HiddenAttr *bool
        // Old Hidden
        OldHiddenAttr *bool
        // New Custom Menu
        CustomMenuAttr *string
        // Old Custom Menu Text
        OldCustomMenuAttr *string
        // Description
        DescriptionAttr *string
        // Old Description
        OldDescriptionAttr *string
        // New Help Topic
        HelpAttr *string
        // Old Help Topic
        OldHelpAttr *string
        // Status Bar
        StatusBarAttr *string
        // Old Status Bar
        OldStatusBarAttr *string
        // Name Comment
        CommentAttr *string
        // Old Name Comment
        OldCommentAttr *string
        // Formula
        Formula *string
        // Old Formula
        OldFormula *string
        ExtLst     *CT_ExtensionList
        RIdAttr    uint32
        UaAttr     *bool
        RaAttr     *bool
    }

### func NewCT_RevisionDefinedName ¶

    func NewCT_RevisionDefinedName() *CT_RevisionDefinedName

### func (*CT_RevisionDefinedName) MarshalXML ¶

    func (m *CT_RevisionDefinedName) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_RevisionDefinedName) UnmarshalXML ¶

    func (m *CT_RevisionDefinedName) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_RevisionDefinedName) Validate ¶

    func (m *CT_RevisionDefinedName) Validate() error

Validate validates the CT_RevisionDefinedName and its children

### func (*CT_RevisionDefinedName) ValidateWithPath ¶

    func (m *CT_RevisionDefinedName) ValidateWithPath(path string) error

ValidateWithPath validates the CT_RevisionDefinedName and its children, prefixing error messages with path

## type CT_RevisionFormatting ¶

    type CT_RevisionFormatting struct {
        // Sheet Id
        SheetIdAttr uint32
        // Row or Column Formatting Change
        XfDxfAttr *bool
        // Style
        SAttr *bool
        // Sequence Of References
        SqrefAttr ST_Sqref
        // Start index
        StartAttr *uint32
        // Length
        LengthAttr *uint32
        // Formatting
        Dxf    *CT_Dxf
        ExtLst *CT_ExtensionList
    }

### func NewCT_RevisionFormatting ¶

    func NewCT_RevisionFormatting() *CT_RevisionFormatting

### func (*CT_RevisionFormatting) MarshalXML ¶

    func (m *CT_RevisionFormatting) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_RevisionFormatting) UnmarshalXML ¶

    func (m *CT_RevisionFormatting) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_RevisionFormatting) Validate ¶

    func (m *CT_RevisionFormatting) Validate() error

Validate validates the CT_RevisionFormatting and its children

### func (*CT_RevisionFormatting) ValidateWithPath ¶

    func (m *CT_RevisionFormatting) ValidateWithPath(path string) error

ValidateWithPath validates the CT_RevisionFormatting and its children, prefixing error messages with path

## type CT_RevisionHeader ¶

    type CT_RevisionHeader struct {
        // GUID
        GuidAttr string
        // Date Time
        DateTimeAttr time.Time
        // Last Sheet Id
        MaxSheetIdAttr uint32
        // User Name
        UserNameAttr string
        IdAttr       string
        // Minimum Revision Id
        MinRIdAttr *uint32
        // Max Revision Id
        MaxRIdAttr *uint32
        // Sheet Id Map
        SheetIdMap *CT_SheetIdMap
        // Reviewed List
        ReviewedList *CT_ReviewedRevisions
        ExtLst       *CT_ExtensionList
    }

### func NewCT_RevisionHeader ¶

    func NewCT_RevisionHeader() *CT_RevisionHeader

### func (*CT_RevisionHeader) MarshalXML ¶

    func (m *CT_RevisionHeader) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_RevisionHeader) UnmarshalXML ¶

    func (m *CT_RevisionHeader) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_RevisionHeader) Validate ¶

    func (m *CT_RevisionHeader) Validate() error

Validate validates the CT_RevisionHeader and its children

### func (*CT_RevisionHeader) ValidateWithPath ¶

    func (m *CT_RevisionHeader) ValidateWithPath(path string) error

ValidateWithPath validates the CT_RevisionHeader and its children, prefixing error messages with path

## type CT_RevisionHeaders ¶

    type CT_RevisionHeaders struct {
        // Last Revision GUID
        GuidAttr string
        // Last GUID
        LastGuidAttr *string
        // Shared Workbook
        SharedAttr *bool
        // Disk Revisions
        DiskRevisionsAttr *bool
        // History
        HistoryAttr *bool
        // Track Revisions
        TrackRevisionsAttr *bool
        // Exclusive Mode
        ExclusiveAttr *bool
        // Revision Id
        RevisionIdAttr *uint32
        // Version
        VersionAttr *int32
        // Keep Change History
        KeepChangeHistoryAttr *bool
        // Protected
        ProtectedAttr *bool
        // Preserve History
        PreserveHistoryAttr *uint32
        // Header
        Header []*CT_RevisionHeader
    }

### func NewCT_RevisionHeaders ¶

    func NewCT_RevisionHeaders() *CT_RevisionHeaders

### func (*CT_RevisionHeaders) MarshalXML ¶

    func (m *CT_RevisionHeaders) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_RevisionHeaders) UnmarshalXML ¶

    func (m *CT_RevisionHeaders) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_RevisionHeaders) Validate ¶

    func (m *CT_RevisionHeaders) Validate() error

Validate validates the CT_RevisionHeaders and its children

### func (*CT_RevisionHeaders) ValidateWithPath ¶

    func (m *CT_RevisionHeaders) ValidateWithPath(path string) error

ValidateWithPath validates the CT_RevisionHeaders and its children, prefixing error messages with path

## type CT_RevisionInsertSheet ¶

    type CT_RevisionInsertSheet struct {
        // Sheet Id
        SheetIdAttr uint32
        // Sheet Name
        NameAttr string
        // Sheet Position
        SheetPositionAttr uint32
        RIdAttr           uint32
        UaAttr            *bool
        RaAttr            *bool
    }

### func NewCT_RevisionInsertSheet ¶

    func NewCT_RevisionInsertSheet() *CT_RevisionInsertSheet

### func (*CT_RevisionInsertSheet) MarshalXML ¶

    func (m *CT_RevisionInsertSheet) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_RevisionInsertSheet) UnmarshalXML ¶

    func (m *CT_RevisionInsertSheet) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_RevisionInsertSheet) Validate ¶

    func (m *CT_RevisionInsertSheet) Validate() error

Validate validates the CT_RevisionInsertSheet and its children

### func (*CT_RevisionInsertSheet) ValidateWithPath ¶

    func (m *CT_RevisionInsertSheet) ValidateWithPath(path string) error

ValidateWithPath validates the CT_RevisionInsertSheet and its children, prefixing error messages with path

## type CT_RevisionMove ¶

    type CT_RevisionMove struct {
        // Sheet Id
        SheetIdAttr uint32
        // Source
        SourceAttr string
        // Destination
        DestinationAttr string
        // Source Sheet Id
        SourceSheetIdAttr  *uint32
        RevisionMoveChoice []*CT_RevisionMoveChoice
        RIdAttr            uint32
        UaAttr             *bool
        RaAttr             *bool
    }

### func NewCT_RevisionMove ¶

    func NewCT_RevisionMove() *CT_RevisionMove

### func (*CT_RevisionMove) MarshalXML ¶

    func (m *CT_RevisionMove) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_RevisionMove) UnmarshalXML ¶

    func (m *CT_RevisionMove) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_RevisionMove) Validate ¶

    func (m *CT_RevisionMove) Validate() error

Validate validates the CT_RevisionMove and its children

### func (*CT_RevisionMove) ValidateWithPath ¶

    func (m *CT_RevisionMove) ValidateWithPath(path string) error

ValidateWithPath validates the CT_RevisionMove and its children, prefixing error messages with path

## type CT_RevisionMoveChoice ¶

    type CT_RevisionMoveChoice struct {
        // Undo
        Undo []*CT_UndoInfo
        // Revision Cell Change
        Rcc []*CT_RevisionCellChange
        // Revision Format
        Rfmt []*CT_RevisionFormatting
    }

### func NewCT_RevisionMoveChoice ¶

    func NewCT_RevisionMoveChoice() *CT_RevisionMoveChoice

### func (*CT_RevisionMoveChoice) MarshalXML ¶

    func (m *CT_RevisionMoveChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_RevisionMoveChoice) UnmarshalXML ¶

    func (m *CT_RevisionMoveChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_RevisionMoveChoice) Validate ¶

    func (m *CT_RevisionMoveChoice) Validate() error

Validate validates the CT_RevisionMoveChoice and its children

### func (*CT_RevisionMoveChoice) ValidateWithPath ¶

    func (m *CT_RevisionMoveChoice) ValidateWithPath(path string) error

ValidateWithPath validates the CT_RevisionMoveChoice and its children, prefixing error messages with path

## type CT_RevisionQueryTableField ¶

    type CT_RevisionQueryTableField struct {
        // Sheet Id
        SheetIdAttr uint32
        // QueryTable Reference
        RefAttr string
        // Field Id
        FieldIdAttr uint32
    }

### func NewCT_RevisionQueryTableField ¶

    func NewCT_RevisionQueryTableField() *CT_RevisionQueryTableField

### func (*CT_RevisionQueryTableField) MarshalXML ¶

    func (m *CT_RevisionQueryTableField) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_RevisionQueryTableField) UnmarshalXML ¶

    func (m *CT_RevisionQueryTableField) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_RevisionQueryTableField) Validate ¶

    func (m *CT_RevisionQueryTableField) Validate() error

Validate validates the CT_RevisionQueryTableField and its children

### func (*CT_RevisionQueryTableField) ValidateWithPath ¶

    func (m *CT_RevisionQueryTableField) ValidateWithPath(path string) error

ValidateWithPath validates the CT_RevisionQueryTableField and its children, prefixing error messages with path

## type CT_RevisionRowColumn ¶

    type CT_RevisionRowColumn struct {
        // Sheet Id
        SIdAttr uint32
        // End Of List
        EolAttr *bool
        // Reference
        RefAttr string
        // User Action
        ActionAttr ST_rwColActionType
        // Edge Deleted
        EdgeAttr                *bool
        RevisionRowColumnChoice []*CT_RevisionRowColumnChoice
        RIdAttr                 uint32
        UaAttr                  *bool
        RaAttr                  *bool
    }

### func NewCT_RevisionRowColumn ¶

    func NewCT_RevisionRowColumn() *CT_RevisionRowColumn

### func (*CT_RevisionRowColumn) MarshalXML ¶

    func (m *CT_RevisionRowColumn) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_RevisionRowColumn) UnmarshalXML ¶

    func (m *CT_RevisionRowColumn) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_RevisionRowColumn) Validate ¶

    func (m *CT_RevisionRowColumn) Validate() error

Validate validates the CT_RevisionRowColumn and its children

### func (*CT_RevisionRowColumn) ValidateWithPath ¶

    func (m *CT_RevisionRowColumn) ValidateWithPath(path string) error

ValidateWithPath validates the CT_RevisionRowColumn and its children, prefixing error messages with path

## type CT_RevisionRowColumnChoice ¶

    type CT_RevisionRowColumnChoice struct {
        // Undo
        Undo []*CT_UndoInfo
        // Revised Row Column
        Rcc []*CT_RevisionCellChange
        // Revision Format
        Rfmt []*CT_RevisionFormatting
    }

### func NewCT_RevisionRowColumnChoice ¶

    func NewCT_RevisionRowColumnChoice() *CT_RevisionRowColumnChoice

### func (*CT_RevisionRowColumnChoice) MarshalXML ¶

    func (m *CT_RevisionRowColumnChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_RevisionRowColumnChoice) UnmarshalXML ¶

    func (m *CT_RevisionRowColumnChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_RevisionRowColumnChoice) Validate ¶

    func (m *CT_RevisionRowColumnChoice) Validate() error

Validate validates the CT_RevisionRowColumnChoice and its children

### func (*CT_RevisionRowColumnChoice) ValidateWithPath ¶

    func (m *CT_RevisionRowColumnChoice) ValidateWithPath(path string) error

ValidateWithPath validates the CT_RevisionRowColumnChoice and its children, prefixing error messages with path

## type CT_RevisionSheetRename ¶

    type CT_RevisionSheetRename struct {
        // Sheet Id
        SheetIdAttr uint32
        // Old Sheet Name
        OldNameAttr string
        // New Sheet Name
        NewNameAttr string
        ExtLst      *CT_ExtensionList
        RIdAttr     uint32
        UaAttr      *bool
        RaAttr      *bool
    }

### func NewCT_RevisionSheetRename ¶

    func NewCT_RevisionSheetRename() *CT_RevisionSheetRename

### func (*CT_RevisionSheetRename) MarshalXML ¶

    func (m *CT_RevisionSheetRename) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_RevisionSheetRename) UnmarshalXML ¶

    func (m *CT_RevisionSheetRename) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_RevisionSheetRename) Validate ¶

    func (m *CT_RevisionSheetRename) Validate() error

Validate validates the CT_RevisionSheetRename and its children

### func (*CT_RevisionSheetRename) ValidateWithPath ¶

    func (m *CT_RevisionSheetRename) ValidateWithPath(path string) error

ValidateWithPath validates the CT_RevisionSheetRename and its children, prefixing error messages with path

## type CT_Revisions ¶

    type CT_Revisions struct {
        RevisionsChoice []*CT_RevisionsChoice
    }

### func NewCT_Revisions ¶

    func NewCT_Revisions() *CT_Revisions

### func (*CT_Revisions) MarshalXML ¶

    func (m *CT_Revisions) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Revisions) UnmarshalXML ¶

    func (m *CT_Revisions) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Revisions) Validate ¶

    func (m *CT_Revisions) Validate() error

Validate validates the CT_Revisions and its children

### func (*CT_Revisions) ValidateWithPath ¶

    func (m *CT_Revisions) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Revisions and its children, prefixing error messages with path

## type CT_RevisionsChoice ¶

    type CT_RevisionsChoice struct {
        // Revision Row Column Insert Delete
        Rrc []*CT_RevisionRowColumn
        // Revision Cell Move
        Rm []*CT_RevisionMove
        // Revision Custom View
        Rcv []*CT_RevisionCustomView
        // Revision Sheet Name
        Rsnm []*CT_RevisionSheetRename
        // Revision Insert Sheet
        Ris []*CT_RevisionInsertSheet
        // Revision Cell Change
        Rcc []*CT_RevisionCellChange
        // Revision Format
        Rfmt []*CT_RevisionFormatting
        // Revision AutoFormat
        Raf []*CT_RevisionAutoFormatting
        // Revision Defined Name
        Rdn []*CT_RevisionDefinedName
        // Revision Cell Comment
        Rcmt []*CT_RevisionComment
        // Revision Query Table
        Rqt []*CT_RevisionQueryTableField
        // Revision Merge Conflict
        Rcft []*CT_RevisionConflict
    }

### func NewCT_RevisionsChoice ¶

    func NewCT_RevisionsChoice() *CT_RevisionsChoice

### func (*CT_RevisionsChoice) MarshalXML ¶

    func (m *CT_RevisionsChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_RevisionsChoice) UnmarshalXML ¶

    func (m *CT_RevisionsChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_RevisionsChoice) Validate ¶

    func (m *CT_RevisionsChoice) Validate() error

Validate validates the CT_RevisionsChoice and its children

### func (*CT_RevisionsChoice) ValidateWithPath ¶

    func (m *CT_RevisionsChoice) ValidateWithPath(path string) error

ValidateWithPath validates the CT_RevisionsChoice and its children, prefixing error messages with path

## type CT_RgbColor ¶

    type CT_RgbColor struct {
        // Alpha Red Green Blue
        RgbAttr *string
    }

### func NewCT_RgbColor ¶

    func NewCT_RgbColor() *CT_RgbColor

### func (*CT_RgbColor) MarshalXML ¶

    func (m *CT_RgbColor) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_RgbColor) UnmarshalXML ¶

    func (m *CT_RgbColor) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_RgbColor) Validate ¶

    func (m *CT_RgbColor) Validate() error

Validate validates the CT_RgbColor and its children

### func (*CT_RgbColor) ValidateWithPath ¶

    func (m *CT_RgbColor) ValidateWithPath(path string) error

ValidateWithPath validates the CT_RgbColor and its children, prefixing error messages with path

## type CT_Row ¶

    type CT_Row struct {
        // Row Index
        RAttr *uint32
        // Spans
        SpansAttr *ST_CellSpans
        // Style Index
        SAttr *uint32
        // Custom Format
        CustomFormatAttr *bool
        // Row Height
        HtAttr *float64
        // Hidden
        HiddenAttr *bool
        // Custom Height
        CustomHeightAttr *bool
        // Outline Level
        OutlineLevelAttr *uint8
        // Collapsed
        CollapsedAttr *bool
        // Thick Top Border
        ThickTopAttr *bool
        // Thick Bottom
        ThickBotAttr *bool
        // Show Phonetic
        PhAttr *bool
        // Cell
        C []*CT_Cell
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_Row ¶

    func NewCT_Row() *CT_Row

### func (*CT_Row) MarshalXML ¶

    func (m *CT_Row) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Row) UnmarshalXML ¶

    func (m *CT_Row) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Row) Validate ¶

    func (m *CT_Row) Validate() error

Validate validates the CT_Row and its children

### func (*CT_Row) ValidateWithPath ¶

    func (m *CT_Row) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Row and its children, prefixing error messages with path

## type CT_RowFields ¶

    type CT_RowFields struct {
        // Repeated Items Count
        CountAttr *uint32
        // Row Items
        Field []*CT_Field
    }

### func NewCT_RowFields ¶

    func NewCT_RowFields() *CT_RowFields

### func (*CT_RowFields) MarshalXML ¶

    func (m *CT_RowFields) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_RowFields) UnmarshalXML ¶

    func (m *CT_RowFields) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_RowFields) Validate ¶

    func (m *CT_RowFields) Validate() error

Validate validates the CT_RowFields and its children

### func (*CT_RowFields) ValidateWithPath ¶

    func (m *CT_RowFields) ValidateWithPath(path string) error

ValidateWithPath validates the CT_RowFields and its children, prefixing error messages with path

## type CT_RowHierarchiesUsage ¶

    type CT_RowHierarchiesUsage struct {
        // Item Count
        CountAttr *uint32
        // Row OLAP Hierarchies
        RowHierarchyUsage []*CT_HierarchyUsage
    }

### func NewCT_RowHierarchiesUsage ¶

    func NewCT_RowHierarchiesUsage() *CT_RowHierarchiesUsage

### func (*CT_RowHierarchiesUsage) MarshalXML ¶

    func (m *CT_RowHierarchiesUsage) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_RowHierarchiesUsage) UnmarshalXML ¶

    func (m *CT_RowHierarchiesUsage) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_RowHierarchiesUsage) Validate ¶

    func (m *CT_RowHierarchiesUsage) Validate() error

Validate validates the CT_RowHierarchiesUsage and its children

### func (*CT_RowHierarchiesUsage) ValidateWithPath ¶

    func (m *CT_RowHierarchiesUsage) ValidateWithPath(path string) error

ValidateWithPath validates the CT_RowHierarchiesUsage and its children, prefixing error messages with path

## type CT_Rst ¶

    type CT_Rst struct {
        // Text
        T *string
        // Rich Text Run
        R []*CT_RElt
        // Phonetic Run
        RPh []*CT_PhoneticRun
        // Phonetic Properties
        PhoneticPr *CT_PhoneticPr
    }

### func NewCT_Rst ¶

    func NewCT_Rst() *CT_Rst

### func (*CT_Rst) MarshalXML ¶

    func (m *CT_Rst) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Rst) UnmarshalXML ¶

    func (m *CT_Rst) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Rst) Validate ¶

    func (m *CT_Rst) Validate() error

Validate validates the CT_Rst and its children

### func (*CT_Rst) ValidateWithPath ¶

    func (m *CT_Rst) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Rst and its children, prefixing error messages with path

## type CT_Scenario ¶

    type CT_Scenario struct {
        // Scenario Name
        NameAttr string
        // Scenario Locked
        LockedAttr *bool
        // Hidden Scenario
        HiddenAttr *bool
        // Changing Cell Count
        CountAttr *uint32
        // User Name
        UserAttr *string
        // Scenario Comment
        CommentAttr *string
        // Input Cells
        InputCells []*CT_InputCells
    }

### func NewCT_Scenario ¶

    func NewCT_Scenario() *CT_Scenario

### func (*CT_Scenario) MarshalXML ¶

    func (m *CT_Scenario) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Scenario) UnmarshalXML ¶

    func (m *CT_Scenario) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Scenario) Validate ¶

    func (m *CT_Scenario) Validate() error

Validate validates the CT_Scenario and its children

### func (*CT_Scenario) ValidateWithPath ¶

    func (m *CT_Scenario) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Scenario and its children, prefixing error messages with path

## type CT_Scenarios ¶

    type CT_Scenarios struct {
        // Current Scenario
        CurrentAttr *uint32
        // Last Shown Scenario
        ShowAttr *uint32
        // Sequence of References
        SqrefAttr *ST_Sqref
        // Scenario
        Scenario []*CT_Scenario
    }

### func NewCT_Scenarios ¶

    func NewCT_Scenarios() *CT_Scenarios

### func (*CT_Scenarios) MarshalXML ¶

    func (m *CT_Scenarios) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Scenarios) UnmarshalXML ¶

    func (m *CT_Scenarios) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Scenarios) Validate ¶

    func (m *CT_Scenarios) Validate() error

Validate validates the CT_Scenarios and its children

### func (*CT_Scenarios) ValidateWithPath ¶

    func (m *CT_Scenarios) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Scenarios and its children, prefixing error messages with path

## type CT_Schema ¶

    type CT_Schema struct {
        // Schema ID
        IDAttr string
        // Schema Reference
        SchemaRefAttr *string
        // Schema Root Namespace
        NamespaceAttr *string
        // Schema Language
        SchemaLanguageAttr *string
        Any                unioffice.Any
    }

### func NewCT_Schema ¶

    func NewCT_Schema() *CT_Schema

### func (*CT_Schema) MarshalXML ¶

    func (m *CT_Schema) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Schema) UnmarshalXML ¶

    func (m *CT_Schema) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Schema) Validate ¶

    func (m *CT_Schema) Validate() error

Validate validates the CT_Schema and its children

### func (*CT_Schema) ValidateWithPath ¶

    func (m *CT_Schema) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Schema and its children, prefixing error messages with path

## type CT_Selection ¶

    type CT_Selection struct {
        // Pane
        PaneAttr ST_Pane
        // Active Cell Location
        ActiveCellAttr *string
        // Active Cell Index
        ActiveCellIdAttr *uint32
        // Sequence of References
        SqrefAttr *ST_Sqref
    }

### func NewCT_Selection ¶

    func NewCT_Selection() *CT_Selection

### func (*CT_Selection) MarshalXML ¶

    func (m *CT_Selection) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Selection) UnmarshalXML ¶

    func (m *CT_Selection) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Selection) Validate ¶

    func (m *CT_Selection) Validate() error

Validate validates the CT_Selection and its children

### func (*CT_Selection) ValidateWithPath ¶

    func (m *CT_Selection) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Selection and its children, prefixing error messages with path

## type CT_ServerFormat ¶

    type CT_ServerFormat struct {
        // Culture
        CultureAttr *string
        // Format
        FormatAttr *string
    }

### func NewCT_ServerFormat ¶

    func NewCT_ServerFormat() *CT_ServerFormat

### func (*CT_ServerFormat) MarshalXML ¶

    func (m *CT_ServerFormat) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ServerFormat) UnmarshalXML ¶

    func (m *CT_ServerFormat) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ServerFormat) Validate ¶

    func (m *CT_ServerFormat) Validate() error

Validate validates the CT_ServerFormat and its children

### func (*CT_ServerFormat) ValidateWithPath ¶

    func (m *CT_ServerFormat) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ServerFormat and its children, prefixing error messages with path

## type CT_ServerFormats ¶

    type CT_ServerFormats struct {
        // Format Count
        CountAttr *uint32
        // Server Format
        ServerFormat []*CT_ServerFormat
    }

### func NewCT_ServerFormats ¶

    func NewCT_ServerFormats() *CT_ServerFormats

### func (*CT_ServerFormats) MarshalXML ¶

    func (m *CT_ServerFormats) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ServerFormats) UnmarshalXML ¶

    func (m *CT_ServerFormats) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ServerFormats) Validate ¶

    func (m *CT_ServerFormats) Validate() error

Validate validates the CT_ServerFormats and its children

### func (*CT_ServerFormats) ValidateWithPath ¶

    func (m *CT_ServerFormats) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ServerFormats and its children, prefixing error messages with path

## type CT_Set ¶

    type CT_Set struct {
        // Number of Tuples
        CountAttr *uint32
        // Maximum Rank Requested
        MaxRankAttr int32
        // MDX Set Definition
        SetDefinitionAttr string
        // Set Sort Order
        SortTypeAttr ST_SortType
        // Query Failed
        QueryFailedAttr *bool
        // Tuples
        Tpls []*CT_Tuples
        // Sort By Tuple
        SortByTuple *CT_Tuples
    }

### func NewCT_Set ¶

    func NewCT_Set() *CT_Set

### func (*CT_Set) MarshalXML ¶

    func (m *CT_Set) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Set) UnmarshalXML ¶

    func (m *CT_Set) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Set) Validate ¶

    func (m *CT_Set) Validate() error

Validate validates the CT_Set and its children

### func (*CT_Set) ValidateWithPath ¶

    func (m *CT_Set) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Set and its children, prefixing error messages with path

## type CT_Sets ¶

    type CT_Sets struct {
        // Tuple Set Count
        CountAttr *uint32
        // OLAP Set
        Set []*CT_Set
    }

### func NewCT_Sets ¶

    func NewCT_Sets() *CT_Sets

### func (*CT_Sets) MarshalXML ¶

    func (m *CT_Sets) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Sets) UnmarshalXML ¶

    func (m *CT_Sets) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Sets) Validate ¶

    func (m *CT_Sets) Validate() error

Validate validates the CT_Sets and its children

### func (*CT_Sets) ValidateWithPath ¶

    func (m *CT_Sets) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Sets and its children, prefixing error messages with path

## type CT_SharedItems ¶

    type CT_SharedItems struct {
        // Contains Semi Mixed Data Types
        ContainsSemiMixedTypesAttr *bool
        // Contains Non Date
        ContainsNonDateAttr *bool
        // Contains Date
        ContainsDateAttr *bool
        // Contains String
        ContainsStringAttr *bool
        // Contains Blank
        ContainsBlankAttr *bool
        // Contains Mixed Data Types
        ContainsMixedTypesAttr *bool
        // Contains Numbers
        ContainsNumberAttr *bool
        // Contains Integer
        ContainsIntegerAttr *bool
        // Minimum Numeric Value
        MinValueAttr *float64
        // Maximum Numeric Value
        MaxValueAttr *float64
        // Minimum Date Time
        MinDateAttr *time.Time
        // Maximum Date Time Value
        MaxDateAttr *time.Time
        // Shared Items Count
        CountAttr *uint32
        // Long Text
        LongTextAttr      *bool
        SharedItemsChoice []*CT_SharedItemsChoice
    }

### func NewCT_SharedItems ¶

    func NewCT_SharedItems() *CT_SharedItems

### func (*CT_SharedItems) MarshalXML ¶

    func (m *CT_SharedItems) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_SharedItems) UnmarshalXML ¶

    func (m *CT_SharedItems) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_SharedItems) Validate ¶

    func (m *CT_SharedItems) Validate() error

Validate validates the CT_SharedItems and its children

### func (*CT_SharedItems) ValidateWithPath ¶

    func (m *CT_SharedItems) ValidateWithPath(path string) error

ValidateWithPath validates the CT_SharedItems and its children, prefixing error messages with path

## type CT_SharedItemsChoice ¶

    type CT_SharedItemsChoice struct {
        // No Value
        M *CT_Missing
        // Numeric
        N *CT_Number
        // Boolean
        B *CT_Boolean
        // Error Value
        E *CT_Error
        // Character Value
        S *CT_String
        // Date Time
        D *CT_DateTime
    }

### func NewCT_SharedItemsChoice ¶

    func NewCT_SharedItemsChoice() *CT_SharedItemsChoice

### func (*CT_SharedItemsChoice) MarshalXML ¶

    func (m *CT_SharedItemsChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_SharedItemsChoice) UnmarshalXML ¶

    func (m *CT_SharedItemsChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_SharedItemsChoice) Validate ¶

    func (m *CT_SharedItemsChoice) Validate() error

Validate validates the CT_SharedItemsChoice and its children

### func (*CT_SharedItemsChoice) ValidateWithPath ¶

    func (m *CT_SharedItemsChoice) ValidateWithPath(path string) error

ValidateWithPath validates the CT_SharedItemsChoice and its children, prefixing error messages with path

## type CT_SharedUser ¶

    type CT_SharedUser struct {
        // User Revisions GUID
        GuidAttr string
        // User Name
        NameAttr string
        // User Id
        IdAttr int32
        // Date Time
        DateTimeAttr time.Time
        ExtLst       *CT_ExtensionList
    }

### func NewCT_SharedUser ¶

    func NewCT_SharedUser() *CT_SharedUser

### func (*CT_SharedUser) MarshalXML ¶

    func (m *CT_SharedUser) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_SharedUser) UnmarshalXML ¶

    func (m *CT_SharedUser) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_SharedUser) Validate ¶

    func (m *CT_SharedUser) Validate() error

Validate validates the CT_SharedUser and its children

### func (*CT_SharedUser) ValidateWithPath ¶

    func (m *CT_SharedUser) ValidateWithPath(path string) error

ValidateWithPath validates the CT_SharedUser and its children, prefixing error messages with path

## type CT_Sheet ¶

    type CT_Sheet struct {
        // Sheet Name
        NameAttr string
        // Sheet Tab Id
        SheetIdAttr uint32
        // Visible State
        StateAttr ST_SheetState
        IdAttr    string
    }

### func NewCT_Sheet ¶

    func NewCT_Sheet() *CT_Sheet

### func (*CT_Sheet) MarshalXML ¶

    func (m *CT_Sheet) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Sheet) UnmarshalXML ¶

    func (m *CT_Sheet) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Sheet) Validate ¶

    func (m *CT_Sheet) Validate() error

Validate validates the CT_Sheet and its children

### func (*CT_Sheet) ValidateWithPath ¶

    func (m *CT_Sheet) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Sheet and its children, prefixing error messages with path

## type CT_SheetBackgroundPicture ¶

    type CT_SheetBackgroundPicture struct {
        IdAttr string
    }

### func NewCT_SheetBackgroundPicture ¶

    func NewCT_SheetBackgroundPicture() *CT_SheetBackgroundPicture

### func (*CT_SheetBackgroundPicture) MarshalXML ¶

    func (m *CT_SheetBackgroundPicture) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_SheetBackgroundPicture) UnmarshalXML ¶

    func (m *CT_SheetBackgroundPicture) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_SheetBackgroundPicture) Validate ¶

    func (m *CT_SheetBackgroundPicture) Validate() error

Validate validates the CT_SheetBackgroundPicture and its children

### func (*CT_SheetBackgroundPicture) ValidateWithPath ¶

    func (m *CT_SheetBackgroundPicture) ValidateWithPath(path string) error

ValidateWithPath validates the CT_SheetBackgroundPicture and its children, prefixing error messages with path

## type CT_SheetCalcPr ¶

    type CT_SheetCalcPr struct {
        // Full Calculation On Load
        FullCalcOnLoadAttr *bool
    }

### func NewCT_SheetCalcPr ¶

    func NewCT_SheetCalcPr() *CT_SheetCalcPr

### func (*CT_SheetCalcPr) MarshalXML ¶

    func (m *CT_SheetCalcPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_SheetCalcPr) UnmarshalXML ¶

    func (m *CT_SheetCalcPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_SheetCalcPr) Validate ¶

    func (m *CT_SheetCalcPr) Validate() error

Validate validates the CT_SheetCalcPr and its children

### func (*CT_SheetCalcPr) ValidateWithPath ¶

    func (m *CT_SheetCalcPr) ValidateWithPath(path string) error

ValidateWithPath validates the CT_SheetCalcPr and its children, prefixing error messages with path

## type CT_SheetData ¶

    type CT_SheetData struct {
        // Row
        Row []*CT_Row
    }

### func NewCT_SheetData ¶

    func NewCT_SheetData() *CT_SheetData

### func (*CT_SheetData) MarshalXML ¶

    func (m *CT_SheetData) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_SheetData) UnmarshalXML ¶

    func (m *CT_SheetData) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_SheetData) Validate ¶

    func (m *CT_SheetData) Validate() error

Validate validates the CT_SheetData and its children

### func (*CT_SheetData) ValidateWithPath ¶

    func (m *CT_SheetData) ValidateWithPath(path string) error

ValidateWithPath validates the CT_SheetData and its children, prefixing error messages with path

## type CT_SheetDimension ¶

    type CT_SheetDimension struct {
        // Reference
        RefAttr string
    }

### func NewCT_SheetDimension ¶

    func NewCT_SheetDimension() *CT_SheetDimension

### func (*CT_SheetDimension) MarshalXML ¶

    func (m *CT_SheetDimension) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_SheetDimension) UnmarshalXML ¶

    func (m *CT_SheetDimension) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_SheetDimension) Validate ¶

    func (m *CT_SheetDimension) Validate() error

Validate validates the CT_SheetDimension and its children

### func (*CT_SheetDimension) ValidateWithPath ¶

    func (m *CT_SheetDimension) ValidateWithPath(path string) error

ValidateWithPath validates the CT_SheetDimension and its children, prefixing error messages with path

## type CT_SheetFormatPr ¶

    type CT_SheetFormatPr struct {
        // Base Column Width
        BaseColWidthAttr *uint32
        // Default Column Width
        DefaultColWidthAttr *float64
        // Default Row Height
        DefaultRowHeightAttr float64
        // Custom Height
        CustomHeightAttr *bool
        // Hidden By Default
        ZeroHeightAttr *bool
        // Thick Top Border
        ThickTopAttr *bool
        // Thick Bottom Border
        ThickBottomAttr *bool
        // Maximum Outline Row
        OutlineLevelRowAttr *uint8
        // Column Outline Level
        OutlineLevelColAttr *uint8
    }

### func NewCT_SheetFormatPr ¶

    func NewCT_SheetFormatPr() *CT_SheetFormatPr

### func (*CT_SheetFormatPr) MarshalXML ¶

    func (m *CT_SheetFormatPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_SheetFormatPr) UnmarshalXML ¶

    func (m *CT_SheetFormatPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_SheetFormatPr) Validate ¶

    func (m *CT_SheetFormatPr) Validate() error

Validate validates the CT_SheetFormatPr and its children

### func (*CT_SheetFormatPr) ValidateWithPath ¶

    func (m *CT_SheetFormatPr) ValidateWithPath(path string) error

ValidateWithPath validates the CT_SheetFormatPr and its children, prefixing error messages with path

## type CT_SheetId ¶

    type CT_SheetId struct {
        // Sheet Id
        ValAttr uint32
    }

### func NewCT_SheetId ¶

    func NewCT_SheetId() *CT_SheetId

### func (*CT_SheetId) MarshalXML ¶

    func (m *CT_SheetId) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_SheetId) UnmarshalXML ¶

    func (m *CT_SheetId) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_SheetId) Validate ¶

    func (m *CT_SheetId) Validate() error

Validate validates the CT_SheetId and its children

### func (*CT_SheetId) ValidateWithPath ¶

    func (m *CT_SheetId) ValidateWithPath(path string) error

ValidateWithPath validates the CT_SheetId and its children, prefixing error messages with path

## type CT_SheetIdMap ¶

    type CT_SheetIdMap struct {
        // Sheet Count
        CountAttr *uint32
        // Sheet Id
        SheetId []*CT_SheetId
    }

### func NewCT_SheetIdMap ¶

    func NewCT_SheetIdMap() *CT_SheetIdMap

### func (*CT_SheetIdMap) MarshalXML ¶

    func (m *CT_SheetIdMap) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_SheetIdMap) UnmarshalXML ¶

    func (m *CT_SheetIdMap) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_SheetIdMap) Validate ¶

    func (m *CT_SheetIdMap) Validate() error

Validate validates the CT_SheetIdMap and its children

### func (*CT_SheetIdMap) ValidateWithPath ¶

    func (m *CT_SheetIdMap) ValidateWithPath(path string) error

ValidateWithPath validates the CT_SheetIdMap and its children, prefixing error messages with path

## type CT_SheetPr ¶

    type CT_SheetPr struct {
        // Synch Horizontal
        SyncHorizontalAttr *bool
        // Synch Vertical
        SyncVerticalAttr *bool
        // Synch Reference
        SyncRefAttr *string
        // Transition Formula Evaluation
        TransitionEvaluationAttr *bool
        // Transition Formula Entry
        TransitionEntryAttr *bool
        // Published
        PublishedAttr *bool
        // Code Name
        CodeNameAttr *string
        // Filter Mode
        FilterModeAttr *bool
        // Enable Conditional Formatting Calculations
        EnableFormatConditionsCalculationAttr *bool
        // Sheet Tab Color
        TabColor *CT_Color
        // Outline Properties
        OutlinePr *CT_OutlinePr
        // Page Setup Properties
        PageSetUpPr *CT_PageSetUpPr
    }

### func NewCT_SheetPr ¶

    func NewCT_SheetPr() *CT_SheetPr

### func (*CT_SheetPr) MarshalXML ¶

    func (m *CT_SheetPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_SheetPr) UnmarshalXML ¶

    func (m *CT_SheetPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_SheetPr) Validate ¶

    func (m *CT_SheetPr) Validate() error

Validate validates the CT_SheetPr and its children

### func (*CT_SheetPr) ValidateWithPath ¶

    func (m *CT_SheetPr) ValidateWithPath(path string) error

ValidateWithPath validates the CT_SheetPr and its children, prefixing error messages with path

## type CT_SheetProtection ¶

    type CT_SheetProtection struct {
        // Legacy Password
        PasswordAttr *string
        // Cryptographic Algorithm Name
        AlgorithmNameAttr *string
        // Password Hash Value
        HashValueAttr *string
        // Salt Value for Password Verifier
        SaltValueAttr *string
        // Iterations to Run Hashing Algorithm
        SpinCountAttr *uint32
        // Sheet Locked
        SheetAttr *bool
        // Objects Locked
        ObjectsAttr *bool
        // Scenarios Locked
        ScenariosAttr *bool
        // Format Cells Locked
        FormatCellsAttr *bool
        // Format Columns Locked
        FormatColumnsAttr *bool
        // Format Rows Locked
        FormatRowsAttr *bool
        // Insert Columns Locked
        InsertColumnsAttr *bool
        // Insert Rows Locked
        InsertRowsAttr *bool
        // Insert Hyperlinks Locked
        InsertHyperlinksAttr *bool
        // Delete Columns Locked
        DeleteColumnsAttr *bool
        // Delete Rows Locked
        DeleteRowsAttr *bool
        // Select Locked Cells Locked
        SelectLockedCellsAttr *bool
        // Sort Locked
        SortAttr *bool
        // AutoFilter Locked
        AutoFilterAttr *bool
        // Pivot Tables Locked
        PivotTablesAttr *bool
        // Select Unlocked Cells Locked
        SelectUnlockedCellsAttr *bool
    }

### func NewCT_SheetProtection ¶

    func NewCT_SheetProtection() *CT_SheetProtection

### func (*CT_SheetProtection) MarshalXML ¶

    func (m *CT_SheetProtection) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_SheetProtection) UnmarshalXML ¶

    func (m *CT_SheetProtection) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_SheetProtection) Validate ¶

    func (m *CT_SheetProtection) Validate() error

Validate validates the CT_SheetProtection and its children

### func (*CT_SheetProtection) ValidateWithPath ¶

    func (m *CT_SheetProtection) ValidateWithPath(path string) error

ValidateWithPath validates the CT_SheetProtection and its children, prefixing error messages with path

## type CT_SheetView ¶

    type CT_SheetView struct {
        // Window Protection
        WindowProtectionAttr *bool
        // Show Formulas
        ShowFormulasAttr *bool
        // Show Grid Lines
        ShowGridLinesAttr *bool
        // Show Headers
        ShowRowColHeadersAttr *bool
        // Show Zero Values
        ShowZerosAttr *bool
        // Right To Left
        RightToLeftAttr *bool
        // Sheet Tab Selected
        TabSelectedAttr *bool
        // Show Ruler
        ShowRulerAttr *bool
        // Show Outline Symbols
        ShowOutlineSymbolsAttr *bool
        // Default Grid Color
        DefaultGridColorAttr *bool
        // Show White Space
        ShowWhiteSpaceAttr *bool
        // View Type
        ViewAttr ST_SheetViewType
        // Top Left Visible Cell
        TopLeftCellAttr *string
        // Color Id
        ColorIdAttr *uint32
        // Zoom Scale
        ZoomScaleAttr *uint32
        // Zoom Scale Normal View
        ZoomScaleNormalAttr *uint32
        // Zoom Scale Page Break Preview
        ZoomScaleSheetLayoutViewAttr *uint32
        // Zoom Scale Page Layout View
        ZoomScalePageLayoutViewAttr *uint32
        // Workbook View Index
        WorkbookViewIdAttr uint32
        // View Pane
        Pane *CT_Pane
        // Selection
        Selection []*CT_Selection
        // PivotTable Selection
        PivotSelection []*CT_PivotSelection
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_SheetView ¶

    func NewCT_SheetView() *CT_SheetView

### func (*CT_SheetView) MarshalXML ¶

    func (m *CT_SheetView) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_SheetView) UnmarshalXML ¶

    func (m *CT_SheetView) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_SheetView) Validate ¶

    func (m *CT_SheetView) Validate() error

Validate validates the CT_SheetView and its children

### func (*CT_SheetView) ValidateWithPath ¶

    func (m *CT_SheetView) ValidateWithPath(path string) error

ValidateWithPath validates the CT_SheetView and its children, prefixing error messages with path

## type CT_SheetViews ¶

    type CT_SheetViews struct {
        // Worksheet View
        SheetView []*CT_SheetView
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_SheetViews ¶

    func NewCT_SheetViews() *CT_SheetViews

### func (*CT_SheetViews) MarshalXML ¶

    func (m *CT_SheetViews) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_SheetViews) UnmarshalXML ¶

    func (m *CT_SheetViews) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_SheetViews) Validate ¶

    func (m *CT_SheetViews) Validate() error

Validate validates the CT_SheetViews and its children

### func (*CT_SheetViews) ValidateWithPath ¶

    func (m *CT_SheetViews) ValidateWithPath(path string) error

ValidateWithPath validates the CT_SheetViews and its children, prefixing error messages with path

## type CT_Sheets ¶

    type CT_Sheets struct {
        // Sheet Information
        Sheet []*CT_Sheet
    }

### func NewCT_Sheets ¶

    func NewCT_Sheets() *CT_Sheets

### func (*CT_Sheets) MarshalXML ¶

    func (m *CT_Sheets) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Sheets) UnmarshalXML ¶

    func (m *CT_Sheets) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Sheets) Validate ¶

    func (m *CT_Sheets) Validate() error

Validate validates the CT_Sheets and its children

### func (*CT_Sheets) ValidateWithPath ¶

    func (m *CT_Sheets) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Sheets and its children, prefixing error messages with path

## type CT_SingleXmlCell ¶

    type CT_SingleXmlCell struct {
        // Table Id
        IdAttr uint32
        // Reference
        RAttr string
        // Connection ID
        ConnectionIdAttr uint32
        // Cell Properties
        XmlCellPr *CT_XmlCellPr
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_SingleXmlCell ¶

    func NewCT_SingleXmlCell() *CT_SingleXmlCell

### func (*CT_SingleXmlCell) MarshalXML ¶

    func (m *CT_SingleXmlCell) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_SingleXmlCell) UnmarshalXML ¶

    func (m *CT_SingleXmlCell) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_SingleXmlCell) Validate ¶

    func (m *CT_SingleXmlCell) Validate() error

Validate validates the CT_SingleXmlCell and its children

### func (*CT_SingleXmlCell) ValidateWithPath ¶

    func (m *CT_SingleXmlCell) ValidateWithPath(path string) error

ValidateWithPath validates the CT_SingleXmlCell and its children, prefixing error messages with path

## type CT_SingleXmlCells ¶

    type CT_SingleXmlCells struct {
        // Table Properties
        SingleXmlCell []*CT_SingleXmlCell
    }

### func NewCT_SingleXmlCells ¶

    func NewCT_SingleXmlCells() *CT_SingleXmlCells

### func (*CT_SingleXmlCells) MarshalXML ¶

    func (m *CT_SingleXmlCells) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_SingleXmlCells) UnmarshalXML ¶

    func (m *CT_SingleXmlCells) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_SingleXmlCells) Validate ¶

    func (m *CT_SingleXmlCells) Validate() error

Validate validates the CT_SingleXmlCells and its children

### func (*CT_SingleXmlCells) ValidateWithPath ¶

    func (m *CT_SingleXmlCells) ValidateWithPath(path string) error

ValidateWithPath validates the CT_SingleXmlCells and its children, prefixing error messages with path

## type CT_SmartTagPr ¶

    type CT_SmartTagPr struct {
        // Embed SmartTags
        EmbedAttr *bool
        // Show Smart Tags
        ShowAttr ST_SmartTagShow
    }

### func NewCT_SmartTagPr ¶

    func NewCT_SmartTagPr() *CT_SmartTagPr

### func (*CT_SmartTagPr) MarshalXML ¶

    func (m *CT_SmartTagPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_SmartTagPr) UnmarshalXML ¶

    func (m *CT_SmartTagPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_SmartTagPr) Validate ¶

    func (m *CT_SmartTagPr) Validate() error

Validate validates the CT_SmartTagPr and its children

### func (*CT_SmartTagPr) ValidateWithPath ¶

    func (m *CT_SmartTagPr) ValidateWithPath(path string) error

ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path

## type CT_SmartTagType ¶

    type CT_SmartTagType struct {
        // SmartTag Namespace URI
        NamespaceUriAttr *string
        // Name
        NameAttr *string
        // Smart Tag URL
        UrlAttr *string
    }

### func NewCT_SmartTagType ¶

    func NewCT_SmartTagType() *CT_SmartTagType

### func (*CT_SmartTagType) MarshalXML ¶

    func (m *CT_SmartTagType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_SmartTagType) UnmarshalXML ¶

    func (m *CT_SmartTagType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_SmartTagType) Validate ¶

    func (m *CT_SmartTagType) Validate() error

Validate validates the CT_SmartTagType and its children

### func (*CT_SmartTagType) ValidateWithPath ¶

    func (m *CT_SmartTagType) ValidateWithPath(path string) error

ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path

## type CT_SmartTagTypes ¶

    type CT_SmartTagTypes struct {
        // Smart Tag Type
        SmartTagType []*CT_SmartTagType
    }

### func NewCT_SmartTagTypes ¶

    func NewCT_SmartTagTypes() *CT_SmartTagTypes

### func (*CT_SmartTagTypes) MarshalXML ¶

    func (m *CT_SmartTagTypes) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_SmartTagTypes) UnmarshalXML ¶

    func (m *CT_SmartTagTypes) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_SmartTagTypes) Validate ¶

    func (m *CT_SmartTagTypes) Validate() error

Validate validates the CT_SmartTagTypes and its children

### func (*CT_SmartTagTypes) ValidateWithPath ¶

    func (m *CT_SmartTagTypes) ValidateWithPath(path string) error

ValidateWithPath validates the CT_SmartTagTypes and its children, prefixing error messages with path

## type CT_SmartTags ¶

    type CT_SmartTags struct {
        // Cell Smart Tags
        CellSmartTags []*CT_CellSmartTags
    }

### func NewCT_SmartTags ¶

    func NewCT_SmartTags() *CT_SmartTags

### func (*CT_SmartTags) MarshalXML ¶

    func (m *CT_SmartTags) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_SmartTags) UnmarshalXML ¶

    func (m *CT_SmartTags) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_SmartTags) Validate ¶

    func (m *CT_SmartTags) Validate() error

Validate validates the CT_SmartTags and its children

### func (*CT_SmartTags) ValidateWithPath ¶

    func (m *CT_SmartTags) ValidateWithPath(path string) error

ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path

## type CT_SortCondition ¶

    type CT_SortCondition struct {
        // Descending
        DescendingAttr *bool
        // Sort By
        SortByAttr ST_SortBy
        // Reference
        RefAttr string
        // Custom List
        CustomListAttr *string
        // Format Id
        DxfIdAttr *uint32
        // Icon Set
        IconSetAttr ST_IconSetType
        // Icon Id
        IconIdAttr *uint32
    }

### func NewCT_SortCondition ¶

    func NewCT_SortCondition() *CT_SortCondition

### func (*CT_SortCondition) MarshalXML ¶

    func (m *CT_SortCondition) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_SortCondition) UnmarshalXML ¶

    func (m *CT_SortCondition) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_SortCondition) Validate ¶

    func (m *CT_SortCondition) Validate() error

Validate validates the CT_SortCondition and its children

### func (*CT_SortCondition) ValidateWithPath ¶

    func (m *CT_SortCondition) ValidateWithPath(path string) error

ValidateWithPath validates the CT_SortCondition and its children, prefixing error messages with path

## type CT_SortState ¶

    type CT_SortState struct {
        // Sort by Columns
        ColumnSortAttr *bool
        // Case Sensitive
        CaseSensitiveAttr *bool
        // Sort Method
        SortMethodAttr ST_SortMethod
        // Sort Range
        RefAttr string
        // Sort Condition
        SortCondition []*CT_SortCondition
        ExtLst        *CT_ExtensionList
    }

### func NewCT_SortState ¶

    func NewCT_SortState() *CT_SortState

### func (*CT_SortState) MarshalXML ¶

    func (m *CT_SortState) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_SortState) UnmarshalXML ¶

    func (m *CT_SortState) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_SortState) Validate ¶

    func (m *CT_SortState) Validate() error

Validate validates the CT_SortState and its children

### func (*CT_SortState) ValidateWithPath ¶

    func (m *CT_SortState) ValidateWithPath(path string) error

ValidateWithPath validates the CT_SortState and its children, prefixing error messages with path

## type CT_Sst ¶

    type CT_Sst struct {
        // String Count
        CountAttr *uint32
        // Unique String Count
        UniqueCountAttr *uint32
        // String Item
        Si     []*CT_Rst
        ExtLst *CT_ExtensionList
    }

### func NewCT_Sst ¶

    func NewCT_Sst() *CT_Sst

### func (*CT_Sst) MarshalXML ¶

    func (m *CT_Sst) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Sst) UnmarshalXML ¶

    func (m *CT_Sst) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Sst) Validate ¶

    func (m *CT_Sst) Validate() error

Validate validates the CT_Sst and its children

### func (*CT_Sst) ValidateWithPath ¶

    func (m *CT_Sst) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Sst and its children, prefixing error messages with path

## type CT_String ¶

    type CT_String struct {
        // Value
        VAttr string
        // Unused Item
        UAttr *bool
        // Calculated Item
        FAttr *bool
        // Item Caption
        CAttr *string
        // Member Property Count
        CpAttr *uint32
        // Format Index
        InAttr *uint32
        // Background Color
        BcAttr *string
        // Foreground Color
        FcAttr *string
        // Italic
        IAttr *bool
        // Underline
        UnAttr *bool
        // Strikethrough
        StAttr *bool
        // Bold
        BAttr *bool
        // Tuples
        Tpls []*CT_Tuples
        // Member Property Index
        X []*CT_X
    }

### func NewCT_String ¶

    func NewCT_String() *CT_String

### func (*CT_String) MarshalXML ¶

    func (m *CT_String) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_String) UnmarshalXML ¶

    func (m *CT_String) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_String) Validate ¶

    func (m *CT_String) Validate() error

Validate validates the CT_String and its children

### func (*CT_String) ValidateWithPath ¶

    func (m *CT_String) ValidateWithPath(path string) error

ValidateWithPath validates the CT_String and its children, prefixing error messages with path

## type CT_Stylesheet ¶

    type CT_Stylesheet struct {
        // Number Formats
        NumFmts *CT_NumFmts
        // Fonts
        Fonts *CT_Fonts
        // Fills
        Fills *CT_Fills
        // Borders
        Borders *CT_Borders
        // Formatting Records
        CellStyleXfs *CT_CellStyleXfs
        // Cell Formats
        CellXfs *CT_CellXfs
        // Cell Styles
        CellStyles *CT_CellStyles
        // Formats
        Dxfs *CT_Dxfs
        // Table Styles
        TableStyles *CT_TableStyles
        // Colors
        Colors *CT_Colors
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_Stylesheet ¶

    func NewCT_Stylesheet() *CT_Stylesheet

### func (*CT_Stylesheet) MarshalXML ¶

    func (m *CT_Stylesheet) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Stylesheet) UnmarshalXML ¶

    func (m *CT_Stylesheet) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Stylesheet) Validate ¶

    func (m *CT_Stylesheet) Validate() error

Validate validates the CT_Stylesheet and its children

### func (*CT_Stylesheet) ValidateWithPath ¶

    func (m *CT_Stylesheet) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Stylesheet and its children, prefixing error messages with path

## type CT_Table ¶

    type CT_Table struct {
        // Table Id
        IdAttr uint32
        // Name
        NameAttr *string
        // Table Name
        DisplayNameAttr string
        // Table Comment
        CommentAttr *string
        // Reference
        RefAttr string
        // Table Type
        TableTypeAttr ST_TableType
        // Header Row Count
        HeaderRowCountAttr *uint32
        // Insert Row Showing
        InsertRowAttr *bool
        // Insert Row Shift
        InsertRowShiftAttr *bool
        // Totals Row Count
        TotalsRowCountAttr *uint32
        // Totals Row Shown
        TotalsRowShownAttr *bool
        // Published
        PublishedAttr *bool
        // Header Row Format Id
        HeaderRowDxfIdAttr *uint32
        // Data Area Format Id
        DataDxfIdAttr *uint32
        // Totals Row Format Id
        TotalsRowDxfIdAttr *uint32
        // Header Row Border Format Id
        HeaderRowBorderDxfIdAttr *uint32
        // Table Border Format Id
        TableBorderDxfIdAttr *uint32
        // Totals Row Border Format Id
        TotalsRowBorderDxfIdAttr *uint32
        // Header Row Style
        HeaderRowCellStyleAttr *string
        // Data Style Name
        DataCellStyleAttr *string
        // Totals Row Style
        TotalsRowCellStyleAttr *string
        // Connection ID
        ConnectionIdAttr *uint32
        // Table AutoFilter
        AutoFilter *CT_AutoFilter
        // Sort State
        SortState *CT_SortState
        // Table Columns
        TableColumns *CT_TableColumns
        // Table Style
        TableStyleInfo *CT_TableStyleInfo
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_Table ¶

    func NewCT_Table() *CT_Table

### func (*CT_Table) MarshalXML ¶

    func (m *CT_Table) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Table) UnmarshalXML ¶

    func (m *CT_Table) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Table) Validate ¶

    func (m *CT_Table) Validate() error

Validate validates the CT_Table and its children

### func (*CT_Table) ValidateWithPath ¶

    func (m *CT_Table) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Table and its children, prefixing error messages with path

## type CT_TableColumn ¶

    type CT_TableColumn struct {
        // Table Field Id
        IdAttr uint32
        // Unique Name
        UniqueNameAttr *string
        // Column name
        NameAttr string
        // Totals Row Function
        TotalsRowFunctionAttr ST_TotalsRowFunction
        // Totals Row Label
        TotalsRowLabelAttr *string
        // Query Table Field Id
        QueryTableFieldIdAttr *uint32
        // Header Row Cell Format Id
        HeaderRowDxfIdAttr *uint32
        // Data & Insert Row Format Id
        DataDxfIdAttr *uint32
        // Totals Row Format Id
        TotalsRowDxfIdAttr *uint32
        // Header Row Cell Style
        HeaderRowCellStyleAttr *string
        // Data Area Style Name
        DataCellStyleAttr *string
        // Totals Row Style Name
        TotalsRowCellStyleAttr *string
        // Calculated Column Formula
        CalculatedColumnFormula *CT_TableFormula
        // Totals Row Formula
        TotalsRowFormula *CT_TableFormula
        // XML Column Properties
        XmlColumnPr *CT_XmlColumnPr
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_TableColumn ¶

    func NewCT_TableColumn() *CT_TableColumn

### func (*CT_TableColumn) MarshalXML ¶

    func (m *CT_TableColumn) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_TableColumn) UnmarshalXML ¶

    func (m *CT_TableColumn) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_TableColumn) Validate ¶

    func (m *CT_TableColumn) Validate() error

Validate validates the CT_TableColumn and its children

### func (*CT_TableColumn) ValidateWithPath ¶

    func (m *CT_TableColumn) ValidateWithPath(path string) error

ValidateWithPath validates the CT_TableColumn and its children, prefixing error messages with path

## type CT_TableColumns ¶

    type CT_TableColumns struct {
        // Column Count
        CountAttr *uint32
        // Table Column
        TableColumn []*CT_TableColumn
    }

### func NewCT_TableColumns ¶

    func NewCT_TableColumns() *CT_TableColumns

### func (*CT_TableColumns) MarshalXML ¶

    func (m *CT_TableColumns) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_TableColumns) UnmarshalXML ¶

    func (m *CT_TableColumns) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_TableColumns) Validate ¶

    func (m *CT_TableColumns) Validate() error

Validate validates the CT_TableColumns and its children

### func (*CT_TableColumns) ValidateWithPath ¶

    func (m *CT_TableColumns) ValidateWithPath(path string) error

ValidateWithPath validates the CT_TableColumns and its children, prefixing error messages with path

## type CT_TableFormula ¶

    type CT_TableFormula struct {
        ArrayAttr bool
        Content   string
    }

### func NewCT_TableFormula ¶

    func NewCT_TableFormula() *CT_TableFormula

### func (*CT_TableFormula) MarshalXML ¶

    func (m *CT_TableFormula) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_TableFormula) UnmarshalXML ¶

    func (m *CT_TableFormula) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_TableFormula) Validate ¶

    func (m *CT_TableFormula) Validate() error

Validate validates the CT_TableFormula and its children

### func (*CT_TableFormula) ValidateWithPath ¶

    func (m *CT_TableFormula) ValidateWithPath(path string) error

ValidateWithPath validates the CT_TableFormula and its children, prefixing error messages with path

## type CT_TableMissing ¶

    type CT_TableMissing struct {
    }

### func NewCT_TableMissing ¶

    func NewCT_TableMissing() *CT_TableMissing

### func (*CT_TableMissing) MarshalXML ¶

    func (m *CT_TableMissing) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_TableMissing) UnmarshalXML ¶

    func (m *CT_TableMissing) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_TableMissing) Validate ¶

    func (m *CT_TableMissing) Validate() error

Validate validates the CT_TableMissing and its children

### func (*CT_TableMissing) ValidateWithPath ¶

    func (m *CT_TableMissing) ValidateWithPath(path string) error

ValidateWithPath validates the CT_TableMissing and its children, prefixing error messages with path

## type CT_TablePart ¶

    type CT_TablePart struct {
        IdAttr string
    }

### func NewCT_TablePart ¶

    func NewCT_TablePart() *CT_TablePart

### func (*CT_TablePart) MarshalXML ¶

    func (m *CT_TablePart) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_TablePart) UnmarshalXML ¶

    func (m *CT_TablePart) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_TablePart) Validate ¶

    func (m *CT_TablePart) Validate() error

Validate validates the CT_TablePart and its children

### func (*CT_TablePart) ValidateWithPath ¶

    func (m *CT_TablePart) ValidateWithPath(path string) error

ValidateWithPath validates the CT_TablePart and its children, prefixing error messages with path

## type CT_TableParts ¶

    type CT_TableParts struct {
        // Count
        CountAttr *uint32
        // Table Part
        TablePart []*CT_TablePart
    }

### func NewCT_TableParts ¶

    func NewCT_TableParts() *CT_TableParts

### func (*CT_TableParts) MarshalXML ¶

    func (m *CT_TableParts) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_TableParts) UnmarshalXML ¶

    func (m *CT_TableParts) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_TableParts) Validate ¶

    func (m *CT_TableParts) Validate() error

Validate validates the CT_TableParts and its children

### func (*CT_TableParts) ValidateWithPath ¶

    func (m *CT_TableParts) ValidateWithPath(path string) error

ValidateWithPath validates the CT_TableParts and its children, prefixing error messages with path

## type CT_TableStyle ¶

    type CT_TableStyle struct {
        // Table Style Name
        NameAttr string
        // Pivot Style
        PivotAttr *bool
        // Table
        TableAttr *bool
        // Table Style Count
        CountAttr *uint32
        // Table Style
        TableStyleElement []*CT_TableStyleElement
    }

### func NewCT_TableStyle ¶

    func NewCT_TableStyle() *CT_TableStyle

### func (*CT_TableStyle) MarshalXML ¶

    func (m *CT_TableStyle) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_TableStyle) UnmarshalXML ¶

    func (m *CT_TableStyle) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_TableStyle) Validate ¶

    func (m *CT_TableStyle) Validate() error

Validate validates the CT_TableStyle and its children

### func (*CT_TableStyle) ValidateWithPath ¶

    func (m *CT_TableStyle) ValidateWithPath(path string) error

ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path

## type CT_TableStyleElement ¶

    type CT_TableStyleElement struct {
        // Table Style Type
        TypeAttr ST_TableStyleType
        // Band Size
        SizeAttr *uint32
        // Formatting Id
        DxfIdAttr *uint32
    }

### func NewCT_TableStyleElement ¶

    func NewCT_TableStyleElement() *CT_TableStyleElement

### func (*CT_TableStyleElement) MarshalXML ¶

    func (m *CT_TableStyleElement) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_TableStyleElement) UnmarshalXML ¶

    func (m *CT_TableStyleElement) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_TableStyleElement) Validate ¶

    func (m *CT_TableStyleElement) Validate() error

Validate validates the CT_TableStyleElement and its children

### func (*CT_TableStyleElement) ValidateWithPath ¶

    func (m *CT_TableStyleElement) ValidateWithPath(path string) error

ValidateWithPath validates the CT_TableStyleElement and its children, prefixing error messages with path

## type CT_TableStyleInfo ¶

    type CT_TableStyleInfo struct {
        // Style Name
        NameAttr *string
        // Show First Column
        ShowFirstColumnAttr *bool
        // Show Last Column
        ShowLastColumnAttr *bool
        // Show Row Stripes
        ShowRowStripesAttr *bool
        // Show Column Stripes
        ShowColumnStripesAttr *bool
    }

### func NewCT_TableStyleInfo ¶

    func NewCT_TableStyleInfo() *CT_TableStyleInfo

### func (*CT_TableStyleInfo) MarshalXML ¶

    func (m *CT_TableStyleInfo) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_TableStyleInfo) UnmarshalXML ¶

    func (m *CT_TableStyleInfo) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_TableStyleInfo) Validate ¶

    func (m *CT_TableStyleInfo) Validate() error

Validate validates the CT_TableStyleInfo and its children

### func (*CT_TableStyleInfo) ValidateWithPath ¶

    func (m *CT_TableStyleInfo) ValidateWithPath(path string) error

ValidateWithPath validates the CT_TableStyleInfo and its children, prefixing error messages with path

## type CT_TableStyles ¶

    type CT_TableStyles struct {
        // Table Style Count
        CountAttr *uint32
        // Default Table Style
        DefaultTableStyleAttr *string
        // Default Pivot Style
        DefaultPivotStyleAttr *string
        // Table Style
        TableStyle []*CT_TableStyle
    }

### func NewCT_TableStyles ¶

    func NewCT_TableStyles() *CT_TableStyles

### func (*CT_TableStyles) MarshalXML ¶

    func (m *CT_TableStyles) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_TableStyles) UnmarshalXML ¶

    func (m *CT_TableStyles) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_TableStyles) Validate ¶

    func (m *CT_TableStyles) Validate() error

Validate validates the CT_TableStyles and its children

### func (*CT_TableStyles) ValidateWithPath ¶

    func (m *CT_TableStyles) ValidateWithPath(path string) error

ValidateWithPath validates the CT_TableStyles and its children, prefixing error messages with path

## type CT_Tables ¶

    type CT_Tables struct {
        // Count of Tables
        CountAttr    *uint32
        TablesChoice []*CT_TablesChoice
    }

### func NewCT_Tables ¶

    func NewCT_Tables() *CT_Tables

### func (*CT_Tables) MarshalXML ¶

    func (m *CT_Tables) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Tables) UnmarshalXML ¶

    func (m *CT_Tables) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Tables) Validate ¶

    func (m *CT_Tables) Validate() error

Validate validates the CT_Tables and its children

### func (*CT_Tables) ValidateWithPath ¶

    func (m *CT_Tables) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Tables and its children, prefixing error messages with path

## type CT_TablesChoice ¶

    type CT_TablesChoice struct {
        // No Value
        M *CT_TableMissing
        // Character Value
        S *CT_XStringElement
        // Index
        X *CT_Index
    }

### func NewCT_TablesChoice ¶

    func NewCT_TablesChoice() *CT_TablesChoice

### func (*CT_TablesChoice) MarshalXML ¶

    func (m *CT_TablesChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_TablesChoice) UnmarshalXML ¶

    func (m *CT_TablesChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_TablesChoice) Validate ¶

    func (m *CT_TablesChoice) Validate() error

Validate validates the CT_TablesChoice and its children

### func (*CT_TablesChoice) ValidateWithPath ¶

    func (m *CT_TablesChoice) ValidateWithPath(path string) error

ValidateWithPath validates the CT_TablesChoice and its children, prefixing error messages with path

## type CT_TextField ¶

    type CT_TextField struct {
        // Field Type
        TypeAttr ST_ExternalConnectionType
        // Position
        PositionAttr *uint32
    }

### func NewCT_TextField ¶

    func NewCT_TextField() *CT_TextField

### func (*CT_TextField) MarshalXML ¶

    func (m *CT_TextField) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_TextField) UnmarshalXML ¶

    func (m *CT_TextField) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_TextField) Validate ¶

    func (m *CT_TextField) Validate() error

Validate validates the CT_TextField and its children

### func (*CT_TextField) ValidateWithPath ¶

    func (m *CT_TextField) ValidateWithPath(path string) error

ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path

## type CT_TextFields ¶

    type CT_TextFields struct {
        // Count of Fields
        CountAttr *uint32
        // Text Import Field Settings
        TextField []*CT_TextField
    }

### func NewCT_TextFields ¶

    func NewCT_TextFields() *CT_TextFields

### func (*CT_TextFields) MarshalXML ¶

    func (m *CT_TextFields) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_TextFields) UnmarshalXML ¶

    func (m *CT_TextFields) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_TextFields) Validate ¶

    func (m *CT_TextFields) Validate() error

Validate validates the CT_TextFields and its children

### func (*CT_TextFields) ValidateWithPath ¶

    func (m *CT_TextFields) ValidateWithPath(path string) error

ValidateWithPath validates the CT_TextFields and its children, prefixing error messages with path

## type CT_TextPr ¶

    type CT_TextPr struct {
        // Prompt for File Name
        PromptAttr *bool
        // File Type
        FileTypeAttr ST_FileType
        // Code Page
        CodePageAttr *uint32
        // Character Set
        CharacterSetAttr *string
        // First Row
        FirstRowAttr *uint32
        // Source File Name
        SourceFileAttr *string
        // Delimited File
        DelimitedAttr *bool
        // Decimal Separator
        DecimalAttr *string
        // Thousands Separator
        ThousandsAttr *string
        // Tab as Delimiter
        TabAttr *bool
        // Space is Delimiter
        SpaceAttr *bool
        // Comma is Delimiter
        CommaAttr *bool
        // Semicolon is Delimiter
        SemicolonAttr *bool
        // Consecutive Delimiters
        ConsecutiveAttr *bool
        // Qualifier
        QualifierAttr ST_Qualifier
        // Custom Delimiter
        DelimiterAttr *string
        // Fields
        TextFields *CT_TextFields
    }

### func NewCT_TextPr ¶

    func NewCT_TextPr() *CT_TextPr

### func (*CT_TextPr) MarshalXML ¶

    func (m *CT_TextPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_TextPr) UnmarshalXML ¶

    func (m *CT_TextPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_TextPr) Validate ¶

    func (m *CT_TextPr) Validate() error

Validate validates the CT_TextPr and its children

### func (*CT_TextPr) ValidateWithPath ¶

    func (m *CT_TextPr) ValidateWithPath(path string) error

ValidateWithPath validates the CT_TextPr and its children, prefixing error messages with path

## type CT_Top10 ¶

    type CT_Top10 struct {
        // Top
        TopAttr *bool
        // Filter by Percent
        PercentAttr *bool
        // Top or Bottom Value
        ValAttr float64
        // Filter Value
        FilterValAttr *float64
    }

### func NewCT_Top10 ¶

    func NewCT_Top10() *CT_Top10

### func (*CT_Top10) MarshalXML ¶

    func (m *CT_Top10) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Top10) UnmarshalXML ¶

    func (m *CT_Top10) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Top10) Validate ¶

    func (m *CT_Top10) Validate() error

Validate validates the CT_Top10 and its children

### func (*CT_Top10) ValidateWithPath ¶

    func (m *CT_Top10) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Top10 and its children, prefixing error messages with path

## type CT_Tuple ¶

    type CT_Tuple struct {
        // Field Index
        FldAttr *uint32
        // Hierarchy Index
        HierAttr *uint32
        // Item Index
        ItemAttr uint32
    }

### func NewCT_Tuple ¶

    func NewCT_Tuple() *CT_Tuple

### func (*CT_Tuple) MarshalXML ¶

    func (m *CT_Tuple) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Tuple) UnmarshalXML ¶

    func (m *CT_Tuple) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Tuple) Validate ¶

    func (m *CT_Tuple) Validate() error

Validate validates the CT_Tuple and its children

### func (*CT_Tuple) ValidateWithPath ¶

    func (m *CT_Tuple) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Tuple and its children, prefixing error messages with path

## type CT_TupleCache ¶

    type CT_TupleCache struct {
        // Entries
        Entries *CT_PCDSDTCEntries
        // Sets
        Sets *CT_Sets
        // OLAP Query Cache
        QueryCache *CT_QueryCache
        // Server Formats
        ServerFormats *CT_ServerFormats
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_TupleCache ¶

    func NewCT_TupleCache() *CT_TupleCache

### func (*CT_TupleCache) MarshalXML ¶

    func (m *CT_TupleCache) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_TupleCache) UnmarshalXML ¶

    func (m *CT_TupleCache) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_TupleCache) Validate ¶

    func (m *CT_TupleCache) Validate() error

Validate validates the CT_TupleCache and its children

### func (*CT_TupleCache) ValidateWithPath ¶

    func (m *CT_TupleCache) ValidateWithPath(path string) error

ValidateWithPath validates the CT_TupleCache and its children, prefixing error messages with path

## type CT_Tuples ¶

    type CT_Tuples struct {
        // Member Name Count
        CAttr *uint32
        // Tuple
        Tpl []*CT_Tuple
    }

### func NewCT_Tuples ¶

    func NewCT_Tuples() *CT_Tuples

### func (*CT_Tuples) MarshalXML ¶

    func (m *CT_Tuples) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Tuples) UnmarshalXML ¶

    func (m *CT_Tuples) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Tuples) Validate ¶

    func (m *CT_Tuples) Validate() error

Validate validates the CT_Tuples and its children

### func (*CT_Tuples) ValidateWithPath ¶

    func (m *CT_Tuples) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Tuples and its children, prefixing error messages with path

## type CT_UnderlineProperty ¶

    type CT_UnderlineProperty struct {
        // Underline Value
        ValAttr ST_UnderlineValues
    }

### func NewCT_UnderlineProperty ¶

    func NewCT_UnderlineProperty() *CT_UnderlineProperty

### func (*CT_UnderlineProperty) MarshalXML ¶

    func (m *CT_UnderlineProperty) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_UnderlineProperty) UnmarshalXML ¶

    func (m *CT_UnderlineProperty) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_UnderlineProperty) Validate ¶

    func (m *CT_UnderlineProperty) Validate() error

Validate validates the CT_UnderlineProperty and its children

### func (*CT_UnderlineProperty) ValidateWithPath ¶

    func (m *CT_UnderlineProperty) ValidateWithPath(path string) error

ValidateWithPath validates the CT_UnderlineProperty and its children, prefixing error messages with path

## type CT_UndoInfo ¶

    type CT_UndoInfo struct {
        // Index
        IndexAttr uint32
        // Expression
        ExpAttr ST_FormulaExpression
        // Reference 3D
        Ref3DAttr *bool
        // Array Formula
        ArrayAttr *bool
        // Value Needed
        VAttr *bool
        // Defined Name Formula
        NfAttr *bool
        // Cross Sheet Move
        CsAttr *bool
        // Range
        DrAttr string
        // Defined Name
        DnAttr *string
        // Cell Reference
        RAttr *string
        // Sheet Id
        SIdAttr *uint32
    }

### func NewCT_UndoInfo ¶

    func NewCT_UndoInfo() *CT_UndoInfo

### func (*CT_UndoInfo) MarshalXML ¶

    func (m *CT_UndoInfo) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_UndoInfo) UnmarshalXML ¶

    func (m *CT_UndoInfo) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_UndoInfo) Validate ¶

    func (m *CT_UndoInfo) Validate() error

Validate validates the CT_UndoInfo and its children

### func (*CT_UndoInfo) ValidateWithPath ¶

    func (m *CT_UndoInfo) ValidateWithPath(path string) error

ValidateWithPath validates the CT_UndoInfo and its children, prefixing error messages with path

## type CT_Users ¶

    type CT_Users struct {
        // Active User Count
        CountAttr *uint32
        // User Information
        UserInfo []*CT_SharedUser
    }

### func NewCT_Users ¶

    func NewCT_Users() *CT_Users

### func (*CT_Users) MarshalXML ¶

    func (m *CT_Users) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Users) UnmarshalXML ¶

    func (m *CT_Users) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Users) Validate ¶

    func (m *CT_Users) Validate() error

Validate validates the CT_Users and its children

### func (*CT_Users) ValidateWithPath ¶

    func (m *CT_Users) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Users and its children, prefixing error messages with path

## type CT_VerticalAlignFontProperty ¶

    type CT_VerticalAlignFontProperty struct {
        // Value
        ValAttr sharedTypes.ST_VerticalAlignRun
    }

### func NewCT_VerticalAlignFontProperty ¶

    func NewCT_VerticalAlignFontProperty() *CT_VerticalAlignFontProperty

### func (*CT_VerticalAlignFontProperty) MarshalXML ¶

    func (m *CT_VerticalAlignFontProperty) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_VerticalAlignFontProperty) UnmarshalXML ¶

    func (m *CT_VerticalAlignFontProperty) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_VerticalAlignFontProperty) Validate ¶

    func (m *CT_VerticalAlignFontProperty) Validate() error

Validate validates the CT_VerticalAlignFontProperty and its children

### func (*CT_VerticalAlignFontProperty) ValidateWithPath ¶

    func (m *CT_VerticalAlignFontProperty) ValidateWithPath(path string) error

ValidateWithPath validates the CT_VerticalAlignFontProperty and its children, prefixing error messages with path

## type CT_VolMain ¶

    type CT_VolMain struct {
        // First String
        FirstAttr string
        // Topic
        Tp []*CT_VolTopic
    }

### func NewCT_VolMain ¶

    func NewCT_VolMain() *CT_VolMain

### func (*CT_VolMain) MarshalXML ¶

    func (m *CT_VolMain) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_VolMain) UnmarshalXML ¶

    func (m *CT_VolMain) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_VolMain) Validate ¶

    func (m *CT_VolMain) Validate() error

Validate validates the CT_VolMain and its children

### func (*CT_VolMain) ValidateWithPath ¶

    func (m *CT_VolMain) ValidateWithPath(path string) error

ValidateWithPath validates the CT_VolMain and its children, prefixing error messages with path

## type CT_VolTopic ¶

    type CT_VolTopic struct {
        // Type
        TAttr ST_VolValueType
        // Topic Value
        V string
        // Strings in Subtopic
        Stp []string
        // References
        Tr []*CT_VolTopicRef
    }

### func NewCT_VolTopic ¶

    func NewCT_VolTopic() *CT_VolTopic

### func (*CT_VolTopic) MarshalXML ¶

    func (m *CT_VolTopic) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_VolTopic) UnmarshalXML ¶

    func (m *CT_VolTopic) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_VolTopic) Validate ¶

    func (m *CT_VolTopic) Validate() error

Validate validates the CT_VolTopic and its children

### func (*CT_VolTopic) ValidateWithPath ¶

    func (m *CT_VolTopic) ValidateWithPath(path string) error

ValidateWithPath validates the CT_VolTopic and its children, prefixing error messages with path

## type CT_VolTopicRef ¶

    type CT_VolTopicRef struct {
        // Reference
        RAttr string
        // Sheet Id
        SAttr uint32
    }

### func NewCT_VolTopicRef ¶

    func NewCT_VolTopicRef() *CT_VolTopicRef

### func (*CT_VolTopicRef) MarshalXML ¶

    func (m *CT_VolTopicRef) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_VolTopicRef) UnmarshalXML ¶

    func (m *CT_VolTopicRef) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_VolTopicRef) Validate ¶

    func (m *CT_VolTopicRef) Validate() error

Validate validates the CT_VolTopicRef and its children

### func (*CT_VolTopicRef) ValidateWithPath ¶

    func (m *CT_VolTopicRef) ValidateWithPath(path string) error

ValidateWithPath validates the CT_VolTopicRef and its children, prefixing error messages with path

## type CT_VolType ¶

    type CT_VolType struct {
        // Type
        TypeAttr ST_VolDepType
        // Main
        Main []*CT_VolMain
    }

### func NewCT_VolType ¶

    func NewCT_VolType() *CT_VolType

### func (*CT_VolType) MarshalXML ¶

    func (m *CT_VolType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_VolType) UnmarshalXML ¶

    func (m *CT_VolType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_VolType) Validate ¶

    func (m *CT_VolType) Validate() error

Validate validates the CT_VolType and its children

### func (*CT_VolType) ValidateWithPath ¶

    func (m *CT_VolType) ValidateWithPath(path string) error

ValidateWithPath validates the CT_VolType and its children, prefixing error messages with path

## type CT_VolTypes ¶

    type CT_VolTypes struct {
        // Volatile Dependency Type
        VolType []*CT_VolType
        ExtLst  *CT_ExtensionList
    }

### func NewCT_VolTypes ¶

    func NewCT_VolTypes() *CT_VolTypes

### func (*CT_VolTypes) MarshalXML ¶

    func (m *CT_VolTypes) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_VolTypes) UnmarshalXML ¶

    func (m *CT_VolTypes) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_VolTypes) Validate ¶

    func (m *CT_VolTypes) Validate() error

Validate validates the CT_VolTypes and its children

### func (*CT_VolTypes) ValidateWithPath ¶

    func (m *CT_VolTypes) ValidateWithPath(path string) error

ValidateWithPath validates the CT_VolTypes and its children, prefixing error messages with path

## type CT_WebPr ¶

    type CT_WebPr struct {
        // XML Source
        XmlAttr *bool
        // Import XML Source Data
        SourceDataAttr *bool
        // Parse PRE
        ParsePreAttr *bool
        // Consecutive Delimiters
        ConsecutiveAttr *bool
        // Use First Row
        FirstRowAttr *bool
        // Created in Excel 97
        Xl97Attr *bool
        // Dates as Text
        TextDatesAttr *bool
        // Refreshed in Excel 2000
        Xl2000Attr *bool
        // URL
        UrlAttr *string
        // Web Post
        PostAttr *string
        // HTML Tables Only
        HtmlTablesAttr *bool
        // HTML Formatting Handling
        HtmlFormatAttr ST_HtmlFmt
        // Edit Query URL
        EditPageAttr *string
        // Tables
        Tables *CT_Tables
    }

### func NewCT_WebPr ¶

    func NewCT_WebPr() *CT_WebPr

### func (*CT_WebPr) MarshalXML ¶

    func (m *CT_WebPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_WebPr) UnmarshalXML ¶

    func (m *CT_WebPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_WebPr) Validate ¶

    func (m *CT_WebPr) Validate() error

Validate validates the CT_WebPr and its children

### func (*CT_WebPr) ValidateWithPath ¶

    func (m *CT_WebPr) ValidateWithPath(path string) error

ValidateWithPath validates the CT_WebPr and its children, prefixing error messages with path

## type CT_WebPublishItem ¶

    type CT_WebPublishItem struct {
        // Id
        IdAttr uint32
        // Destination Bookmark
        DivIdAttr string
        // Web Source Type
        SourceTypeAttr ST_WebSourceType
        // Source Id
        SourceRefAttr *string
        // Source Object Name
        SourceObjectAttr *string
        // Destination File Name
        DestinationFileAttr string
        // Title
        TitleAttr *string
        // Automatically Publish
        AutoRepublishAttr *bool
    }

### func NewCT_WebPublishItem ¶

    func NewCT_WebPublishItem() *CT_WebPublishItem

### func (*CT_WebPublishItem) MarshalXML ¶

    func (m *CT_WebPublishItem) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_WebPublishItem) UnmarshalXML ¶

    func (m *CT_WebPublishItem) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_WebPublishItem) Validate ¶

    func (m *CT_WebPublishItem) Validate() error

Validate validates the CT_WebPublishItem and its children

### func (*CT_WebPublishItem) ValidateWithPath ¶

    func (m *CT_WebPublishItem) ValidateWithPath(path string) error

ValidateWithPath validates the CT_WebPublishItem and its children, prefixing error messages with path

## type CT_WebPublishItems ¶

    type CT_WebPublishItems struct {
        // Web Publishing Items Count
        CountAttr *uint32
        // Web Publishing Item
        WebPublishItem []*CT_WebPublishItem
    }

### func NewCT_WebPublishItems ¶

    func NewCT_WebPublishItems() *CT_WebPublishItems

### func (*CT_WebPublishItems) MarshalXML ¶

    func (m *CT_WebPublishItems) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_WebPublishItems) UnmarshalXML ¶

    func (m *CT_WebPublishItems) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_WebPublishItems) Validate ¶

    func (m *CT_WebPublishItems) Validate() error

Validate validates the CT_WebPublishItems and its children

### func (*CT_WebPublishItems) ValidateWithPath ¶

    func (m *CT_WebPublishItems) ValidateWithPath(path string) error

ValidateWithPath validates the CT_WebPublishItems and its children, prefixing error messages with path

## type CT_WebPublishObject ¶

    type CT_WebPublishObject struct {
        // Id
        IdAttr uint32
        // Div Id
        DivIdAttr string
        // Source Object
        SourceObjectAttr *string
        // Destination File
        DestinationFileAttr string
        // Title
        TitleAttr *string
        // Auto Republish
        AutoRepublishAttr *bool
    }

### func NewCT_WebPublishObject ¶

    func NewCT_WebPublishObject() *CT_WebPublishObject

### func (*CT_WebPublishObject) MarshalXML ¶

    func (m *CT_WebPublishObject) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_WebPublishObject) UnmarshalXML ¶

    func (m *CT_WebPublishObject) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_WebPublishObject) Validate ¶

    func (m *CT_WebPublishObject) Validate() error

Validate validates the CT_WebPublishObject and its children

### func (*CT_WebPublishObject) ValidateWithPath ¶

    func (m *CT_WebPublishObject) ValidateWithPath(path string) error

ValidateWithPath validates the CT_WebPublishObject and its children, prefixing error messages with path

## type CT_WebPublishObjects ¶

    type CT_WebPublishObjects struct {
        // Count
        CountAttr *uint32
        // Web Publishing Object
        WebPublishObject []*CT_WebPublishObject
    }

### func NewCT_WebPublishObjects ¶

    func NewCT_WebPublishObjects() *CT_WebPublishObjects

### func (*CT_WebPublishObjects) MarshalXML ¶

    func (m *CT_WebPublishObjects) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_WebPublishObjects) UnmarshalXML ¶

    func (m *CT_WebPublishObjects) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_WebPublishObjects) Validate ¶

    func (m *CT_WebPublishObjects) Validate() error

Validate validates the CT_WebPublishObjects and its children

### func (*CT_WebPublishObjects) ValidateWithPath ¶

    func (m *CT_WebPublishObjects) ValidateWithPath(path string) error

ValidateWithPath validates the CT_WebPublishObjects and its children, prefixing error messages with path

## type CT_WebPublishing ¶

    type CT_WebPublishing struct {
        // Use CSS
        CssAttr *bool
        // Thicket
        ThicketAttr *bool
        // Enable Long File Names
        LongFileNamesAttr *bool
        // VML in Browsers
        VmlAttr *bool
        // Allow PNG
        AllowPngAttr *bool
        // Target Screen Size
        TargetScreenSizeAttr ST_TargetScreenSize
        // DPI
        DpiAttr *uint32
        // Code Page
        CodePageAttr *uint32
        // Character Set
        CharacterSetAttr *string
    }

### func NewCT_WebPublishing ¶

    func NewCT_WebPublishing() *CT_WebPublishing

### func (*CT_WebPublishing) MarshalXML ¶

    func (m *CT_WebPublishing) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_WebPublishing) UnmarshalXML ¶

    func (m *CT_WebPublishing) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_WebPublishing) Validate ¶

    func (m *CT_WebPublishing) Validate() error

Validate validates the CT_WebPublishing and its children

### func (*CT_WebPublishing) ValidateWithPath ¶

    func (m *CT_WebPublishing) ValidateWithPath(path string) error

ValidateWithPath validates the CT_WebPublishing and its children, prefixing error messages with path

## type CT_Workbook ¶

    type CT_Workbook struct {
        // Document Conformance Class
        ConformanceAttr sharedTypes.ST_ConformanceClass
        // File Version
        FileVersion *CT_FileVersion
        // File Sharing
        FileSharing *CT_FileSharing
        // Workbook Properties
        WorkbookPr *CT_WorkbookPr
        // Workbook Protection
        WorkbookProtection *CT_WorkbookProtection
        // Workbook Views
        BookViews *CT_BookViews
        // Sheets
        Sheets *CT_Sheets
        // Function Groups
        FunctionGroups *CT_FunctionGroups
        // External References
        ExternalReferences *CT_ExternalReferences
        // Defined Names
        DefinedNames *CT_DefinedNames
        // Calculation Properties
        CalcPr *CT_CalcPr
        // Embedded Object Size
        OleSize *CT_OleSize
        // Custom Workbook Views
        CustomWorkbookViews *CT_CustomWorkbookViews
        // PivotCaches
        PivotCaches *CT_PivotCaches
        // Smart Tag Properties
        SmartTagPr *CT_SmartTagPr
        // Smart Tag Types
        SmartTagTypes *CT_SmartTagTypes
        // Web Publishing Properties
        WebPublishing *CT_WebPublishing
        // File Recovery Properties
        FileRecoveryPr []*CT_FileRecoveryPr
        // Web Publish Objects
        WebPublishObjects *CT_WebPublishObjects
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_Workbook ¶

    func NewCT_Workbook() *CT_Workbook

### func (*CT_Workbook) MarshalXML ¶

    func (m *CT_Workbook) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Workbook) UnmarshalXML ¶

    func (m *CT_Workbook) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Workbook) Validate ¶

    func (m *CT_Workbook) Validate() error

Validate validates the CT_Workbook and its children

### func (*CT_Workbook) ValidateWithPath ¶

    func (m *CT_Workbook) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Workbook and its children, prefixing error messages with path

## type CT_WorkbookPr ¶

    type CT_WorkbookPr struct {
        // Date 1904
        Date1904Attr *bool
        // Show Objects
        ShowObjectsAttr ST_Objects
        // Show Border Unselected Table
        ShowBorderUnselectedTablesAttr *bool
        // Filter Privacy
        FilterPrivacyAttr *bool
        // Prompted Solutions
        PromptedSolutionsAttr *bool
        // Show Ink Annotations
        ShowInkAnnotationAttr *bool
        // Create Backup File
        BackupFileAttr *bool
        // Save External Link Values
        SaveExternalLinkValuesAttr *bool
        // Update Links Behavior
        UpdateLinksAttr ST_UpdateLinks
        // Code Name
        CodeNameAttr *string
        // Hide Pivot Field List
        HidePivotFieldListAttr *bool
        // Show Pivot Chart Filter
        ShowPivotChartFilterAttr *bool
        // Allow Refresh Query
        AllowRefreshQueryAttr *bool
        // Publish Items
        PublishItemsAttr *bool
        // Check Compatibility On Save
        CheckCompatibilityAttr *bool
        // Auto Compress Pictures
        AutoCompressPicturesAttr *bool
        // Refresh all Connections on Open
        RefreshAllConnectionsAttr *bool
        // Default Theme Version
        DefaultThemeVersionAttr *uint32
    }

### func NewCT_WorkbookPr ¶

    func NewCT_WorkbookPr() *CT_WorkbookPr

### func (*CT_WorkbookPr) MarshalXML ¶

    func (m *CT_WorkbookPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_WorkbookPr) UnmarshalXML ¶

    func (m *CT_WorkbookPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_WorkbookPr) Validate ¶

    func (m *CT_WorkbookPr) Validate() error

Validate validates the CT_WorkbookPr and its children

### func (*CT_WorkbookPr) ValidateWithPath ¶

    func (m *CT_WorkbookPr) ValidateWithPath(path string) error

ValidateWithPath validates the CT_WorkbookPr and its children, prefixing error messages with path

## type CT_WorkbookProtection ¶

    type CT_WorkbookProtection struct {
        // Legacy Workbook Password
        WorkbookPasswordAttr *string
        // Workbook Password Character Set
        WorkbookPasswordCharacterSetAttr *string
        // Legacy Revisions Password
        RevisionsPasswordAttr *string
        // Revisions Password Character Set
        RevisionsPasswordCharacterSetAttr *string
        // Lock Structure
        LockStructureAttr *bool
        // Lock Windows
        LockWindowsAttr *bool
        // Lock Revisions
        LockRevisionAttr *bool
        // Cryptographic Algorithm Name
        RevisionsAlgorithmNameAttr *string
        // Password Hash Value
        RevisionsHashValueAttr *string
        // Salt Value for Password Verifier
        RevisionsSaltValueAttr *string
        // Iterations to Run Hashing Algorithm
        RevisionsSpinCountAttr *uint32
        // Cryptographic Algorithm Name
        WorkbookAlgorithmNameAttr *string
        // Password Hash Value
        WorkbookHashValueAttr *string
        // Salt Value for Password Verifier
        WorkbookSaltValueAttr *string
        // Iterations to Run Hashing Algorithm
        WorkbookSpinCountAttr *uint32
    }

### func NewCT_WorkbookProtection ¶

    func NewCT_WorkbookProtection() *CT_WorkbookProtection

### func (*CT_WorkbookProtection) MarshalXML ¶

    func (m *CT_WorkbookProtection) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_WorkbookProtection) UnmarshalXML ¶

    func (m *CT_WorkbookProtection) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_WorkbookProtection) Validate ¶

    func (m *CT_WorkbookProtection) Validate() error

Validate validates the CT_WorkbookProtection and its children

### func (*CT_WorkbookProtection) ValidateWithPath ¶

    func (m *CT_WorkbookProtection) ValidateWithPath(path string) error

ValidateWithPath validates the CT_WorkbookProtection and its children, prefixing error messages with path

## type CT_Worksheet ¶

    type CT_Worksheet struct {
        // Worksheet Properties
        SheetPr *CT_SheetPr
        // Worksheet Dimensions
        Dimension *CT_SheetDimension
        // Sheet Views
        SheetViews *CT_SheetViews
        // Sheet Format Properties
        SheetFormatPr *CT_SheetFormatPr
        // Column Information
        Cols []*CT_Cols
        // Sheet Data
        SheetData *CT_SheetData
        // Sheet Calculation Properties
        SheetCalcPr *CT_SheetCalcPr
        // Sheet Protection
        SheetProtection *CT_SheetProtection
        // Protected Ranges
        ProtectedRanges *CT_ProtectedRanges
        // Scenarios
        Scenarios *CT_Scenarios
        // AutoFilter
        AutoFilter *CT_AutoFilter
        // Sort State
        SortState *CT_SortState
        // Data Consolidate
        DataConsolidate *CT_DataConsolidate
        // Custom Sheet Views
        CustomSheetViews *CT_CustomSheetViews
        // Merge Cells
        MergeCells *CT_MergeCells
        // Phonetic Properties
        PhoneticPr *CT_PhoneticPr
        // Conditional Formatting
        ConditionalFormatting []*CT_ConditionalFormatting
        // Data Validations
        DataValidations *CT_DataValidations
        // Hyperlinks
        Hyperlinks *CT_Hyperlinks
        // Print Options
        PrintOptions *CT_PrintOptions
        // Page Margins
        PageMargins *CT_PageMargins
        // Page Setup Settings
        PageSetup *CT_PageSetup
        // Header and Footer Settings
        HeaderFooter *CT_HeaderFooter
        // Horizontal Page Breaks
        RowBreaks *CT_PageBreak
        // Vertical Page Breaks
        ColBreaks *CT_PageBreak
        // Custom Properties
        CustomProperties *CT_CustomProperties
        // Cell Watch Items
        CellWatches *CT_CellWatches
        // Ignored Errors
        IgnoredErrors *CT_IgnoredErrors
        // Smart Tags
        SmartTags *CT_SmartTags
        // Drawing
        Drawing *CT_Drawing
        // Legacy Drawing
        LegacyDrawing *CT_LegacyDrawing
        // Legacy Drawing Header Footer
        LegacyDrawingHF *CT_LegacyDrawing
        DrawingHF       *CT_DrawingHF
        // Background Image
        Picture    *CT_SheetBackgroundPicture
        OleObjects *CT_OleObjects
        // Embedded Controls
        Controls *CT_Controls
        // Web Publishing Items
        WebPublishItems *CT_WebPublishItems
        // Table Parts
        TableParts *CT_TableParts
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_Worksheet ¶

    func NewCT_Worksheet() *CT_Worksheet

### func (*CT_Worksheet) MarshalXML ¶

    func (m *CT_Worksheet) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Worksheet) UnmarshalXML ¶

    func (m *CT_Worksheet) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Worksheet) Validate ¶

    func (m *CT_Worksheet) Validate() error

Validate validates the CT_Worksheet and its children

### func (*CT_Worksheet) ValidateWithPath ¶

    func (m *CT_Worksheet) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Worksheet and its children, prefixing error messages with path

## type CT_WorksheetSource ¶

    type CT_WorksheetSource struct {
        // Reference
        RefAttr *string
        // Named Range
        NameAttr *string
        // Sheet Name
        SheetAttr *string
        IdAttr    *string
    }

### func NewCT_WorksheetSource ¶

    func NewCT_WorksheetSource() *CT_WorksheetSource

### func (*CT_WorksheetSource) MarshalXML ¶

    func (m *CT_WorksheetSource) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_WorksheetSource) UnmarshalXML ¶

    func (m *CT_WorksheetSource) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_WorksheetSource) Validate ¶

    func (m *CT_WorksheetSource) Validate() error

Validate validates the CT_WorksheetSource and its children

### func (*CT_WorksheetSource) ValidateWithPath ¶

    func (m *CT_WorksheetSource) ValidateWithPath(path string) error

ValidateWithPath validates the CT_WorksheetSource and its children, prefixing error messages with path

## type CT_X ¶

    type CT_X struct {
        // Shared Items Index
        VAttr *int32
    }

### func NewCT_X ¶

    func NewCT_X() *CT_X

### func (*CT_X) MarshalXML ¶

    func (m *CT_X) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_X) UnmarshalXML ¶

    func (m *CT_X) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_X) Validate ¶

    func (m *CT_X) Validate() error

Validate validates the CT_X and its children

### func (*CT_X) ValidateWithPath ¶

    func (m *CT_X) ValidateWithPath(path string) error

ValidateWithPath validates the CT_X and its children, prefixing error messages with path

## type CT_XStringElement ¶

    type CT_XStringElement struct {
        // Value
        VAttr string
    }

### func NewCT_XStringElement ¶

    func NewCT_XStringElement() *CT_XStringElement

### func (*CT_XStringElement) MarshalXML ¶

    func (m *CT_XStringElement) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_XStringElement) UnmarshalXML ¶

    func (m *CT_XStringElement) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_XStringElement) Validate ¶

    func (m *CT_XStringElement) Validate() error

Validate validates the CT_XStringElement and its children

### func (*CT_XStringElement) ValidateWithPath ¶

    func (m *CT_XStringElement) ValidateWithPath(path string) error

ValidateWithPath validates the CT_XStringElement and its children, prefixing error messages with path

## type CT_Xf ¶

    type CT_Xf struct {
        // Number Format Id
        NumFmtIdAttr *uint32
        // Font Id
        FontIdAttr *uint32
        // Fill Id
        FillIdAttr *uint32
        // Border Id
        BorderIdAttr *uint32
        // Format Id
        XfIdAttr *uint32
        // Quote Prefix
        QuotePrefixAttr *bool
        // Pivot Button
        PivotButtonAttr *bool
        // Apply Number Format
        ApplyNumberFormatAttr *bool
        // Apply Font
        ApplyFontAttr *bool
        // Apply Fill
        ApplyFillAttr *bool
        // Apply Border
        ApplyBorderAttr *bool
        // Apply Alignment
        ApplyAlignmentAttr *bool
        // Apply Protection
        ApplyProtectionAttr *bool
        // Alignment
        Alignment *CT_CellAlignment
        // Protection
        Protection *CT_CellProtection
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_Xf ¶

    func NewCT_Xf() *CT_Xf

### func (*CT_Xf) MarshalXML ¶

    func (m *CT_Xf) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Xf) UnmarshalXML ¶

    func (m *CT_Xf) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Xf) Validate ¶

    func (m *CT_Xf) Validate() error

Validate validates the CT_Xf and its children

### func (*CT_Xf) ValidateWithPath ¶

    func (m *CT_Xf) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Xf and its children, prefixing error messages with path

## type CT_XmlCellPr ¶

    type CT_XmlCellPr struct {
        // Table Field Id
        IdAttr uint32
        // Unique Table Name
        UniqueNameAttr *string
        // Column XML Properties
        XmlPr *CT_XmlPr
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_XmlCellPr ¶

    func NewCT_XmlCellPr() *CT_XmlCellPr

### func (*CT_XmlCellPr) MarshalXML ¶

    func (m *CT_XmlCellPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_XmlCellPr) UnmarshalXML ¶

    func (m *CT_XmlCellPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_XmlCellPr) Validate ¶

    func (m *CT_XmlCellPr) Validate() error

Validate validates the CT_XmlCellPr and its children

### func (*CT_XmlCellPr) ValidateWithPath ¶

    func (m *CT_XmlCellPr) ValidateWithPath(path string) error

ValidateWithPath validates the CT_XmlCellPr and its children, prefixing error messages with path

## type CT_XmlColumnPr ¶

    type CT_XmlColumnPr struct {
        // XML Map Id
        MapIdAttr uint32
        // XPath
        XpathAttr string
        // Denormalized
        DenormalizedAttr *bool
        // XML Data Type
        XmlDataTypeAttr string
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_XmlColumnPr ¶

    func NewCT_XmlColumnPr() *CT_XmlColumnPr

### func (*CT_XmlColumnPr) MarshalXML ¶

    func (m *CT_XmlColumnPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_XmlColumnPr) UnmarshalXML ¶

    func (m *CT_XmlColumnPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_XmlColumnPr) Validate ¶

    func (m *CT_XmlColumnPr) Validate() error

Validate validates the CT_XmlColumnPr and its children

### func (*CT_XmlColumnPr) ValidateWithPath ¶

    func (m *CT_XmlColumnPr) ValidateWithPath(path string) error

ValidateWithPath validates the CT_XmlColumnPr and its children, prefixing error messages with path

## type CT_XmlPr ¶

    type CT_XmlPr struct {
        // XML Map Id
        MapIdAttr uint32
        // XPath
        XpathAttr string
        // XML Data Type
        XmlDataTypeAttr string
        // Future Feature Data Storage Area
        ExtLst *CT_ExtensionList
    }

### func NewCT_XmlPr ¶

    func NewCT_XmlPr() *CT_XmlPr

### func (*CT_XmlPr) MarshalXML ¶

    func (m *CT_XmlPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_XmlPr) UnmarshalXML ¶

    func (m *CT_XmlPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_XmlPr) Validate ¶

    func (m *CT_XmlPr) Validate() error

Validate validates the CT_XmlPr and its children

### func (*CT_XmlPr) ValidateWithPath ¶

    func (m *CT_XmlPr) ValidateWithPath(path string) error

ValidateWithPath validates the CT_XmlPr and its children, prefixing error messages with path

## type CT_colItems ¶

    type CT_colItems struct {
        // Column Item Count
        CountAttr *uint32
        // Column Items
        I []*CT_I
    }

### func NewCT_colItems ¶

    func NewCT_colItems() *CT_colItems

### func (*CT_colItems) MarshalXML ¶

    func (m *CT_colItems) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_colItems) UnmarshalXML ¶

    func (m *CT_colItems) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_colItems) Validate ¶

    func (m *CT_colItems) Validate() error

Validate validates the CT_colItems and its children

### func (*CT_colItems) ValidateWithPath ¶

    func (m *CT_colItems) ValidateWithPath(path string) error

ValidateWithPath validates the CT_colItems and its children, prefixing error messages with path

## type CT_pivotTableDefinition ¶

    type CT_pivotTableDefinition struct {
        // Name
        NameAttr string
        // PivotCache Definition Id
        CacheIdAttr uint32
        // Data On Rows
        DataOnRowsAttr *bool
        // Default Data Field Position
        DataPositionAttr *uint32
        // Data Field Header Name
        DataCaptionAttr string
        // Grand Totals Caption
        GrandTotalCaptionAttr *string
        // Error Caption
        ErrorCaptionAttr *string
        // Show Error
        ShowErrorAttr *bool
        // Caption for Missing Values
        MissingCaptionAttr *string
        // Show Missing
        ShowMissingAttr *bool
        // Page Header Style Name
        PageStyleAttr *string
        // Table Style Name
        PivotTableStyleAttr *string
        // Vacated Style
        VacatedStyleAttr *string
        // PivotTable Custom String
        TagAttr *string
        // PivotTable Last Updated Version
        UpdatedVersionAttr *uint8
        // Minimum Refreshable Version
        MinRefreshableVersionAttr *uint8
        // Asterisk Totals
        AsteriskTotalsAttr *bool
        // Show Item Names
        ShowItemsAttr *bool
        // Allow Edit Data
        EditDataAttr *bool
        // Disable Field List
        DisableFieldListAttr *bool
        // Show Calculated Members
        ShowCalcMbrsAttr *bool
        // Total Visual Data
        VisualTotalsAttr *bool
        // Show Multiple Labels
        ShowMultipleLabelAttr *bool
        // Show Drop Down
        ShowDataDropDownAttr *bool
        // Show Expand Collapse
        ShowDrillAttr *bool
        // Print Drill Indicators
        PrintDrillAttr *bool
        // Show Member Property ToolTips
        ShowMemberPropertyTipsAttr *bool
        // Show ToolTips on Data
        ShowDataTipsAttr *bool
        // Enable PivotTable Wizard
        EnableWizardAttr *bool
        // Enable Drill Down
        EnableDrillAttr *bool
        // Enable Field Properties
        EnableFieldPropertiesAttr *bool
        // Preserve Formatting
        PreserveFormattingAttr *bool
        // Auto Formatting
        UseAutoFormattingAttr *bool
        // Page Wrap
        PageWrapAttr *uint32
        // Page Over Then Down
        PageOverThenDownAttr *bool
        // Subtotal Hidden Items
        SubtotalHiddenItemsAttr *bool
        // Row Grand Totals
        RowGrandTotalsAttr *bool
        // Grand Totals On Columns
        ColGrandTotalsAttr *bool
        // Field Print Titles
        FieldPrintTitlesAttr *bool
        // Item Print Titles
        ItemPrintTitlesAttr *bool
        // Merge Titles
        MergeItemAttr *bool
        // Show Drop Zones
        ShowDropZonesAttr *bool
        // PivotCache Created Version
        CreatedVersionAttr *uint8
        // Indentation for Compact Axis
        IndentAttr *uint32
        // Show Empty Row
        ShowEmptyRowAttr *bool
        // Show Empty Column
        ShowEmptyColAttr *bool
        // Show Field Headers
        ShowHeadersAttr *bool
        // Compact New Fields
        CompactAttr *bool
        // Outline New Fields
        OutlineAttr *bool
        // Outline Data Fields
        OutlineDataAttr *bool
        // Compact Data
        CompactDataAttr *bool
        // Data Fields Published
        PublishedAttr *bool
        // Enable Drop Zones
        GridDropZonesAttr *bool
        // Stop Immersive UI
        ImmersiveAttr *bool
        // Multiple Field Filters
        MultipleFieldFiltersAttr *bool
        // Chart Format Id
        ChartFormatAttr *uint32
        // Row Header Caption
        RowHeaderCaptionAttr *string
        // Column Header Caption
        ColHeaderCaptionAttr *string
        // Default Sort Order
        FieldListSortAscendingAttr *bool
        // MDX Subqueries Supported
        MdxSubqueriesAttr *bool
        // Custom List AutoSort
        CustomListSortAttr *bool
        // PivotTable Location
        Location *CT_Location
        // PivotTable Fields
        PivotFields *CT_PivotFields
        // Row Fields
        RowFields *CT_RowFields
        // Row Items
        RowItems *CT_rowItems
        // Column Fields
        ColFields *CT_ColFields
        // Column Items
        ColItems *CT_colItems
        // Page Field Items
        PageFields *CT_PageFields
        // Data Fields
        DataFields *CT_DataFields
        // PivotTable Formats
        Formats *CT_Formats
        // Conditional Formats
        ConditionalFormats *CT_ConditionalFormats
        // PivotChart Formats
        ChartFormats *CT_ChartFormats
        // PivotTable OLAP Hierarchies
        PivotHierarchies *CT_PivotHierarchies
        // PivotTable Style
        PivotTableStyleInfo *CT_PivotTableStyle
        // Filters
        Filters *CT_PivotFilters
        // Row OLAP Hierarchy References
        RowHierarchiesUsage *CT_RowHierarchiesUsage
        // Column OLAP Hierarchy References
        ColHierarchiesUsage *CT_ColHierarchiesUsage
        // Future Feature Data Storage Area
        ExtLst                      *CT_ExtensionList
        AutoFormatIdAttr            *uint32
        ApplyNumberFormatsAttr      *bool
        ApplyBorderFormatsAttr      *bool
        ApplyFontFormatsAttr        *bool
        ApplyPatternFormatsAttr     *bool
        ApplyAlignmentFormatsAttr   *bool
        ApplyWidthHeightFormatsAttr *bool
    }

### func NewCT_pivotTableDefinition ¶

    func NewCT_pivotTableDefinition() *CT_pivotTableDefinition

### func (*CT_pivotTableDefinition) MarshalXML ¶

    func (m *CT_pivotTableDefinition) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_pivotTableDefinition) UnmarshalXML ¶

    func (m *CT_pivotTableDefinition) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_pivotTableDefinition) Validate ¶

    func (m *CT_pivotTableDefinition) Validate() error

Validate validates the CT_pivotTableDefinition and its children

### func (*CT_pivotTableDefinition) ValidateWithPath ¶

    func (m *CT_pivotTableDefinition) ValidateWithPath(path string) error

ValidateWithPath validates the CT_pivotTableDefinition and its children, prefixing error messages with path

## type CT_rowItems ¶

    type CT_rowItems struct {
        // Items in a Row Count
        CountAttr *uint32
        // Row Items
        I []*CT_I
    }

### func NewCT_rowItems ¶

    func NewCT_rowItems() *CT_rowItems

### func (*CT_rowItems) MarshalXML ¶

    func (m *CT_rowItems) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_rowItems) UnmarshalXML ¶

    func (m *CT_rowItems) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_rowItems) Validate ¶

    func (m *CT_rowItems) Validate() error

Validate validates the CT_rowItems and its children

### func (*CT_rowItems) ValidateWithPath ¶

    func (m *CT_rowItems) ValidateWithPath(path string) error

ValidateWithPath validates the CT_rowItems and its children, prefixing error messages with path

## type CalcChain ¶

    type CalcChain struct {
        CT_CalcChain
    }

### func NewCalcChain ¶

    func NewCalcChain() *CalcChain

### func (*CalcChain) MarshalXML ¶

    func (m *CalcChain) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CalcChain) UnmarshalXML ¶

    func (m *CalcChain) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CalcChain) Validate ¶

    func (m *CalcChain) Validate() error

Validate validates the CalcChain and its children

### func (*CalcChain) ValidateWithPath ¶

    func (m *CalcChain) ValidateWithPath(path string) error

ValidateWithPath validates the CalcChain and its children, prefixing error messages with path

## type Chartsheet ¶

    type Chartsheet struct {
        CT_Chartsheet
    }

### func NewChartsheet ¶

    func NewChartsheet() *Chartsheet

### func (*Chartsheet) MarshalXML ¶

    func (m *Chartsheet) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*Chartsheet) UnmarshalXML ¶

    func (m *Chartsheet) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*Chartsheet) Validate ¶

    func (m *Chartsheet) Validate() error

Validate validates the Chartsheet and its children

### func (*Chartsheet) ValidateWithPath ¶

    func (m *Chartsheet) ValidateWithPath(path string) error

ValidateWithPath validates the Chartsheet and its children, prefixing error messages with path

## type Comments ¶

    type Comments struct {
        CT_Comments
    }

### func NewComments ¶

    func NewComments() *Comments

### func (*Comments) MarshalXML ¶

    func (m *Comments) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*Comments) UnmarshalXML ¶

    func (m *Comments) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*Comments) Validate ¶

    func (m *Comments) Validate() error

Validate validates the Comments and its children

### func (*Comments) ValidateWithPath ¶

    func (m *Comments) ValidateWithPath(path string) error

ValidateWithPath validates the Comments and its children, prefixing error messages with path

## type Connections ¶

    type Connections struct {
        CT_Connections
    }

### func NewConnections ¶

    func NewConnections() *Connections

### func (*Connections) MarshalXML ¶

    func (m *Connections) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*Connections) UnmarshalXML ¶

    func (m *Connections) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*Connections) Validate ¶

    func (m *Connections) Validate() error

Validate validates the Connections and its children

### func (*Connections) ValidateWithPath ¶

    func (m *Connections) ValidateWithPath(path string) error

ValidateWithPath validates the Connections and its children, prefixing error messages with path

## type Dialogsheet ¶

    type Dialogsheet struct {
        CT_Dialogsheet
    }

### func NewDialogsheet ¶

    func NewDialogsheet() *Dialogsheet

### func (*Dialogsheet) MarshalXML ¶

    func (m *Dialogsheet) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*Dialogsheet) UnmarshalXML ¶

    func (m *Dialogsheet) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*Dialogsheet) Validate ¶

    func (m *Dialogsheet) Validate() error

Validate validates the Dialogsheet and its children

### func (*Dialogsheet) ValidateWithPath ¶

    func (m *Dialogsheet) ValidateWithPath(path string) error

ValidateWithPath validates the Dialogsheet and its children, prefixing error messages with path

## type EG_ExtensionList ¶

    type EG_ExtensionList struct {
        // Extension
        Ext []*CT_Extension
    }

### func NewEG_ExtensionList ¶

    func NewEG_ExtensionList() *EG_ExtensionList

### func (*EG_ExtensionList) MarshalXML ¶

    func (m *EG_ExtensionList) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_ExtensionList) UnmarshalXML ¶

    func (m *EG_ExtensionList) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_ExtensionList) Validate ¶

    func (m *EG_ExtensionList) Validate() error

Validate validates the EG_ExtensionList and its children

### func (*EG_ExtensionList) ValidateWithPath ¶

    func (m *EG_ExtensionList) ValidateWithPath(path string) error

ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path

## type ExternalLink ¶

    type ExternalLink struct {
        CT_ExternalLink
    }

### func NewExternalLink ¶

    func NewExternalLink() *ExternalLink

### func (*ExternalLink) MarshalXML ¶

    func (m *ExternalLink) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*ExternalLink) UnmarshalXML ¶

    func (m *ExternalLink) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ExternalLink) Validate ¶

    func (m *ExternalLink) Validate() error

Validate validates the ExternalLink and its children

### func (*ExternalLink) ValidateWithPath ¶

    func (m *ExternalLink) ValidateWithPath(path string) error

ValidateWithPath validates the ExternalLink and its children, prefixing error messages with path

## type Headers ¶

    type Headers struct {
        CT_RevisionHeaders
    }

### func NewHeaders ¶

    func NewHeaders() *Headers

### func (*Headers) MarshalXML ¶

    func (m *Headers) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*Headers) UnmarshalXML ¶

    func (m *Headers) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*Headers) Validate ¶

    func (m *Headers) Validate() error

Validate validates the Headers and its children

### func (*Headers) ValidateWithPath ¶

    func (m *Headers) ValidateWithPath(path string) error

ValidateWithPath validates the Headers and its children, prefixing error messages with path

## type MapInfo ¶

    type MapInfo struct {
        CT_MapInfo
    }

### func NewMapInfo ¶

    func NewMapInfo() *MapInfo

### func (*MapInfo) MarshalXML ¶

    func (m *MapInfo) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*MapInfo) UnmarshalXML ¶

    func (m *MapInfo) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*MapInfo) Validate ¶

    func (m *MapInfo) Validate() error

Validate validates the MapInfo and its children

### func (*MapInfo) ValidateWithPath ¶

    func (m *MapInfo) ValidateWithPath(path string) error

ValidateWithPath validates the MapInfo and its children, prefixing error messages with path

## type Metadata ¶

    type Metadata struct {
        CT_Metadata
    }

### func NewMetadata ¶

    func NewMetadata() *Metadata

### func (*Metadata) MarshalXML ¶

    func (m *Metadata) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*Metadata) UnmarshalXML ¶

    func (m *Metadata) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*Metadata) Validate ¶

    func (m *Metadata) Validate() error

Validate validates the Metadata and its children

### func (*Metadata) ValidateWithPath ¶

    func (m *Metadata) ValidateWithPath(path string) error

ValidateWithPath validates the Metadata and its children, prefixing error messages with path

## type PivotCacheDefinition ¶

    type PivotCacheDefinition struct {
        CT_PivotCacheDefinition
    }

### func NewPivotCacheDefinition ¶

    func NewPivotCacheDefinition() *PivotCacheDefinition

### func (*PivotCacheDefinition) MarshalXML ¶

    func (m *PivotCacheDefinition) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*PivotCacheDefinition) UnmarshalXML ¶

    func (m *PivotCacheDefinition) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*PivotCacheDefinition) Validate ¶

    func (m *PivotCacheDefinition) Validate() error

Validate validates the PivotCacheDefinition and its children

### func (*PivotCacheDefinition) ValidateWithPath ¶

    func (m *PivotCacheDefinition) ValidateWithPath(path string) error

ValidateWithPath validates the PivotCacheDefinition and its children, prefixing error messages with path

## type PivotCacheRecords ¶

    type PivotCacheRecords struct {
        CT_PivotCacheRecords
    }

### func NewPivotCacheRecords ¶

    func NewPivotCacheRecords() *PivotCacheRecords

### func (*PivotCacheRecords) MarshalXML ¶

    func (m *PivotCacheRecords) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*PivotCacheRecords) UnmarshalXML ¶

    func (m *PivotCacheRecords) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*PivotCacheRecords) Validate ¶

    func (m *PivotCacheRecords) Validate() error

Validate validates the PivotCacheRecords and its children

### func (*PivotCacheRecords) ValidateWithPath ¶

    func (m *PivotCacheRecords) ValidateWithPath(path string) error

ValidateWithPath validates the PivotCacheRecords and its children, prefixing error messages with path

## type PivotTableDefinition ¶

    type PivotTableDefinition struct {
        CT_pivotTableDefinition
    }

### func NewPivotTableDefinition ¶

    func NewPivotTableDefinition() *PivotTableDefinition

### func (*PivotTableDefinition) MarshalXML ¶

    func (m *PivotTableDefinition) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*PivotTableDefinition) UnmarshalXML ¶

    func (m *PivotTableDefinition) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*PivotTableDefinition) Validate ¶

    func (m *PivotTableDefinition) Validate() error

Validate validates the PivotTableDefinition and its children

### func (*PivotTableDefinition) ValidateWithPath ¶

    func (m *PivotTableDefinition) ValidateWithPath(path string) error

ValidateWithPath validates the PivotTableDefinition and its children, prefixing error messages with path

## type QueryTable ¶

    type QueryTable struct {
        CT_QueryTable
    }

### func NewQueryTable ¶

    func NewQueryTable() *QueryTable

### func (*QueryTable) MarshalXML ¶

    func (m *QueryTable) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*QueryTable) UnmarshalXML ¶

    func (m *QueryTable) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*QueryTable) Validate ¶

    func (m *QueryTable) Validate() error

Validate validates the QueryTable and its children

### func (*QueryTable) ValidateWithPath ¶

    func (m *QueryTable) ValidateWithPath(path string) error

ValidateWithPath validates the QueryTable and its children, prefixing error messages with path

## type Revisions ¶

    type Revisions struct {
        CT_Revisions
    }

### func NewRevisions ¶

    func NewRevisions() *Revisions

### func (*Revisions) MarshalXML ¶

    func (m *Revisions) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*Revisions) UnmarshalXML ¶

    func (m *Revisions) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*Revisions) Validate ¶

    func (m *Revisions) Validate() error

Validate validates the Revisions and its children

### func (*Revisions) ValidateWithPath ¶

    func (m *Revisions) ValidateWithPath(path string) error

ValidateWithPath validates the Revisions and its children, prefixing error messages with path

## type ST_Axis ¶

    type ST_Axis byte

    const (
        ST_AxisUnset      ST_Axis = 0
        ST_AxisAxisRow    ST_Axis = 1
        ST_AxisAxisCol    ST_Axis = 2
        ST_AxisAxisPage   ST_Axis = 3
        ST_AxisAxisValues ST_Axis = 4
    )

### func (ST_Axis) MarshalXML ¶

    func (m ST_Axis) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_Axis) MarshalXMLAttr ¶

    func (e ST_Axis) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_Axis) String ¶

    func (m ST_Axis) String() string

### func (*ST_Axis) UnmarshalXML ¶

    func (m *ST_Axis) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_Axis) UnmarshalXMLAttr ¶

    func (e *ST_Axis) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_Axis) Validate ¶

    func (m ST_Axis) Validate() error

### func (ST_Axis) ValidateWithPath ¶

    func (m ST_Axis) ValidateWithPath(path string) error

## type ST_BorderStyle ¶

    type ST_BorderStyle byte

    const (
        ST_BorderStyleUnset            ST_BorderStyle = 0
        ST_BorderStyleNone             ST_BorderStyle = 1
        ST_BorderStyleThin             ST_BorderStyle = 2
        ST_BorderStyleMedium           ST_BorderStyle = 3
        ST_BorderStyleDashed           ST_BorderStyle = 4
        ST_BorderStyleDotted           ST_BorderStyle = 5
        ST_BorderStyleThick            ST_BorderStyle = 6
        ST_BorderStyleDouble           ST_BorderStyle = 7
        ST_BorderStyleHair             ST_BorderStyle = 8
        ST_BorderStyleMediumDashed     ST_BorderStyle = 9
        ST_BorderStyleDashDot          ST_BorderStyle = 10
        ST_BorderStyleMediumDashDot    ST_BorderStyle = 11
        ST_BorderStyleDashDotDot       ST_BorderStyle = 12
        ST_BorderStyleMediumDashDotDot ST_BorderStyle = 13
        ST_BorderStyleSlantDashDot     ST_BorderStyle = 14
    )

### func (ST_BorderStyle) MarshalXML ¶

    func (m ST_BorderStyle) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_BorderStyle) MarshalXMLAttr ¶

    func (e ST_BorderStyle) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_BorderStyle) String ¶

    func (m ST_BorderStyle) String() string

### func (*ST_BorderStyle) UnmarshalXML ¶

    func (m *ST_BorderStyle) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_BorderStyle) UnmarshalXMLAttr ¶

    func (e *ST_BorderStyle) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_BorderStyle) Validate ¶

    func (m ST_BorderStyle) Validate() error

### func (ST_BorderStyle) ValidateWithPath ¶

    func (m ST_BorderStyle) ValidateWithPath(path string) error

## type ST_CalcMode ¶

    type ST_CalcMode byte

    const (
        ST_CalcModeUnset       ST_CalcMode = 0
        ST_CalcModeManual      ST_CalcMode = 1
        ST_CalcModeAuto        ST_CalcMode = 2
        ST_CalcModeAutoNoTable ST_CalcMode = 3
    )

### func (ST_CalcMode) MarshalXML ¶

    func (m ST_CalcMode) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_CalcMode) MarshalXMLAttr ¶

    func (e ST_CalcMode) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_CalcMode) String ¶

    func (m ST_CalcMode) String() string

### func (*ST_CalcMode) UnmarshalXML ¶

    func (m *ST_CalcMode) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_CalcMode) UnmarshalXMLAttr ¶

    func (e *ST_CalcMode) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_CalcMode) Validate ¶

    func (m ST_CalcMode) Validate() error

### func (ST_CalcMode) ValidateWithPath ¶

    func (m ST_CalcMode) ValidateWithPath(path string) error

## type ST_CellComments ¶

    type ST_CellComments byte

    const (
        ST_CellCommentsUnset       ST_CellComments = 0
        ST_CellCommentsNone        ST_CellComments = 1
        ST_CellCommentsAsDisplayed ST_CellComments = 2
        ST_CellCommentsAtEnd       ST_CellComments = 3
    )

### func (ST_CellComments) MarshalXML ¶

    func (m ST_CellComments) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_CellComments) MarshalXMLAttr ¶

    func (e ST_CellComments) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_CellComments) String ¶

    func (m ST_CellComments) String() string

### func (*ST_CellComments) UnmarshalXML ¶

    func (m *ST_CellComments) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_CellComments) UnmarshalXMLAttr ¶

    func (e *ST_CellComments) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_CellComments) Validate ¶

    func (m ST_CellComments) Validate() error

### func (ST_CellComments) ValidateWithPath ¶

    func (m ST_CellComments) ValidateWithPath(path string) error

## type ST_CellFormulaType ¶

    type ST_CellFormulaType byte

    const (
        ST_CellFormulaTypeUnset     ST_CellFormulaType = 0
        ST_CellFormulaTypeNormal    ST_CellFormulaType = 1
        ST_CellFormulaTypeArray     ST_CellFormulaType = 2
        ST_CellFormulaTypeDataTable ST_CellFormulaType = 3
        ST_CellFormulaTypeShared    ST_CellFormulaType = 4
    )

### func (ST_CellFormulaType) MarshalXML ¶

    func (m ST_CellFormulaType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_CellFormulaType) MarshalXMLAttr ¶

    func (e ST_CellFormulaType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_CellFormulaType) String ¶

    func (m ST_CellFormulaType) String() string

### func (*ST_CellFormulaType) UnmarshalXML ¶

    func (m *ST_CellFormulaType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_CellFormulaType) UnmarshalXMLAttr ¶

    func (e *ST_CellFormulaType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_CellFormulaType) Validate ¶

    func (m ST_CellFormulaType) Validate() error

### func (ST_CellFormulaType) ValidateWithPath ¶

    func (m ST_CellFormulaType) ValidateWithPath(path string) error

## type ST_CellSpans ¶

    type ST_CellSpans []string

### func ParseSliceST_CellSpans ¶

    func ParseSliceST_CellSpans(s string) (ST_CellSpans, error)

### func (ST_CellSpans) String ¶

    func (s ST_CellSpans) String() string

## type ST_CellType ¶

    type ST_CellType byte

    const (
        ST_CellTypeUnset     ST_CellType = 0
        ST_CellTypeB         ST_CellType = 1
        ST_CellTypeN         ST_CellType = 2
        ST_CellTypeE         ST_CellType = 3
        ST_CellTypeS         ST_CellType = 4
        ST_CellTypeStr       ST_CellType = 5
        ST_CellTypeInlineStr ST_CellType = 6
    )

### func (ST_CellType) MarshalXML ¶

    func (m ST_CellType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_CellType) MarshalXMLAttr ¶

    func (e ST_CellType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_CellType) String ¶

    func (m ST_CellType) String() string

### func (*ST_CellType) UnmarshalXML ¶

    func (m *ST_CellType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_CellType) UnmarshalXMLAttr ¶

    func (e *ST_CellType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_CellType) Validate ¶

    func (m ST_CellType) Validate() error

### func (ST_CellType) ValidateWithPath ¶

    func (m ST_CellType) ValidateWithPath(path string) error

## type ST_CfType ¶

    type ST_CfType byte

    const (
        ST_CfTypeUnset             ST_CfType = 0
        ST_CfTypeExpression        ST_CfType = 1
        ST_CfTypeCellIs            ST_CfType = 2
        ST_CfTypeColorScale        ST_CfType = 3
        ST_CfTypeDataBar           ST_CfType = 4
        ST_CfTypeIconSet           ST_CfType = 5
        ST_CfTypeTop10             ST_CfType = 6
        ST_CfTypeUniqueValues      ST_CfType = 7
        ST_CfTypeDuplicateValues   ST_CfType = 8
        ST_CfTypeContainsText      ST_CfType = 9
        ST_CfTypeNotContainsText   ST_CfType = 10
        ST_CfTypeBeginsWith        ST_CfType = 11
        ST_CfTypeEndsWith          ST_CfType = 12
        ST_CfTypeContainsBlanks    ST_CfType = 13
        ST_CfTypeNotContainsBlanks ST_CfType = 14
        ST_CfTypeContainsErrors    ST_CfType = 15
        ST_CfTypeNotContainsErrors ST_CfType = 16
        ST_CfTypeTimePeriod        ST_CfType = 17
        ST_CfTypeAboveAverage      ST_CfType = 18
    )

### func (ST_CfType) MarshalXML ¶

    func (m ST_CfType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_CfType) MarshalXMLAttr ¶

    func (e ST_CfType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_CfType) String ¶

    func (m ST_CfType) String() string

### func (*ST_CfType) UnmarshalXML ¶

    func (m *ST_CfType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_CfType) UnmarshalXMLAttr ¶

    func (e *ST_CfType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_CfType) Validate ¶

    func (m ST_CfType) Validate() error

### func (ST_CfType) ValidateWithPath ¶

    func (m ST_CfType) ValidateWithPath(path string) error

## type ST_CfvoType ¶

    type ST_CfvoType byte

    const (
        ST_CfvoTypeUnset      ST_CfvoType = 0
        ST_CfvoTypeNum        ST_CfvoType = 1
        ST_CfvoTypePercent    ST_CfvoType = 2
        ST_CfvoTypeMax        ST_CfvoType = 3
        ST_CfvoTypeMin        ST_CfvoType = 4
        ST_CfvoTypeFormula    ST_CfvoType = 5
        ST_CfvoTypePercentile ST_CfvoType = 6
    )

### func (ST_CfvoType) MarshalXML ¶

    func (m ST_CfvoType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_CfvoType) MarshalXMLAttr ¶

    func (e ST_CfvoType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_CfvoType) String ¶

    func (m ST_CfvoType) String() string

### func (*ST_CfvoType) UnmarshalXML ¶

    func (m *ST_CfvoType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_CfvoType) UnmarshalXMLAttr ¶

    func (e *ST_CfvoType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_CfvoType) Validate ¶

    func (m ST_CfvoType) Validate() error

### func (ST_CfvoType) ValidateWithPath ¶

    func (m ST_CfvoType) ValidateWithPath(path string) error

## type ST_Comments ¶

    type ST_Comments byte

    const (
        ST_CommentsUnset             ST_Comments = 0
        ST_CommentsCommNone          ST_Comments = 1
        ST_CommentsCommIndicator     ST_Comments = 2
        ST_CommentsCommIndAndComment ST_Comments = 3
    )

### func (ST_Comments) MarshalXML ¶

    func (m ST_Comments) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_Comments) MarshalXMLAttr ¶

    func (e ST_Comments) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_Comments) String ¶

    func (m ST_Comments) String() string

### func (*ST_Comments) UnmarshalXML ¶

    func (m *ST_Comments) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_Comments) UnmarshalXMLAttr ¶

    func (e *ST_Comments) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_Comments) Validate ¶

    func (m ST_Comments) Validate() error

### func (ST_Comments) ValidateWithPath ¶

    func (m ST_Comments) ValidateWithPath(path string) error

## type ST_ConditionalFormattingOperator ¶

    type ST_ConditionalFormattingOperator byte

    const (
        ST_ConditionalFormattingOperatorUnset              ST_ConditionalFormattingOperator = 0
        ST_ConditionalFormattingOperatorLessThan           ST_ConditionalFormattingOperator = 1
        ST_ConditionalFormattingOperatorLessThanOrEqual    ST_ConditionalFormattingOperator = 2
        ST_ConditionalFormattingOperatorEqual              ST_ConditionalFormattingOperator = 3
        ST_ConditionalFormattingOperatorNotEqual           ST_ConditionalFormattingOperator = 4
        ST_ConditionalFormattingOperatorGreaterThanOrEqual ST_ConditionalFormattingOperator = 5
        ST_ConditionalFormattingOperatorGreaterThan        ST_ConditionalFormattingOperator = 6
        ST_ConditionalFormattingOperatorBetween            ST_ConditionalFormattingOperator = 7
        ST_ConditionalFormattingOperatorNotBetween         ST_ConditionalFormattingOperator = 8
        ST_ConditionalFormattingOperatorContainsText       ST_ConditionalFormattingOperator = 9
        ST_ConditionalFormattingOperatorNotContains        ST_ConditionalFormattingOperator = 10
        ST_ConditionalFormattingOperatorBeginsWith         ST_ConditionalFormattingOperator = 11
        ST_ConditionalFormattingOperatorEndsWith           ST_ConditionalFormattingOperator = 12
    )

### func (ST_ConditionalFormattingOperator) MarshalXML ¶

    func (m ST_ConditionalFormattingOperator) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_ConditionalFormattingOperator) MarshalXMLAttr ¶

    func (e ST_ConditionalFormattingOperator) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_ConditionalFormattingOperator) String ¶

    func (m ST_ConditionalFormattingOperator) String() string

### func (*ST_ConditionalFormattingOperator) UnmarshalXML ¶

    func (m *ST_ConditionalFormattingOperator) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_ConditionalFormattingOperator) UnmarshalXMLAttr ¶

    func (e *ST_ConditionalFormattingOperator) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_ConditionalFormattingOperator) Validate ¶

    func (m ST_ConditionalFormattingOperator) Validate() error

### func (ST_ConditionalFormattingOperator) ValidateWithPath ¶

    func (m ST_ConditionalFormattingOperator) ValidateWithPath(path string) error

## type ST_CredMethod ¶

    type ST_CredMethod byte

    const (
        ST_CredMethodUnset      ST_CredMethod = 0
        ST_CredMethodIntegrated ST_CredMethod = 1
        ST_CredMethodNone       ST_CredMethod = 2
        ST_CredMethodStored     ST_CredMethod = 3
        ST_CredMethodPrompt     ST_CredMethod = 4
    )

### func (ST_CredMethod) MarshalXML ¶

    func (m ST_CredMethod) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_CredMethod) MarshalXMLAttr ¶

    func (e ST_CredMethod) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_CredMethod) String ¶

    func (m ST_CredMethod) String() string

### func (*ST_CredMethod) UnmarshalXML ¶

    func (m *ST_CredMethod) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_CredMethod) UnmarshalXMLAttr ¶

    func (e *ST_CredMethod) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_CredMethod) Validate ¶

    func (m ST_CredMethod) Validate() error

### func (ST_CredMethod) ValidateWithPath ¶

    func (m ST_CredMethod) ValidateWithPath(path string) error

## type ST_DataConsolidateFunction ¶

    type ST_DataConsolidateFunction byte

    const (
        ST_DataConsolidateFunctionUnset     ST_DataConsolidateFunction = 0
        ST_DataConsolidateFunctionAverage   ST_DataConsolidateFunction = 1
        ST_DataConsolidateFunctionCount     ST_DataConsolidateFunction = 2
        ST_DataConsolidateFunctionCountNums ST_DataConsolidateFunction = 3
        ST_DataConsolidateFunctionMax       ST_DataConsolidateFunction = 4
        ST_DataConsolidateFunctionMin       ST_DataConsolidateFunction = 5
        ST_DataConsolidateFunctionProduct   ST_DataConsolidateFunction = 6
        ST_DataConsolidateFunctionStdDev    ST_DataConsolidateFunction = 7
        ST_DataConsolidateFunctionStdDevp   ST_DataConsolidateFunction = 8
        ST_DataConsolidateFunctionSum       ST_DataConsolidateFunction = 9
        ST_DataConsolidateFunctionVar       ST_DataConsolidateFunction = 10
        ST_DataConsolidateFunctionVarp      ST_DataConsolidateFunction = 11
    )

### func (ST_DataConsolidateFunction) MarshalXML ¶

    func (m ST_DataConsolidateFunction) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_DataConsolidateFunction) MarshalXMLAttr ¶

    func (e ST_DataConsolidateFunction) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_DataConsolidateFunction) String ¶

    func (m ST_DataConsolidateFunction) String() string

### func (*ST_DataConsolidateFunction) UnmarshalXML ¶

    func (m *ST_DataConsolidateFunction) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_DataConsolidateFunction) UnmarshalXMLAttr ¶

    func (e *ST_DataConsolidateFunction) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_DataConsolidateFunction) Validate ¶

    func (m ST_DataConsolidateFunction) Validate() error

### func (ST_DataConsolidateFunction) ValidateWithPath ¶

    func (m ST_DataConsolidateFunction) ValidateWithPath(path string) error

## type ST_DataValidationErrorStyle ¶

    type ST_DataValidationErrorStyle byte

    const (
        ST_DataValidationErrorStyleUnset       ST_DataValidationErrorStyle = 0
        ST_DataValidationErrorStyleStop        ST_DataValidationErrorStyle = 1
        ST_DataValidationErrorStyleWarning     ST_DataValidationErrorStyle = 2
        ST_DataValidationErrorStyleInformation ST_DataValidationErrorStyle = 3
    )

### func (ST_DataValidationErrorStyle) MarshalXML ¶

    func (m ST_DataValidationErrorStyle) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_DataValidationErrorStyle) MarshalXMLAttr ¶

    func (e ST_DataValidationErrorStyle) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_DataValidationErrorStyle) String ¶

    func (m ST_DataValidationErrorStyle) String() string

### func (*ST_DataValidationErrorStyle) UnmarshalXML ¶

    func (m *ST_DataValidationErrorStyle) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_DataValidationErrorStyle) UnmarshalXMLAttr ¶

    func (e *ST_DataValidationErrorStyle) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_DataValidationErrorStyle) Validate ¶

    func (m ST_DataValidationErrorStyle) Validate() error

### func (ST_DataValidationErrorStyle) ValidateWithPath ¶

    func (m ST_DataValidationErrorStyle) ValidateWithPath(path string) error

## type ST_DataValidationImeMode ¶

    type ST_DataValidationImeMode byte

    const (
        ST_DataValidationImeModeUnset        ST_DataValidationImeMode = 0
        ST_DataValidationImeModeNoControl    ST_DataValidationImeMode = 1
        ST_DataValidationImeModeOff          ST_DataValidationImeMode = 2
        ST_DataValidationImeModeOn           ST_DataValidationImeMode = 3
        ST_DataValidationImeModeDisabled     ST_DataValidationImeMode = 4
        ST_DataValidationImeModeHiragana     ST_DataValidationImeMode = 5
        ST_DataValidationImeModeFullKatakana ST_DataValidationImeMode = 6
        ST_DataValidationImeModeHalfKatakana ST_DataValidationImeMode = 7
        ST_DataValidationImeModeFullAlpha    ST_DataValidationImeMode = 8
        ST_DataValidationImeModeHalfAlpha    ST_DataValidationImeMode = 9
        ST_DataValidationImeModeFullHangul   ST_DataValidationImeMode = 10
        ST_DataValidationImeModeHalfHangul   ST_DataValidationImeMode = 11
    )

### func (ST_DataValidationImeMode) MarshalXML ¶

    func (m ST_DataValidationImeMode) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_DataValidationImeMode) MarshalXMLAttr ¶

    func (e ST_DataValidationImeMode) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_DataValidationImeMode) String ¶

    func (m ST_DataValidationImeMode) String() string

### func (*ST_DataValidationImeMode) UnmarshalXML ¶

    func (m *ST_DataValidationImeMode) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_DataValidationImeMode) UnmarshalXMLAttr ¶

    func (e *ST_DataValidationImeMode) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_DataValidationImeMode) Validate ¶

    func (m ST_DataValidationImeMode) Validate() error

### func (ST_DataValidationImeMode) ValidateWithPath ¶

    func (m ST_DataValidationImeMode) ValidateWithPath(path string) error

## type ST_DataValidationOperator ¶

    type ST_DataValidationOperator byte

    const (
        ST_DataValidationOperatorUnset              ST_DataValidationOperator = 0
        ST_DataValidationOperatorBetween            ST_DataValidationOperator = 1
        ST_DataValidationOperatorNotBetween         ST_DataValidationOperator = 2
        ST_DataValidationOperatorEqual              ST_DataValidationOperator = 3
        ST_DataValidationOperatorNotEqual           ST_DataValidationOperator = 4
        ST_DataValidationOperatorLessThan           ST_DataValidationOperator = 5
        ST_DataValidationOperatorLessThanOrEqual    ST_DataValidationOperator = 6
        ST_DataValidationOperatorGreaterThan        ST_DataValidationOperator = 7
        ST_DataValidationOperatorGreaterThanOrEqual ST_DataValidationOperator = 8
    )

### func (ST_DataValidationOperator) MarshalXML ¶

    func (m ST_DataValidationOperator) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_DataValidationOperator) MarshalXMLAttr ¶

    func (e ST_DataValidationOperator) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_DataValidationOperator) String ¶

    func (m ST_DataValidationOperator) String() string

### func (*ST_DataValidationOperator) UnmarshalXML ¶

    func (m *ST_DataValidationOperator) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_DataValidationOperator) UnmarshalXMLAttr ¶

    func (e *ST_DataValidationOperator) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_DataValidationOperator) Validate ¶

    func (m ST_DataValidationOperator) Validate() error

### func (ST_DataValidationOperator) ValidateWithPath ¶

    func (m ST_DataValidationOperator) ValidateWithPath(path string) error

## type ST_DataValidationType ¶

    type ST_DataValidationType byte

    const (
        ST_DataValidationTypeUnset      ST_DataValidationType = 0
        ST_DataValidationTypeNone       ST_DataValidationType = 1
        ST_DataValidationTypeWhole      ST_DataValidationType = 2
        ST_DataValidationTypeDecimal    ST_DataValidationType = 3
        ST_DataValidationTypeList       ST_DataValidationType = 4
        ST_DataValidationTypeDate       ST_DataValidationType = 5
        ST_DataValidationTypeTime       ST_DataValidationType = 6
        ST_DataValidationTypeTextLength ST_DataValidationType = 7
        ST_DataValidationTypeCustom     ST_DataValidationType = 8
    )

### func (ST_DataValidationType) MarshalXML ¶

    func (m ST_DataValidationType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_DataValidationType) MarshalXMLAttr ¶

    func (e ST_DataValidationType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_DataValidationType) String ¶

    func (m ST_DataValidationType) String() string

### func (*ST_DataValidationType) UnmarshalXML ¶

    func (m *ST_DataValidationType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_DataValidationType) UnmarshalXMLAttr ¶

    func (e *ST_DataValidationType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_DataValidationType) Validate ¶

    func (m ST_DataValidationType) Validate() error

### func (ST_DataValidationType) ValidateWithPath ¶

    func (m ST_DataValidationType) ValidateWithPath(path string) error

## type ST_DateTimeGrouping ¶

    type ST_DateTimeGrouping byte

    const (
        ST_DateTimeGroupingUnset  ST_DateTimeGrouping = 0
        ST_DateTimeGroupingYear   ST_DateTimeGrouping = 1
        ST_DateTimeGroupingMonth  ST_DateTimeGrouping = 2
        ST_DateTimeGroupingDay    ST_DateTimeGrouping = 3
        ST_DateTimeGroupingHour   ST_DateTimeGrouping = 4
        ST_DateTimeGroupingMinute ST_DateTimeGrouping = 5
        ST_DateTimeGroupingSecond ST_DateTimeGrouping = 6
    )

### func (ST_DateTimeGrouping) MarshalXML ¶

    func (m ST_DateTimeGrouping) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_DateTimeGrouping) MarshalXMLAttr ¶

    func (e ST_DateTimeGrouping) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_DateTimeGrouping) String ¶

    func (m ST_DateTimeGrouping) String() string

### func (*ST_DateTimeGrouping) UnmarshalXML ¶

    func (m *ST_DateTimeGrouping) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_DateTimeGrouping) UnmarshalXMLAttr ¶

    func (e *ST_DateTimeGrouping) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_DateTimeGrouping) Validate ¶

    func (m ST_DateTimeGrouping) Validate() error

### func (ST_DateTimeGrouping) ValidateWithPath ¶

    func (m ST_DateTimeGrouping) ValidateWithPath(path string) error

## type ST_DdeValueType ¶

    type ST_DdeValueType byte

    const (
        ST_DdeValueTypeUnset ST_DdeValueType = 0
        ST_DdeValueTypeNil   ST_DdeValueType = 1
        ST_DdeValueTypeB     ST_DdeValueType = 2
        ST_DdeValueTypeN     ST_DdeValueType = 3
        ST_DdeValueTypeE     ST_DdeValueType = 4
        ST_DdeValueTypeStr   ST_DdeValueType = 5
    )

### func (ST_DdeValueType) MarshalXML ¶

    func (m ST_DdeValueType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_DdeValueType) MarshalXMLAttr ¶

    func (e ST_DdeValueType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_DdeValueType) String ¶

    func (m ST_DdeValueType) String() string

### func (*ST_DdeValueType) UnmarshalXML ¶

    func (m *ST_DdeValueType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_DdeValueType) UnmarshalXMLAttr ¶

    func (e *ST_DdeValueType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_DdeValueType) Validate ¶

    func (m ST_DdeValueType) Validate() error

### func (ST_DdeValueType) ValidateWithPath ¶

    func (m ST_DdeValueType) ValidateWithPath(path string) error

## type ST_DvAspect ¶

    type ST_DvAspect byte

    const (
        ST_DvAspectUnset            ST_DvAspect = 0
        ST_DvAspectDVASPECT_CONTENT ST_DvAspect = 1
        ST_DvAspectDVASPECT_ICON    ST_DvAspect = 2
    )

### func (ST_DvAspect) MarshalXML ¶

    func (m ST_DvAspect) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_DvAspect) MarshalXMLAttr ¶

    func (e ST_DvAspect) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_DvAspect) String ¶

    func (m ST_DvAspect) String() string

### func (*ST_DvAspect) UnmarshalXML ¶

    func (m *ST_DvAspect) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_DvAspect) UnmarshalXMLAttr ¶

    func (e *ST_DvAspect) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_DvAspect) Validate ¶

    func (m ST_DvAspect) Validate() error

### func (ST_DvAspect) ValidateWithPath ¶

    func (m ST_DvAspect) ValidateWithPath(path string) error

## type ST_DynamicFilterType ¶

    type ST_DynamicFilterType byte

    const (
        ST_DynamicFilterTypeUnset        ST_DynamicFilterType = 0
        ST_DynamicFilterTypeNull         ST_DynamicFilterType = 1
        ST_DynamicFilterTypeAboveAverage ST_DynamicFilterType = 2
        ST_DynamicFilterTypeBelowAverage ST_DynamicFilterType = 3
        ST_DynamicFilterTypeTomorrow     ST_DynamicFilterType = 4
        ST_DynamicFilterTypeToday        ST_DynamicFilterType = 5
        ST_DynamicFilterTypeYesterday    ST_DynamicFilterType = 6
        ST_DynamicFilterTypeNextWeek     ST_DynamicFilterType = 7
        ST_DynamicFilterTypeThisWeek     ST_DynamicFilterType = 8
        ST_DynamicFilterTypeLastWeek     ST_DynamicFilterType = 9
        ST_DynamicFilterTypeNextMonth    ST_DynamicFilterType = 10
        ST_DynamicFilterTypeThisMonth    ST_DynamicFilterType = 11
        ST_DynamicFilterTypeLastMonth    ST_DynamicFilterType = 12
        ST_DynamicFilterTypeNextQuarter  ST_DynamicFilterType = 13
        ST_DynamicFilterTypeThisQuarter  ST_DynamicFilterType = 14
        ST_DynamicFilterTypeLastQuarter  ST_DynamicFilterType = 15
        ST_DynamicFilterTypeNextYear     ST_DynamicFilterType = 16
        ST_DynamicFilterTypeThisYear     ST_DynamicFilterType = 17
        ST_DynamicFilterTypeLastYear     ST_DynamicFilterType = 18
        ST_DynamicFilterTypeYearToDate   ST_DynamicFilterType = 19
        ST_DynamicFilterTypeQ1           ST_DynamicFilterType = 20
        ST_DynamicFilterTypeQ2           ST_DynamicFilterType = 21
        ST_DynamicFilterTypeQ3           ST_DynamicFilterType = 22
        ST_DynamicFilterTypeQ4           ST_DynamicFilterType = 23
        ST_DynamicFilterTypeM1           ST_DynamicFilterType = 24
        ST_DynamicFilterTypeM2           ST_DynamicFilterType = 25
        ST_DynamicFilterTypeM3           ST_DynamicFilterType = 26
        ST_DynamicFilterTypeM4           ST_DynamicFilterType = 27
        ST_DynamicFilterTypeM5           ST_DynamicFilterType = 28
        ST_DynamicFilterTypeM6           ST_DynamicFilterType = 29
        ST_DynamicFilterTypeM7           ST_DynamicFilterType = 30
        ST_DynamicFilterTypeM8           ST_DynamicFilterType = 31
        ST_DynamicFilterTypeM9           ST_DynamicFilterType = 32
        ST_DynamicFilterTypeM10          ST_DynamicFilterType = 33
        ST_DynamicFilterTypeM11          ST_DynamicFilterType = 34
        ST_DynamicFilterTypeM12          ST_DynamicFilterType = 35
    )

### func (ST_DynamicFilterType) MarshalXML ¶

    func (m ST_DynamicFilterType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_DynamicFilterType) MarshalXMLAttr ¶

    func (e ST_DynamicFilterType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_DynamicFilterType) String ¶

    func (m ST_DynamicFilterType) String() string

### func (*ST_DynamicFilterType) UnmarshalXML ¶

    func (m *ST_DynamicFilterType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_DynamicFilterType) UnmarshalXMLAttr ¶

    func (e *ST_DynamicFilterType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_DynamicFilterType) Validate ¶

    func (m ST_DynamicFilterType) Validate() error

### func (ST_DynamicFilterType) ValidateWithPath ¶

    func (m ST_DynamicFilterType) ValidateWithPath(path string) error

## type ST_ExternalConnectionType ¶

    type ST_ExternalConnectionType byte

    const (
        ST_ExternalConnectionTypeUnset   ST_ExternalConnectionType = 0
        ST_ExternalConnectionTypeGeneral ST_ExternalConnectionType = 1
        ST_ExternalConnectionTypeText    ST_ExternalConnectionType = 2
        ST_ExternalConnectionTypeMDY     ST_ExternalConnectionType = 3
        ST_ExternalConnectionTypeDMY     ST_ExternalConnectionType = 4
        ST_ExternalConnectionTypeYMD     ST_ExternalConnectionType = 5
        ST_ExternalConnectionTypeMYD     ST_ExternalConnectionType = 6
        ST_ExternalConnectionTypeDYM     ST_ExternalConnectionType = 7
        ST_ExternalConnectionTypeYDM     ST_ExternalConnectionType = 8
        ST_ExternalConnectionTypeSkip    ST_ExternalConnectionType = 9
        ST_ExternalConnectionTypeEMD     ST_ExternalConnectionType = 10
    )

### func (ST_ExternalConnectionType) MarshalXML ¶

    func (m ST_ExternalConnectionType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_ExternalConnectionType) MarshalXMLAttr ¶

    func (e ST_ExternalConnectionType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_ExternalConnectionType) String ¶

    func (m ST_ExternalConnectionType) String() string

### func (*ST_ExternalConnectionType) UnmarshalXML ¶

    func (m *ST_ExternalConnectionType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_ExternalConnectionType) UnmarshalXMLAttr ¶

    func (e *ST_ExternalConnectionType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_ExternalConnectionType) Validate ¶

    func (m ST_ExternalConnectionType) Validate() error

### func (ST_ExternalConnectionType) ValidateWithPath ¶

    func (m ST_ExternalConnectionType) ValidateWithPath(path string) error

## type ST_FieldSortType ¶

    type ST_FieldSortType byte

    const (
        ST_FieldSortTypeUnset      ST_FieldSortType = 0
        ST_FieldSortTypeManual     ST_FieldSortType = 1
        ST_FieldSortTypeAscending  ST_FieldSortType = 2
        ST_FieldSortTypeDescending ST_FieldSortType = 3
    )

### func (ST_FieldSortType) MarshalXML ¶

    func (m ST_FieldSortType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_FieldSortType) MarshalXMLAttr ¶

    func (e ST_FieldSortType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_FieldSortType) String ¶

    func (m ST_FieldSortType) String() string

### func (*ST_FieldSortType) UnmarshalXML ¶

    func (m *ST_FieldSortType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_FieldSortType) UnmarshalXMLAttr ¶

    func (e *ST_FieldSortType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_FieldSortType) Validate ¶

    func (m ST_FieldSortType) Validate() error

### func (ST_FieldSortType) ValidateWithPath ¶

    func (m ST_FieldSortType) ValidateWithPath(path string) error

## type ST_FileType ¶

    type ST_FileType byte

    const (
        ST_FileTypeUnset ST_FileType = 0
        ST_FileTypeMac   ST_FileType = 1
        ST_FileTypeWin   ST_FileType = 2
        ST_FileTypeDos   ST_FileType = 3
        ST_FileTypeLin   ST_FileType = 4
        ST_FileTypeOther ST_FileType = 5
    )

### func (ST_FileType) MarshalXML ¶

    func (m ST_FileType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_FileType) MarshalXMLAttr ¶

    func (e ST_FileType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_FileType) String ¶

    func (m ST_FileType) String() string

### func (*ST_FileType) UnmarshalXML ¶

    func (m *ST_FileType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_FileType) UnmarshalXMLAttr ¶

    func (e *ST_FileType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_FileType) Validate ¶

    func (m ST_FileType) Validate() error

### func (ST_FileType) ValidateWithPath ¶

    func (m ST_FileType) ValidateWithPath(path string) error

## type ST_FilterOperator ¶

    type ST_FilterOperator byte

    const (
        ST_FilterOperatorUnset              ST_FilterOperator = 0
        ST_FilterOperatorEqual              ST_FilterOperator = 1
        ST_FilterOperatorLessThan           ST_FilterOperator = 2
        ST_FilterOperatorLessThanOrEqual    ST_FilterOperator = 3
        ST_FilterOperatorNotEqual           ST_FilterOperator = 4
        ST_FilterOperatorGreaterThanOrEqual ST_FilterOperator = 5
        ST_FilterOperatorGreaterThan        ST_FilterOperator = 6
    )

### func (ST_FilterOperator) MarshalXML ¶

    func (m ST_FilterOperator) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_FilterOperator) MarshalXMLAttr ¶

    func (e ST_FilterOperator) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_FilterOperator) String ¶

    func (m ST_FilterOperator) String() string

### func (*ST_FilterOperator) UnmarshalXML ¶

    func (m *ST_FilterOperator) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_FilterOperator) UnmarshalXMLAttr ¶

    func (e *ST_FilterOperator) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_FilterOperator) Validate ¶

    func (m ST_FilterOperator) Validate() error

### func (ST_FilterOperator) ValidateWithPath ¶

    func (m ST_FilterOperator) ValidateWithPath(path string) error

## type ST_FontScheme ¶

    type ST_FontScheme byte

    const (
        ST_FontSchemeUnset ST_FontScheme = 0
        ST_FontSchemeNone  ST_FontScheme = 1
        ST_FontSchemeMajor ST_FontScheme = 2
        ST_FontSchemeMinor ST_FontScheme = 3
    )

### func (ST_FontScheme) MarshalXML ¶

    func (m ST_FontScheme) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_FontScheme) MarshalXMLAttr ¶

    func (e ST_FontScheme) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_FontScheme) String ¶

    func (m ST_FontScheme) String() string

### func (*ST_FontScheme) UnmarshalXML ¶

    func (m *ST_FontScheme) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_FontScheme) UnmarshalXMLAttr ¶

    func (e *ST_FontScheme) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_FontScheme) Validate ¶

    func (m ST_FontScheme) Validate() error

### func (ST_FontScheme) ValidateWithPath ¶

    func (m ST_FontScheme) ValidateWithPath(path string) error

## type ST_FormatAction ¶

    type ST_FormatAction byte

    const (
        ST_FormatActionUnset      ST_FormatAction = 0
        ST_FormatActionBlank      ST_FormatAction = 1
        ST_FormatActionFormatting ST_FormatAction = 2
        ST_FormatActionDrill      ST_FormatAction = 3
        ST_FormatActionFormula    ST_FormatAction = 4
    )

### func (ST_FormatAction) MarshalXML ¶

    func (m ST_FormatAction) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_FormatAction) MarshalXMLAttr ¶

    func (e ST_FormatAction) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_FormatAction) String ¶

    func (m ST_FormatAction) String() string

### func (*ST_FormatAction) UnmarshalXML ¶

    func (m *ST_FormatAction) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_FormatAction) UnmarshalXMLAttr ¶

    func (e *ST_FormatAction) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_FormatAction) Validate ¶

    func (m ST_FormatAction) Validate() error

### func (ST_FormatAction) ValidateWithPath ¶

    func (m ST_FormatAction) ValidateWithPath(path string) error

## type ST_FormulaExpression ¶

    type ST_FormulaExpression byte

    const (
        ST_FormulaExpressionUnset        ST_FormulaExpression = 0
        ST_FormulaExpressionRef          ST_FormulaExpression = 1
        ST_FormulaExpressionRefError     ST_FormulaExpression = 2
        ST_FormulaExpressionArea         ST_FormulaExpression = 3
        ST_FormulaExpressionAreaError    ST_FormulaExpression = 4
        ST_FormulaExpressionComputedArea ST_FormulaExpression = 5
    )

### func (ST_FormulaExpression) MarshalXML ¶

    func (m ST_FormulaExpression) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_FormulaExpression) MarshalXMLAttr ¶

    func (e ST_FormulaExpression) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_FormulaExpression) String ¶

    func (m ST_FormulaExpression) String() string

### func (*ST_FormulaExpression) UnmarshalXML ¶

    func (m *ST_FormulaExpression) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_FormulaExpression) UnmarshalXMLAttr ¶

    func (e *ST_FormulaExpression) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_FormulaExpression) Validate ¶

    func (m ST_FormulaExpression) Validate() error

### func (ST_FormulaExpression) ValidateWithPath ¶

    func (m ST_FormulaExpression) ValidateWithPath(path string) error

## type ST_GradientType ¶

    type ST_GradientType byte

    const (
        ST_GradientTypeUnset  ST_GradientType = 0
        ST_GradientTypeLinear ST_GradientType = 1
        ST_GradientTypePath   ST_GradientType = 2
    )

### func (ST_GradientType) MarshalXML ¶

    func (m ST_GradientType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_GradientType) MarshalXMLAttr ¶

    func (e ST_GradientType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_GradientType) String ¶

    func (m ST_GradientType) String() string

### func (*ST_GradientType) UnmarshalXML ¶

    func (m *ST_GradientType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_GradientType) UnmarshalXMLAttr ¶

    func (e *ST_GradientType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_GradientType) Validate ¶

    func (m ST_GradientType) Validate() error

### func (ST_GradientType) ValidateWithPath ¶

    func (m ST_GradientType) ValidateWithPath(path string) error

## type ST_GroupBy ¶

    type ST_GroupBy byte

    const (
        ST_GroupByUnset    ST_GroupBy = 0
        ST_GroupByRange    ST_GroupBy = 1
        ST_GroupBySeconds  ST_GroupBy = 2
        ST_GroupByMinutes  ST_GroupBy = 3
        ST_GroupByHours    ST_GroupBy = 4
        ST_GroupByDays     ST_GroupBy = 5
        ST_GroupByMonths   ST_GroupBy = 6
        ST_GroupByQuarters ST_GroupBy = 7
        ST_GroupByYears    ST_GroupBy = 8
    )

### func (ST_GroupBy) MarshalXML ¶

    func (m ST_GroupBy) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_GroupBy) MarshalXMLAttr ¶

    func (e ST_GroupBy) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_GroupBy) String ¶

    func (m ST_GroupBy) String() string

### func (*ST_GroupBy) UnmarshalXML ¶

    func (m *ST_GroupBy) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_GroupBy) UnmarshalXMLAttr ¶

    func (e *ST_GroupBy) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_GroupBy) Validate ¶

    func (m ST_GroupBy) Validate() error

### func (ST_GroupBy) ValidateWithPath ¶

    func (m ST_GroupBy) ValidateWithPath(path string) error

## type ST_GrowShrinkType ¶

    type ST_GrowShrinkType byte

    const (
        ST_GrowShrinkTypeUnset          ST_GrowShrinkType = 0
        ST_GrowShrinkTypeInsertDelete   ST_GrowShrinkType = 1
        ST_GrowShrinkTypeInsertClear    ST_GrowShrinkType = 2
        ST_GrowShrinkTypeOverwriteClear ST_GrowShrinkType = 3
    )

### func (ST_GrowShrinkType) MarshalXML ¶

    func (m ST_GrowShrinkType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_GrowShrinkType) MarshalXMLAttr ¶

    func (e ST_GrowShrinkType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_GrowShrinkType) String ¶

    func (m ST_GrowShrinkType) String() string

### func (*ST_GrowShrinkType) UnmarshalXML ¶

    func (m *ST_GrowShrinkType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_GrowShrinkType) UnmarshalXMLAttr ¶

    func (e *ST_GrowShrinkType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_GrowShrinkType) Validate ¶

    func (m ST_GrowShrinkType) Validate() error

### func (ST_GrowShrinkType) ValidateWithPath ¶

    func (m ST_GrowShrinkType) ValidateWithPath(path string) error

## type ST_HorizontalAlignment ¶

    type ST_HorizontalAlignment byte

    const (
        ST_HorizontalAlignmentUnset            ST_HorizontalAlignment = 0
        ST_HorizontalAlignmentGeneral          ST_HorizontalAlignment = 1
        ST_HorizontalAlignmentLeft             ST_HorizontalAlignment = 2
        ST_HorizontalAlignmentCenter           ST_HorizontalAlignment = 3
        ST_HorizontalAlignmentRight            ST_HorizontalAlignment = 4
        ST_HorizontalAlignmentFill             ST_HorizontalAlignment = 5
        ST_HorizontalAlignmentJustify          ST_HorizontalAlignment = 6
        ST_HorizontalAlignmentCenterContinuous ST_HorizontalAlignment = 7
        ST_HorizontalAlignmentDistributed      ST_HorizontalAlignment = 8
    )

### func (ST_HorizontalAlignment) MarshalXML ¶

    func (m ST_HorizontalAlignment) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_HorizontalAlignment) MarshalXMLAttr ¶

    func (e ST_HorizontalAlignment) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_HorizontalAlignment) String ¶

    func (m ST_HorizontalAlignment) String() string

### func (*ST_HorizontalAlignment) UnmarshalXML ¶

    func (m *ST_HorizontalAlignment) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_HorizontalAlignment) UnmarshalXMLAttr ¶

    func (e *ST_HorizontalAlignment) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_HorizontalAlignment) Validate ¶

    func (m ST_HorizontalAlignment) Validate() error

### func (ST_HorizontalAlignment) ValidateWithPath ¶

    func (m ST_HorizontalAlignment) ValidateWithPath(path string) error

## type ST_HtmlFmt ¶

    type ST_HtmlFmt byte

    const (
        ST_HtmlFmtUnset ST_HtmlFmt = 0
        ST_HtmlFmtNone  ST_HtmlFmt = 1
        ST_HtmlFmtRtf   ST_HtmlFmt = 2
        ST_HtmlFmtAll   ST_HtmlFmt = 3
    )

### func (ST_HtmlFmt) MarshalXML ¶

    func (m ST_HtmlFmt) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_HtmlFmt) MarshalXMLAttr ¶

    func (e ST_HtmlFmt) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_HtmlFmt) String ¶

    func (m ST_HtmlFmt) String() string

### func (*ST_HtmlFmt) UnmarshalXML ¶

    func (m *ST_HtmlFmt) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_HtmlFmt) UnmarshalXMLAttr ¶

    func (e *ST_HtmlFmt) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_HtmlFmt) Validate ¶

    func (m ST_HtmlFmt) Validate() error

### func (ST_HtmlFmt) ValidateWithPath ¶

    func (m ST_HtmlFmt) ValidateWithPath(path string) error

## type ST_IconSetType ¶

    type ST_IconSetType byte

    const (
        ST_IconSetTypeUnset           ST_IconSetType = 0
        ST_IconSetType3Arrows         ST_IconSetType = 1
        ST_IconSetType3ArrowsGray     ST_IconSetType = 2
        ST_IconSetType3Flags          ST_IconSetType = 3
        ST_IconSetType3TrafficLights1 ST_IconSetType = 4
        ST_IconSetType3TrafficLights2 ST_IconSetType = 5
        ST_IconSetType3Signs          ST_IconSetType = 6
        ST_IconSetType3Symbols        ST_IconSetType = 7
        ST_IconSetType3Symbols2       ST_IconSetType = 8
        ST_IconSetType4Arrows         ST_IconSetType = 9
        ST_IconSetType4ArrowsGray     ST_IconSetType = 10
        ST_IconSetType4RedToBlack     ST_IconSetType = 11
        ST_IconSetType4Rating         ST_IconSetType = 12
        ST_IconSetType4TrafficLights  ST_IconSetType = 13
        ST_IconSetType5Arrows         ST_IconSetType = 14
        ST_IconSetType5ArrowsGray     ST_IconSetType = 15
        ST_IconSetType5Rating         ST_IconSetType = 16
        ST_IconSetType5Quarters       ST_IconSetType = 17
    )

### func (ST_IconSetType) MarshalXML ¶

    func (m ST_IconSetType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_IconSetType) MarshalXMLAttr ¶

    func (e ST_IconSetType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_IconSetType) String ¶

    func (m ST_IconSetType) String() string

### func (*ST_IconSetType) UnmarshalXML ¶

    func (m *ST_IconSetType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_IconSetType) UnmarshalXMLAttr ¶

    func (e *ST_IconSetType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_IconSetType) Validate ¶

    func (m ST_IconSetType) Validate() error

### func (ST_IconSetType) ValidateWithPath ¶

    func (m ST_IconSetType) ValidateWithPath(path string) error

## type ST_ItemType ¶

    type ST_ItemType byte

    const (
        ST_ItemTypeUnset   ST_ItemType = 0
        ST_ItemTypeData    ST_ItemType = 1
        ST_ItemTypeDefault ST_ItemType = 2
        ST_ItemTypeSum     ST_ItemType = 3
        ST_ItemTypeCountA  ST_ItemType = 4
        ST_ItemTypeAvg     ST_ItemType = 5
        ST_ItemTypeMax     ST_ItemType = 6
        ST_ItemTypeMin     ST_ItemType = 7
        ST_ItemTypeProduct ST_ItemType = 8
        ST_ItemTypeCount   ST_ItemType = 9
        ST_ItemTypeStdDev  ST_ItemType = 10
        ST_ItemTypeStdDevP ST_ItemType = 11
        ST_ItemTypeVar     ST_ItemType = 12
        ST_ItemTypeVarP    ST_ItemType = 13
        ST_ItemTypeGrand   ST_ItemType = 14
        ST_ItemTypeBlank   ST_ItemType = 15
    )

### func (ST_ItemType) MarshalXML ¶

    func (m ST_ItemType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_ItemType) MarshalXMLAttr ¶

    func (e ST_ItemType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_ItemType) String ¶

    func (m ST_ItemType) String() string

### func (*ST_ItemType) UnmarshalXML ¶

    func (m *ST_ItemType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_ItemType) UnmarshalXMLAttr ¶

    func (e *ST_ItemType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_ItemType) Validate ¶

    func (m ST_ItemType) Validate() error

### func (ST_ItemType) ValidateWithPath ¶

    func (m ST_ItemType) ValidateWithPath(path string) error

## type ST_MdxFunctionType ¶

    type ST_MdxFunctionType byte

    const (
        ST_MdxFunctionTypeUnset ST_MdxFunctionType = 0
        ST_MdxFunctionTypeM     ST_MdxFunctionType = 1
        ST_MdxFunctionTypeV     ST_MdxFunctionType = 2
        ST_MdxFunctionTypeS     ST_MdxFunctionType = 3
        ST_MdxFunctionTypeC     ST_MdxFunctionType = 4
        ST_MdxFunctionTypeR     ST_MdxFunctionType = 5
        ST_MdxFunctionTypeP     ST_MdxFunctionType = 6
        ST_MdxFunctionTypeK     ST_MdxFunctionType = 7
    )

### func (ST_MdxFunctionType) MarshalXML ¶

    func (m ST_MdxFunctionType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_MdxFunctionType) MarshalXMLAttr ¶

    func (e ST_MdxFunctionType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_MdxFunctionType) String ¶

    func (m ST_MdxFunctionType) String() string

### func (*ST_MdxFunctionType) UnmarshalXML ¶

    func (m *ST_MdxFunctionType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_MdxFunctionType) UnmarshalXMLAttr ¶

    func (e *ST_MdxFunctionType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_MdxFunctionType) Validate ¶

    func (m ST_MdxFunctionType) Validate() error

### func (ST_MdxFunctionType) ValidateWithPath ¶

    func (m ST_MdxFunctionType) ValidateWithPath(path string) error

## type ST_MdxKPIProperty ¶

    type ST_MdxKPIProperty byte

    const (
        ST_MdxKPIPropertyUnset ST_MdxKPIProperty = 0
        ST_MdxKPIPropertyV     ST_MdxKPIProperty = 1
        ST_MdxKPIPropertyG     ST_MdxKPIProperty = 2
        ST_MdxKPIPropertyS     ST_MdxKPIProperty = 3
        ST_MdxKPIPropertyT     ST_MdxKPIProperty = 4
        ST_MdxKPIPropertyW     ST_MdxKPIProperty = 5
        ST_MdxKPIPropertyM     ST_MdxKPIProperty = 6
    )

### func (ST_MdxKPIProperty) MarshalXML ¶

    func (m ST_MdxKPIProperty) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_MdxKPIProperty) MarshalXMLAttr ¶

    func (e ST_MdxKPIProperty) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_MdxKPIProperty) String ¶

    func (m ST_MdxKPIProperty) String() string

### func (*ST_MdxKPIProperty) UnmarshalXML ¶

    func (m *ST_MdxKPIProperty) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_MdxKPIProperty) UnmarshalXMLAttr ¶

    func (e *ST_MdxKPIProperty) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_MdxKPIProperty) Validate ¶

    func (m ST_MdxKPIProperty) Validate() error

### func (ST_MdxKPIProperty) ValidateWithPath ¶

    func (m ST_MdxKPIProperty) ValidateWithPath(path string) error

## type ST_MdxSetOrder ¶

    type ST_MdxSetOrder byte

    const (
        ST_MdxSetOrderUnset ST_MdxSetOrder = 0
        ST_MdxSetOrderU     ST_MdxSetOrder = 1
        ST_MdxSetOrderA     ST_MdxSetOrder = 2
        ST_MdxSetOrderD     ST_MdxSetOrder = 3
        ST_MdxSetOrderAa    ST_MdxSetOrder = 4
        ST_MdxSetOrderAd    ST_MdxSetOrder = 5
        ST_MdxSetOrderNa    ST_MdxSetOrder = 6
        ST_MdxSetOrderNd    ST_MdxSetOrder = 7
    )

### func (ST_MdxSetOrder) MarshalXML ¶

    func (m ST_MdxSetOrder) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_MdxSetOrder) MarshalXMLAttr ¶

    func (e ST_MdxSetOrder) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_MdxSetOrder) String ¶

    func (m ST_MdxSetOrder) String() string

### func (*ST_MdxSetOrder) UnmarshalXML ¶

    func (m *ST_MdxSetOrder) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_MdxSetOrder) UnmarshalXMLAttr ¶

    func (e *ST_MdxSetOrder) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_MdxSetOrder) Validate ¶

    func (m ST_MdxSetOrder) Validate() error

### func (ST_MdxSetOrder) ValidateWithPath ¶

    func (m ST_MdxSetOrder) ValidateWithPath(path string) error

## type ST_Objects ¶

    type ST_Objects byte

    const (
        ST_ObjectsUnset        ST_Objects = 0
        ST_ObjectsAll          ST_Objects = 1
        ST_ObjectsPlaceholders ST_Objects = 2
        ST_ObjectsNone         ST_Objects = 3
    )

### func (ST_Objects) MarshalXML ¶

    func (m ST_Objects) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_Objects) MarshalXMLAttr ¶

    func (e ST_Objects) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_Objects) String ¶

    func (m ST_Objects) String() string

### func (*ST_Objects) UnmarshalXML ¶

    func (m *ST_Objects) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_Objects) UnmarshalXMLAttr ¶

    func (e *ST_Objects) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_Objects) Validate ¶

    func (m ST_Objects) Validate() error

### func (ST_Objects) ValidateWithPath ¶

    func (m ST_Objects) ValidateWithPath(path string) error

## type ST_OleUpdate ¶

    type ST_OleUpdate byte

    const (
        ST_OleUpdateUnset            ST_OleUpdate = 0
        ST_OleUpdateOLEUPDATE_ALWAYS ST_OleUpdate = 1
        ST_OleUpdateOLEUPDATE_ONCALL ST_OleUpdate = 2
    )

### func (ST_OleUpdate) MarshalXML ¶

    func (m ST_OleUpdate) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_OleUpdate) MarshalXMLAttr ¶

    func (e ST_OleUpdate) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_OleUpdate) String ¶

    func (m ST_OleUpdate) String() string

### func (*ST_OleUpdate) UnmarshalXML ¶

    func (m *ST_OleUpdate) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_OleUpdate) UnmarshalXMLAttr ¶

    func (e *ST_OleUpdate) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_OleUpdate) Validate ¶

    func (m ST_OleUpdate) Validate() error

### func (ST_OleUpdate) ValidateWithPath ¶

    func (m ST_OleUpdate) ValidateWithPath(path string) error

## type ST_Orientation ¶

    type ST_Orientation byte

    const (
        ST_OrientationUnset     ST_Orientation = 0
        ST_OrientationDefault   ST_Orientation = 1
        ST_OrientationPortrait  ST_Orientation = 2
        ST_OrientationLandscape ST_Orientation = 3
    )

### func (ST_Orientation) MarshalXML ¶

    func (m ST_Orientation) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_Orientation) MarshalXMLAttr ¶

    func (e ST_Orientation) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_Orientation) String ¶

    func (m ST_Orientation) String() string

### func (*ST_Orientation) UnmarshalXML ¶

    func (m *ST_Orientation) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_Orientation) UnmarshalXMLAttr ¶

    func (e *ST_Orientation) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_Orientation) Validate ¶

    func (m ST_Orientation) Validate() error

### func (ST_Orientation) ValidateWithPath ¶

    func (m ST_Orientation) ValidateWithPath(path string) error

## type ST_PageOrder ¶

    type ST_PageOrder byte

    const (
        ST_PageOrderUnset        ST_PageOrder = 0
        ST_PageOrderDownThenOver ST_PageOrder = 1
        ST_PageOrderOverThenDown ST_PageOrder = 2
    )

### func (ST_PageOrder) MarshalXML ¶

    func (m ST_PageOrder) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_PageOrder) MarshalXMLAttr ¶

    func (e ST_PageOrder) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_PageOrder) String ¶

    func (m ST_PageOrder) String() string

### func (*ST_PageOrder) UnmarshalXML ¶

    func (m *ST_PageOrder) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_PageOrder) UnmarshalXMLAttr ¶

    func (e *ST_PageOrder) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_PageOrder) Validate ¶

    func (m ST_PageOrder) Validate() error

### func (ST_PageOrder) ValidateWithPath ¶

    func (m ST_PageOrder) ValidateWithPath(path string) error

## type ST_Pane ¶

    type ST_Pane byte

    const (
        ST_PaneUnset       ST_Pane = 0
        ST_PaneBottomRight ST_Pane = 1
        ST_PaneTopRight    ST_Pane = 2
        ST_PaneBottomLeft  ST_Pane = 3
        ST_PaneTopLeft     ST_Pane = 4
    )

### func (ST_Pane) MarshalXML ¶

    func (m ST_Pane) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_Pane) MarshalXMLAttr ¶

    func (e ST_Pane) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_Pane) String ¶

    func (m ST_Pane) String() string

### func (*ST_Pane) UnmarshalXML ¶

    func (m *ST_Pane) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_Pane) UnmarshalXMLAttr ¶

    func (e *ST_Pane) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_Pane) Validate ¶

    func (m ST_Pane) Validate() error

### func (ST_Pane) ValidateWithPath ¶

    func (m ST_Pane) ValidateWithPath(path string) error

## type ST_PaneState ¶

    type ST_PaneState byte

    const (
        ST_PaneStateUnset       ST_PaneState = 0
        ST_PaneStateSplit       ST_PaneState = 1
        ST_PaneStateFrozen      ST_PaneState = 2
        ST_PaneStateFrozenSplit ST_PaneState = 3
    )

### func (ST_PaneState) MarshalXML ¶

    func (m ST_PaneState) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_PaneState) MarshalXMLAttr ¶

    func (e ST_PaneState) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_PaneState) String ¶

    func (m ST_PaneState) String() string

### func (*ST_PaneState) UnmarshalXML ¶

    func (m *ST_PaneState) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_PaneState) UnmarshalXMLAttr ¶

    func (e *ST_PaneState) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_PaneState) Validate ¶

    func (m ST_PaneState) Validate() error

### func (ST_PaneState) ValidateWithPath ¶

    func (m ST_PaneState) ValidateWithPath(path string) error

## type ST_ParameterType ¶

    type ST_ParameterType byte

    const (
        ST_ParameterTypeUnset  ST_ParameterType = 0
        ST_ParameterTypePrompt ST_ParameterType = 1
        ST_ParameterTypeValue  ST_ParameterType = 2
        ST_ParameterTypeCell   ST_ParameterType = 3
    )

### func (ST_ParameterType) MarshalXML ¶

    func (m ST_ParameterType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_ParameterType) MarshalXMLAttr ¶

    func (e ST_ParameterType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_ParameterType) String ¶

    func (m ST_ParameterType) String() string

### func (*ST_ParameterType) UnmarshalXML ¶

    func (m *ST_ParameterType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_ParameterType) UnmarshalXMLAttr ¶

    func (e *ST_ParameterType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_ParameterType) Validate ¶

    func (m ST_ParameterType) Validate() error

### func (ST_ParameterType) ValidateWithPath ¶

    func (m ST_ParameterType) ValidateWithPath(path string) error

## type ST_PatternType ¶

    type ST_PatternType byte

    const (
        ST_PatternTypeUnset           ST_PatternType = 0
        ST_PatternTypeNone            ST_PatternType = 1
        ST_PatternTypeSolid           ST_PatternType = 2
        ST_PatternTypeMediumGray      ST_PatternType = 3
        ST_PatternTypeDarkGray        ST_PatternType = 4
        ST_PatternTypeLightGray       ST_PatternType = 5
        ST_PatternTypeDarkHorizontal  ST_PatternType = 6
        ST_PatternTypeDarkVertical    ST_PatternType = 7
        ST_PatternTypeDarkDown        ST_PatternType = 8
        ST_PatternTypeDarkUp          ST_PatternType = 9
        ST_PatternTypeDarkGrid        ST_PatternType = 10
        ST_PatternTypeDarkTrellis     ST_PatternType = 11
        ST_PatternTypeLightHorizontal ST_PatternType = 12
        ST_PatternTypeLightVertical   ST_PatternType = 13
        ST_PatternTypeLightDown       ST_PatternType = 14
        ST_PatternTypeLightUp         ST_PatternType = 15
        ST_PatternTypeLightGrid       ST_PatternType = 16
        ST_PatternTypeLightTrellis    ST_PatternType = 17
        ST_PatternTypeGray125         ST_PatternType = 18
        ST_PatternTypeGray0625        ST_PatternType = 19
    )

### func (ST_PatternType) MarshalXML ¶

    func (m ST_PatternType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_PatternType) MarshalXMLAttr ¶

    func (e ST_PatternType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_PatternType) String ¶

    func (m ST_PatternType) String() string

### func (*ST_PatternType) UnmarshalXML ¶

    func (m *ST_PatternType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_PatternType) UnmarshalXMLAttr ¶

    func (e *ST_PatternType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_PatternType) Validate ¶

    func (m ST_PatternType) Validate() error

### func (ST_PatternType) ValidateWithPath ¶

    func (m ST_PatternType) ValidateWithPath(path string) error

## type ST_PhoneticAlignment ¶

    type ST_PhoneticAlignment byte

    const (
        ST_PhoneticAlignmentUnset       ST_PhoneticAlignment = 0
        ST_PhoneticAlignmentNoControl   ST_PhoneticAlignment = 1
        ST_PhoneticAlignmentLeft        ST_PhoneticAlignment = 2
        ST_PhoneticAlignmentCenter      ST_PhoneticAlignment = 3
        ST_PhoneticAlignmentDistributed ST_PhoneticAlignment = 4
    )

### func (ST_PhoneticAlignment) MarshalXML ¶

    func (m ST_PhoneticAlignment) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_PhoneticAlignment) MarshalXMLAttr ¶

    func (e ST_PhoneticAlignment) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_PhoneticAlignment) String ¶

    func (m ST_PhoneticAlignment) String() string

### func (*ST_PhoneticAlignment) UnmarshalXML ¶

    func (m *ST_PhoneticAlignment) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_PhoneticAlignment) UnmarshalXMLAttr ¶

    func (e *ST_PhoneticAlignment) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_PhoneticAlignment) Validate ¶

    func (m ST_PhoneticAlignment) Validate() error

### func (ST_PhoneticAlignment) ValidateWithPath ¶

    func (m ST_PhoneticAlignment) ValidateWithPath(path string) error

## type ST_PhoneticType ¶

    type ST_PhoneticType byte

    const (
        ST_PhoneticTypeUnset             ST_PhoneticType = 0
        ST_PhoneticTypeHalfwidthKatakana ST_PhoneticType = 1
        ST_PhoneticTypeFullwidthKatakana ST_PhoneticType = 2
        ST_PhoneticTypeHiragana          ST_PhoneticType = 3
        ST_PhoneticTypeNoConversion      ST_PhoneticType = 4
    )

### func (ST_PhoneticType) MarshalXML ¶

    func (m ST_PhoneticType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_PhoneticType) MarshalXMLAttr ¶

    func (e ST_PhoneticType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_PhoneticType) String ¶

    func (m ST_PhoneticType) String() string

### func (*ST_PhoneticType) UnmarshalXML ¶

    func (m *ST_PhoneticType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_PhoneticType) UnmarshalXMLAttr ¶

    func (e *ST_PhoneticType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_PhoneticType) Validate ¶

    func (m ST_PhoneticType) Validate() error

### func (ST_PhoneticType) ValidateWithPath ¶

    func (m ST_PhoneticType) ValidateWithPath(path string) error

## type ST_PivotAreaType ¶

    type ST_PivotAreaType byte

    const (
        ST_PivotAreaTypeUnset    ST_PivotAreaType = 0
        ST_PivotAreaTypeNone     ST_PivotAreaType = 1
        ST_PivotAreaTypeNormal   ST_PivotAreaType = 2
        ST_PivotAreaTypeData     ST_PivotAreaType = 3
        ST_PivotAreaTypeAll      ST_PivotAreaType = 4
        ST_PivotAreaTypeOrigin   ST_PivotAreaType = 5
        ST_PivotAreaTypeButton   ST_PivotAreaType = 6
        ST_PivotAreaTypeTopEnd   ST_PivotAreaType = 7
        ST_PivotAreaTypeTopRight ST_PivotAreaType = 8
    )

### func (ST_PivotAreaType) MarshalXML ¶

    func (m ST_PivotAreaType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_PivotAreaType) MarshalXMLAttr ¶

    func (e ST_PivotAreaType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_PivotAreaType) String ¶

    func (m ST_PivotAreaType) String() string

### func (*ST_PivotAreaType) UnmarshalXML ¶

    func (m *ST_PivotAreaType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_PivotAreaType) UnmarshalXMLAttr ¶

    func (e *ST_PivotAreaType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_PivotAreaType) Validate ¶

    func (m ST_PivotAreaType) Validate() error

### func (ST_PivotAreaType) ValidateWithPath ¶

    func (m ST_PivotAreaType) ValidateWithPath(path string) error

## type ST_PivotFilterType ¶

    type ST_PivotFilterType byte

    const (
        ST_PivotFilterTypeUnset                     ST_PivotFilterType = 0
        ST_PivotFilterTypeUnknown                   ST_PivotFilterType = 1
        ST_PivotFilterTypeCount                     ST_PivotFilterType = 2
        ST_PivotFilterTypePercent                   ST_PivotFilterType = 3
        ST_PivotFilterTypeSum                       ST_PivotFilterType = 4
        ST_PivotFilterTypeCaptionEqual              ST_PivotFilterType = 5
        ST_PivotFilterTypeCaptionNotEqual           ST_PivotFilterType = 6
        ST_PivotFilterTypeCaptionBeginsWith         ST_PivotFilterType = 7
        ST_PivotFilterTypeCaptionNotBeginsWith      ST_PivotFilterType = 8
        ST_PivotFilterTypeCaptionEndsWith           ST_PivotFilterType = 9
        ST_PivotFilterTypeCaptionNotEndsWith        ST_PivotFilterType = 10
        ST_PivotFilterTypeCaptionContains           ST_PivotFilterType = 11
        ST_PivotFilterTypeCaptionNotContains        ST_PivotFilterType = 12
        ST_PivotFilterTypeCaptionGreaterThan        ST_PivotFilterType = 13
        ST_PivotFilterTypeCaptionGreaterThanOrEqual ST_PivotFilterType = 14
        ST_PivotFilterTypeCaptionLessThan           ST_PivotFilterType = 15
        ST_PivotFilterTypeCaptionLessThanOrEqual    ST_PivotFilterType = 16
        ST_PivotFilterTypeCaptionBetween            ST_PivotFilterType = 17
        ST_PivotFilterTypeCaptionNotBetween         ST_PivotFilterType = 18
        ST_PivotFilterTypeValueEqual                ST_PivotFilterType = 19
        ST_PivotFilterTypeValueNotEqual             ST_PivotFilterType = 20
        ST_PivotFilterTypeValueGreaterThan          ST_PivotFilterType = 21
        ST_PivotFilterTypeValueGreaterThanOrEqual   ST_PivotFilterType = 22
        ST_PivotFilterTypeValueLessThan             ST_PivotFilterType = 23
        ST_PivotFilterTypeValueLessThanOrEqual      ST_PivotFilterType = 24
        ST_PivotFilterTypeValueBetween              ST_PivotFilterType = 25
        ST_PivotFilterTypeValueNotBetween           ST_PivotFilterType = 26
        ST_PivotFilterTypeDateEqual                 ST_PivotFilterType = 27
        ST_PivotFilterTypeDateNotEqual              ST_PivotFilterType = 28
        ST_PivotFilterTypeDateOlderThan             ST_PivotFilterType = 29
        ST_PivotFilterTypeDateOlderThanOrEqual      ST_PivotFilterType = 30
        ST_PivotFilterTypeDateNewerThan             ST_PivotFilterType = 31
        ST_PivotFilterTypeDateNewerThanOrEqual      ST_PivotFilterType = 32
        ST_PivotFilterTypeDateBetween               ST_PivotFilterType = 33
        ST_PivotFilterTypeDateNotBetween            ST_PivotFilterType = 34
        ST_PivotFilterTypeTomorrow                  ST_PivotFilterType = 35
        ST_PivotFilterTypeToday                     ST_PivotFilterType = 36
        ST_PivotFilterTypeYesterday                 ST_PivotFilterType = 37
        ST_PivotFilterTypeNextWeek                  ST_PivotFilterType = 38
        ST_PivotFilterTypeThisWeek                  ST_PivotFilterType = 39
        ST_PivotFilterTypeLastWeek                  ST_PivotFilterType = 40
        ST_PivotFilterTypeNextMonth                 ST_PivotFilterType = 41
        ST_PivotFilterTypeThisMonth                 ST_PivotFilterType = 42
        ST_PivotFilterTypeLastMonth                 ST_PivotFilterType = 43
        ST_PivotFilterTypeNextQuarter               ST_PivotFilterType = 44
        ST_PivotFilterTypeThisQuarter               ST_PivotFilterType = 45
        ST_PivotFilterTypeLastQuarter               ST_PivotFilterType = 46
        ST_PivotFilterTypeNextYear                  ST_PivotFilterType = 47
        ST_PivotFilterTypeThisYear                  ST_PivotFilterType = 48
        ST_PivotFilterTypeLastYear                  ST_PivotFilterType = 49
        ST_PivotFilterTypeYearToDate                ST_PivotFilterType = 50
        ST_PivotFilterTypeQ1                        ST_PivotFilterType = 51
        ST_PivotFilterTypeQ2                        ST_PivotFilterType = 52
        ST_PivotFilterTypeQ3                        ST_PivotFilterType = 53
        ST_PivotFilterTypeQ4                        ST_PivotFilterType = 54
        ST_PivotFilterTypeM1                        ST_PivotFilterType = 55
        ST_PivotFilterTypeM2                        ST_PivotFilterType = 56
        ST_PivotFilterTypeM3                        ST_PivotFilterType = 57
        ST_PivotFilterTypeM4                        ST_PivotFilterType = 58
        ST_PivotFilterTypeM5                        ST_PivotFilterType = 59
        ST_PivotFilterTypeM6                        ST_PivotFilterType = 60
        ST_PivotFilterTypeM7                        ST_PivotFilterType = 61
        ST_PivotFilterTypeM8                        ST_PivotFilterType = 62
        ST_PivotFilterTypeM9                        ST_PivotFilterType = 63
        ST_PivotFilterTypeM10                       ST_PivotFilterType = 64
        ST_PivotFilterTypeM11                       ST_PivotFilterType = 65
        ST_PivotFilterTypeM12                       ST_PivotFilterType = 66
    )

### func (ST_PivotFilterType) MarshalXML ¶

    func (m ST_PivotFilterType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_PivotFilterType) MarshalXMLAttr ¶

    func (e ST_PivotFilterType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_PivotFilterType) String ¶

    func (m ST_PivotFilterType) String() string

### func (*ST_PivotFilterType) UnmarshalXML ¶

    func (m *ST_PivotFilterType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_PivotFilterType) UnmarshalXMLAttr ¶

    func (e *ST_PivotFilterType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_PivotFilterType) Validate ¶

    func (m ST_PivotFilterType) Validate() error

### func (ST_PivotFilterType) ValidateWithPath ¶

    func (m ST_PivotFilterType) ValidateWithPath(path string) error

## type ST_PrintError ¶

    type ST_PrintError byte

    const (
        ST_PrintErrorUnset     ST_PrintError = 0
        ST_PrintErrorDisplayed ST_PrintError = 1
        ST_PrintErrorBlank     ST_PrintError = 2
        ST_PrintErrorDash      ST_PrintError = 3
        ST_PrintErrorNA        ST_PrintError = 4
    )

### func (ST_PrintError) MarshalXML ¶

    func (m ST_PrintError) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_PrintError) MarshalXMLAttr ¶

    func (e ST_PrintError) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_PrintError) String ¶

    func (m ST_PrintError) String() string

### func (*ST_PrintError) UnmarshalXML ¶

    func (m *ST_PrintError) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_PrintError) UnmarshalXMLAttr ¶

    func (e *ST_PrintError) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_PrintError) Validate ¶

    func (m ST_PrintError) Validate() error

### func (ST_PrintError) ValidateWithPath ¶

    func (m ST_PrintError) ValidateWithPath(path string) error

## type ST_Qualifier ¶

    type ST_Qualifier byte

    const (
        ST_QualifierUnset       ST_Qualifier = 0
        ST_QualifierDoubleQuote ST_Qualifier = 1
        ST_QualifierSingleQuote ST_Qualifier = 2
        ST_QualifierNone        ST_Qualifier = 3
    )

### func (ST_Qualifier) MarshalXML ¶

    func (m ST_Qualifier) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_Qualifier) MarshalXMLAttr ¶

    func (e ST_Qualifier) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_Qualifier) String ¶

    func (m ST_Qualifier) String() string

### func (*ST_Qualifier) UnmarshalXML ¶

    func (m *ST_Qualifier) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_Qualifier) UnmarshalXMLAttr ¶

    func (e *ST_Qualifier) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_Qualifier) Validate ¶

    func (m ST_Qualifier) Validate() error

### func (ST_Qualifier) ValidateWithPath ¶

    func (m ST_Qualifier) ValidateWithPath(path string) error

## type ST_RefMode ¶

    type ST_RefMode byte

    const (
        ST_RefModeUnset ST_RefMode = 0
        ST_RefModeA1    ST_RefMode = 1
        ST_RefModeR1C1  ST_RefMode = 2
    )

### func (ST_RefMode) MarshalXML ¶

    func (m ST_RefMode) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_RefMode) MarshalXMLAttr ¶

    func (e ST_RefMode) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_RefMode) String ¶

    func (m ST_RefMode) String() string

### func (*ST_RefMode) UnmarshalXML ¶

    func (m *ST_RefMode) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_RefMode) UnmarshalXMLAttr ¶

    func (e *ST_RefMode) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_RefMode) Validate ¶

    func (m ST_RefMode) Validate() error

### func (ST_RefMode) ValidateWithPath ¶

    func (m ST_RefMode) ValidateWithPath(path string) error

## type ST_RevisionAction ¶

    type ST_RevisionAction byte

    const (
        ST_RevisionActionUnset  ST_RevisionAction = 0
        ST_RevisionActionAdd    ST_RevisionAction = 1
        ST_RevisionActionDelete ST_RevisionAction = 2
    )

### func (ST_RevisionAction) MarshalXML ¶

    func (m ST_RevisionAction) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_RevisionAction) MarshalXMLAttr ¶

    func (e ST_RevisionAction) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_RevisionAction) String ¶

    func (m ST_RevisionAction) String() string

### func (*ST_RevisionAction) UnmarshalXML ¶

    func (m *ST_RevisionAction) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_RevisionAction) UnmarshalXMLAttr ¶

    func (e *ST_RevisionAction) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_RevisionAction) Validate ¶

    func (m ST_RevisionAction) Validate() error

### func (ST_RevisionAction) ValidateWithPath ¶

    func (m ST_RevisionAction) ValidateWithPath(path string) error

## type ST_Scope ¶

    type ST_Scope byte

    const (
        ST_ScopeUnset     ST_Scope = 0
        ST_ScopeSelection ST_Scope = 1
        ST_ScopeData      ST_Scope = 2
        ST_ScopeField     ST_Scope = 3
    )

### func (ST_Scope) MarshalXML ¶

    func (m ST_Scope) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_Scope) MarshalXMLAttr ¶

    func (e ST_Scope) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_Scope) String ¶

    func (m ST_Scope) String() string

### func (*ST_Scope) UnmarshalXML ¶

    func (m *ST_Scope) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_Scope) UnmarshalXMLAttr ¶

    func (e *ST_Scope) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_Scope) Validate ¶

    func (m ST_Scope) Validate() error

### func (ST_Scope) ValidateWithPath ¶

    func (m ST_Scope) ValidateWithPath(path string) error

## type ST_SheetState ¶

    type ST_SheetState byte

    const (
        ST_SheetStateUnset      ST_SheetState = 0
        ST_SheetStateVisible    ST_SheetState = 1
        ST_SheetStateHidden     ST_SheetState = 2
        ST_SheetStateVeryHidden ST_SheetState = 3
    )

### func (ST_SheetState) MarshalXML ¶

    func (m ST_SheetState) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_SheetState) MarshalXMLAttr ¶

    func (e ST_SheetState) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_SheetState) String ¶

    func (m ST_SheetState) String() string

### func (*ST_SheetState) UnmarshalXML ¶

    func (m *ST_SheetState) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_SheetState) UnmarshalXMLAttr ¶

    func (e *ST_SheetState) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_SheetState) Validate ¶

    func (m ST_SheetState) Validate() error

### func (ST_SheetState) ValidateWithPath ¶

    func (m ST_SheetState) ValidateWithPath(path string) error

## type ST_SheetViewType ¶

    type ST_SheetViewType byte

    const (
        ST_SheetViewTypeUnset            ST_SheetViewType = 0
        ST_SheetViewTypeNormal           ST_SheetViewType = 1
        ST_SheetViewTypePageBreakPreview ST_SheetViewType = 2
        ST_SheetViewTypePageLayout       ST_SheetViewType = 3
    )

### func (ST_SheetViewType) MarshalXML ¶

    func (m ST_SheetViewType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_SheetViewType) MarshalXMLAttr ¶

    func (e ST_SheetViewType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_SheetViewType) String ¶

    func (m ST_SheetViewType) String() string

### func (*ST_SheetViewType) UnmarshalXML ¶

    func (m *ST_SheetViewType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_SheetViewType) UnmarshalXMLAttr ¶

    func (e *ST_SheetViewType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_SheetViewType) Validate ¶

    func (m ST_SheetViewType) Validate() error

### func (ST_SheetViewType) ValidateWithPath ¶

    func (m ST_SheetViewType) ValidateWithPath(path string) error

## type ST_ShowDataAs ¶

    type ST_ShowDataAs byte

    const (
        ST_ShowDataAsUnset          ST_ShowDataAs = 0
        ST_ShowDataAsNormal         ST_ShowDataAs = 1
        ST_ShowDataAsDifference     ST_ShowDataAs = 2
        ST_ShowDataAsPercent        ST_ShowDataAs = 3
        ST_ShowDataAsPercentDiff    ST_ShowDataAs = 4
        ST_ShowDataAsRunTotal       ST_ShowDataAs = 5
        ST_ShowDataAsPercentOfRow   ST_ShowDataAs = 6
        ST_ShowDataAsPercentOfCol   ST_ShowDataAs = 7
        ST_ShowDataAsPercentOfTotal ST_ShowDataAs = 8
        ST_ShowDataAsIndex          ST_ShowDataAs = 9
    )

### func (ST_ShowDataAs) MarshalXML ¶

    func (m ST_ShowDataAs) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_ShowDataAs) MarshalXMLAttr ¶

    func (e ST_ShowDataAs) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_ShowDataAs) String ¶

    func (m ST_ShowDataAs) String() string

### func (*ST_ShowDataAs) UnmarshalXML ¶

    func (m *ST_ShowDataAs) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_ShowDataAs) UnmarshalXMLAttr ¶

    func (e *ST_ShowDataAs) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_ShowDataAs) Validate ¶

    func (m ST_ShowDataAs) Validate() error

### func (ST_ShowDataAs) ValidateWithPath ¶

    func (m ST_ShowDataAs) ValidateWithPath(path string) error

## type ST_SmartTagShow ¶

    type ST_SmartTagShow byte

    const (
        ST_SmartTagShowUnset       ST_SmartTagShow = 0
        ST_SmartTagShowAll         ST_SmartTagShow = 1
        ST_SmartTagShowNone        ST_SmartTagShow = 2
        ST_SmartTagShowNoIndicator ST_SmartTagShow = 3
    )

### func (ST_SmartTagShow) MarshalXML ¶

    func (m ST_SmartTagShow) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_SmartTagShow) MarshalXMLAttr ¶

    func (e ST_SmartTagShow) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_SmartTagShow) String ¶

    func (m ST_SmartTagShow) String() string

### func (*ST_SmartTagShow) UnmarshalXML ¶

    func (m *ST_SmartTagShow) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_SmartTagShow) UnmarshalXMLAttr ¶

    func (e *ST_SmartTagShow) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_SmartTagShow) Validate ¶

    func (m ST_SmartTagShow) Validate() error

### func (ST_SmartTagShow) ValidateWithPath ¶

    func (m ST_SmartTagShow) ValidateWithPath(path string) error

## type ST_SortBy ¶

    type ST_SortBy byte

    const (
        ST_SortByUnset     ST_SortBy = 0
        ST_SortByValue     ST_SortBy = 1
        ST_SortByCellColor ST_SortBy = 2
        ST_SortByFontColor ST_SortBy = 3
        ST_SortByIcon      ST_SortBy = 4
    )

### func (ST_SortBy) MarshalXML ¶

    func (m ST_SortBy) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_SortBy) MarshalXMLAttr ¶

    func (e ST_SortBy) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_SortBy) String ¶

    func (m ST_SortBy) String() string

### func (*ST_SortBy) UnmarshalXML ¶

    func (m *ST_SortBy) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_SortBy) UnmarshalXMLAttr ¶

    func (e *ST_SortBy) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_SortBy) Validate ¶

    func (m ST_SortBy) Validate() error

### func (ST_SortBy) ValidateWithPath ¶

    func (m ST_SortBy) ValidateWithPath(path string) error

## type ST_SortMethod ¶

    type ST_SortMethod byte

    const (
        ST_SortMethodUnset  ST_SortMethod = 0
        ST_SortMethodStroke ST_SortMethod = 1
        ST_SortMethodPinYin ST_SortMethod = 2
        ST_SortMethodNone   ST_SortMethod = 3
    )

### func (ST_SortMethod) MarshalXML ¶

    func (m ST_SortMethod) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_SortMethod) MarshalXMLAttr ¶

    func (e ST_SortMethod) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_SortMethod) String ¶

    func (m ST_SortMethod) String() string

### func (*ST_SortMethod) UnmarshalXML ¶

    func (m *ST_SortMethod) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_SortMethod) UnmarshalXMLAttr ¶

    func (e *ST_SortMethod) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_SortMethod) Validate ¶

    func (m ST_SortMethod) Validate() error

### func (ST_SortMethod) ValidateWithPath ¶

    func (m ST_SortMethod) ValidateWithPath(path string) error

## type ST_SortType ¶

    type ST_SortType byte

    const (
        ST_SortTypeUnset             ST_SortType = 0
        ST_SortTypeNone              ST_SortType = 1
        ST_SortTypeAscending         ST_SortType = 2
        ST_SortTypeDescending        ST_SortType = 3
        ST_SortTypeAscendingAlpha    ST_SortType = 4
        ST_SortTypeDescendingAlpha   ST_SortType = 5
        ST_SortTypeAscendingNatural  ST_SortType = 6
        ST_SortTypeDescendingNatural ST_SortType = 7
    )

### func (ST_SortType) MarshalXML ¶

    func (m ST_SortType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_SortType) MarshalXMLAttr ¶

    func (e ST_SortType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_SortType) String ¶

    func (m ST_SortType) String() string

### func (*ST_SortType) UnmarshalXML ¶

    func (m *ST_SortType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_SortType) UnmarshalXMLAttr ¶

    func (e *ST_SortType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_SortType) Validate ¶

    func (m ST_SortType) Validate() error

### func (ST_SortType) ValidateWithPath ¶

    func (m ST_SortType) ValidateWithPath(path string) error

## type ST_SourceType ¶

    type ST_SourceType byte

    const (
        ST_SourceTypeUnset         ST_SourceType = 0
        ST_SourceTypeWorksheet     ST_SourceType = 1
        ST_SourceTypeExternal      ST_SourceType = 2
        ST_SourceTypeConsolidation ST_SourceType = 3
        ST_SourceTypeScenario      ST_SourceType = 4
    )

### func (ST_SourceType) MarshalXML ¶

    func (m ST_SourceType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_SourceType) MarshalXMLAttr ¶

    func (e ST_SourceType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_SourceType) String ¶

    func (m ST_SourceType) String() string

### func (*ST_SourceType) UnmarshalXML ¶

    func (m *ST_SourceType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_SourceType) UnmarshalXMLAttr ¶

    func (e *ST_SourceType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_SourceType) Validate ¶

    func (m ST_SourceType) Validate() error

### func (ST_SourceType) ValidateWithPath ¶

    func (m ST_SourceType) ValidateWithPath(path string) error

## type ST_Sqref ¶

    type ST_Sqref []string

### func ParseSliceST_Sqref ¶

    func ParseSliceST_Sqref(s string) (ST_Sqref, error)

### func (ST_Sqref) String ¶

    func (s ST_Sqref) String() string

## type ST_TableStyleType ¶

    type ST_TableStyleType byte

    const (
        ST_TableStyleTypeUnset                  ST_TableStyleType = 0
        ST_TableStyleTypeWholeTable             ST_TableStyleType = 1
        ST_TableStyleTypeHeaderRow              ST_TableStyleType = 2
        ST_TableStyleTypeTotalRow               ST_TableStyleType = 3
        ST_TableStyleTypeFirstColumn            ST_TableStyleType = 4
        ST_TableStyleTypeLastColumn             ST_TableStyleType = 5
        ST_TableStyleTypeFirstRowStripe         ST_TableStyleType = 6
        ST_TableStyleTypeSecondRowStripe        ST_TableStyleType = 7
        ST_TableStyleTypeFirstColumnStripe      ST_TableStyleType = 8
        ST_TableStyleTypeSecondColumnStripe     ST_TableStyleType = 9
        ST_TableStyleTypeFirstHeaderCell        ST_TableStyleType = 10
        ST_TableStyleTypeLastHeaderCell         ST_TableStyleType = 11
        ST_TableStyleTypeFirstTotalCell         ST_TableStyleType = 12
        ST_TableStyleTypeLastTotalCell          ST_TableStyleType = 13
        ST_TableStyleTypeFirstSubtotalColumn    ST_TableStyleType = 14
        ST_TableStyleTypeSecondSubtotalColumn   ST_TableStyleType = 15
        ST_TableStyleTypeThirdSubtotalColumn    ST_TableStyleType = 16
        ST_TableStyleTypeFirstSubtotalRow       ST_TableStyleType = 17
        ST_TableStyleTypeSecondSubtotalRow      ST_TableStyleType = 18
        ST_TableStyleTypeThirdSubtotalRow       ST_TableStyleType = 19
        ST_TableStyleTypeBlankRow               ST_TableStyleType = 20
        ST_TableStyleTypeFirstColumnSubheading  ST_TableStyleType = 21
        ST_TableStyleTypeSecondColumnSubheading ST_TableStyleType = 22
        ST_TableStyleTypeThirdColumnSubheading  ST_TableStyleType = 23
        ST_TableStyleTypeFirstRowSubheading     ST_TableStyleType = 24
        ST_TableStyleTypeSecondRowSubheading    ST_TableStyleType = 25
        ST_TableStyleTypeThirdRowSubheading     ST_TableStyleType = 26
        ST_TableStyleTypePageFieldLabels        ST_TableStyleType = 27
        ST_TableStyleTypePageFieldValues        ST_TableStyleType = 28
    )

### func (ST_TableStyleType) MarshalXML ¶

    func (m ST_TableStyleType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_TableStyleType) MarshalXMLAttr ¶

    func (e ST_TableStyleType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_TableStyleType) String ¶

    func (m ST_TableStyleType) String() string

### func (*ST_TableStyleType) UnmarshalXML ¶

    func (m *ST_TableStyleType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_TableStyleType) UnmarshalXMLAttr ¶

    func (e *ST_TableStyleType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_TableStyleType) Validate ¶

    func (m ST_TableStyleType) Validate() error

### func (ST_TableStyleType) ValidateWithPath ¶

    func (m ST_TableStyleType) ValidateWithPath(path string) error

## type ST_TableType ¶

    type ST_TableType byte

    const (
        ST_TableTypeUnset      ST_TableType = 0
        ST_TableTypeWorksheet  ST_TableType = 1
        ST_TableTypeXml        ST_TableType = 2
        ST_TableTypeQueryTable ST_TableType = 3
    )

### func (ST_TableType) MarshalXML ¶

    func (m ST_TableType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_TableType) MarshalXMLAttr ¶

    func (e ST_TableType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_TableType) String ¶

    func (m ST_TableType) String() string

### func (*ST_TableType) UnmarshalXML ¶

    func (m *ST_TableType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_TableType) UnmarshalXMLAttr ¶

    func (e *ST_TableType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_TableType) Validate ¶

    func (m ST_TableType) Validate() error

### func (ST_TableType) ValidateWithPath ¶

    func (m ST_TableType) ValidateWithPath(path string) error

## type ST_TargetScreenSize ¶

    type ST_TargetScreenSize byte

    const (
        ST_TargetScreenSizeUnset     ST_TargetScreenSize = 0
        ST_TargetScreenSize544x376   ST_TargetScreenSize = 1
        ST_TargetScreenSize640x480   ST_TargetScreenSize = 2
        ST_TargetScreenSize720x512   ST_TargetScreenSize = 3
        ST_TargetScreenSize800x600   ST_TargetScreenSize = 4
        ST_TargetScreenSize1024x768  ST_TargetScreenSize = 5
        ST_TargetScreenSize1152x882  ST_TargetScreenSize = 6
        ST_TargetScreenSize1152x900  ST_TargetScreenSize = 7
        ST_TargetScreenSize1280x1024 ST_TargetScreenSize = 8
        ST_TargetScreenSize1600x1200 ST_TargetScreenSize = 9
        ST_TargetScreenSize1800x1440 ST_TargetScreenSize = 10
        ST_TargetScreenSize1920x1200 ST_TargetScreenSize = 11
    )

### func (ST_TargetScreenSize) MarshalXML ¶

    func (m ST_TargetScreenSize) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_TargetScreenSize) MarshalXMLAttr ¶

    func (e ST_TargetScreenSize) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_TargetScreenSize) String ¶

    func (m ST_TargetScreenSize) String() string

### func (*ST_TargetScreenSize) UnmarshalXML ¶

    func (m *ST_TargetScreenSize) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_TargetScreenSize) UnmarshalXMLAttr ¶

    func (e *ST_TargetScreenSize) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_TargetScreenSize) Validate ¶

    func (m ST_TargetScreenSize) Validate() error

### func (ST_TargetScreenSize) ValidateWithPath ¶

    func (m ST_TargetScreenSize) ValidateWithPath(path string) error

## type ST_TextHAlign ¶

    type ST_TextHAlign byte

    const (
        ST_TextHAlignUnset       ST_TextHAlign = 0
        ST_TextHAlignLeft        ST_TextHAlign = 1
        ST_TextHAlignCenter      ST_TextHAlign = 2
        ST_TextHAlignRight       ST_TextHAlign = 3
        ST_TextHAlignJustify     ST_TextHAlign = 4
        ST_TextHAlignDistributed ST_TextHAlign = 5
    )

### func (ST_TextHAlign) MarshalXML ¶

    func (m ST_TextHAlign) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_TextHAlign) MarshalXMLAttr ¶

    func (e ST_TextHAlign) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_TextHAlign) String ¶

    func (m ST_TextHAlign) String() string

### func (*ST_TextHAlign) UnmarshalXML ¶

    func (m *ST_TextHAlign) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_TextHAlign) UnmarshalXMLAttr ¶

    func (e *ST_TextHAlign) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_TextHAlign) Validate ¶

    func (m ST_TextHAlign) Validate() error

### func (ST_TextHAlign) ValidateWithPath ¶

    func (m ST_TextHAlign) ValidateWithPath(path string) error

## type ST_TextVAlign ¶

    type ST_TextVAlign byte

    const (
        ST_TextVAlignUnset       ST_TextVAlign = 0
        ST_TextVAlignTop         ST_TextVAlign = 1
        ST_TextVAlignCenter      ST_TextVAlign = 2
        ST_TextVAlignBottom      ST_TextVAlign = 3
        ST_TextVAlignJustify     ST_TextVAlign = 4
        ST_TextVAlignDistributed ST_TextVAlign = 5
    )

### func (ST_TextVAlign) MarshalXML ¶

    func (m ST_TextVAlign) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_TextVAlign) MarshalXMLAttr ¶

    func (e ST_TextVAlign) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_TextVAlign) String ¶

    func (m ST_TextVAlign) String() string

### func (*ST_TextVAlign) UnmarshalXML ¶

    func (m *ST_TextVAlign) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_TextVAlign) UnmarshalXMLAttr ¶

    func (e *ST_TextVAlign) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_TextVAlign) Validate ¶

    func (m ST_TextVAlign) Validate() error

### func (ST_TextVAlign) ValidateWithPath ¶

    func (m ST_TextVAlign) ValidateWithPath(path string) error

## type ST_TimePeriod ¶

    type ST_TimePeriod byte

    const (
        ST_TimePeriodUnset     ST_TimePeriod = 0
        ST_TimePeriodToday     ST_TimePeriod = 1
        ST_TimePeriodYesterday ST_TimePeriod = 2
        ST_TimePeriodTomorrow  ST_TimePeriod = 3
        ST_TimePeriodLast7Days ST_TimePeriod = 4
        ST_TimePeriodThisMonth ST_TimePeriod = 5
        ST_TimePeriodLastMonth ST_TimePeriod = 6
        ST_TimePeriodNextMonth ST_TimePeriod = 7
        ST_TimePeriodThisWeek  ST_TimePeriod = 8
        ST_TimePeriodLastWeek  ST_TimePeriod = 9
        ST_TimePeriodNextWeek  ST_TimePeriod = 10
    )

### func (ST_TimePeriod) MarshalXML ¶

    func (m ST_TimePeriod) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_TimePeriod) MarshalXMLAttr ¶

    func (e ST_TimePeriod) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_TimePeriod) String ¶

    func (m ST_TimePeriod) String() string

### func (*ST_TimePeriod) UnmarshalXML ¶

    func (m *ST_TimePeriod) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_TimePeriod) UnmarshalXMLAttr ¶

    func (e *ST_TimePeriod) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_TimePeriod) Validate ¶

    func (m ST_TimePeriod) Validate() error

### func (ST_TimePeriod) ValidateWithPath ¶

    func (m ST_TimePeriod) ValidateWithPath(path string) error

## type ST_TotalsRowFunction ¶

    type ST_TotalsRowFunction byte

    const (
        ST_TotalsRowFunctionUnset     ST_TotalsRowFunction = 0
        ST_TotalsRowFunctionNone      ST_TotalsRowFunction = 1
        ST_TotalsRowFunctionSum       ST_TotalsRowFunction = 2
        ST_TotalsRowFunctionMin       ST_TotalsRowFunction = 3
        ST_TotalsRowFunctionMax       ST_TotalsRowFunction = 4
        ST_TotalsRowFunctionAverage   ST_TotalsRowFunction = 5
        ST_TotalsRowFunctionCount     ST_TotalsRowFunction = 6
        ST_TotalsRowFunctionCountNums ST_TotalsRowFunction = 7
        ST_TotalsRowFunctionStdDev    ST_TotalsRowFunction = 8
        ST_TotalsRowFunctionVar       ST_TotalsRowFunction = 9
        ST_TotalsRowFunctionCustom    ST_TotalsRowFunction = 10
    )

### func (ST_TotalsRowFunction) MarshalXML ¶

    func (m ST_TotalsRowFunction) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_TotalsRowFunction) MarshalXMLAttr ¶

    func (e ST_TotalsRowFunction) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_TotalsRowFunction) String ¶

    func (m ST_TotalsRowFunction) String() string

### func (*ST_TotalsRowFunction) UnmarshalXML ¶

    func (m *ST_TotalsRowFunction) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_TotalsRowFunction) UnmarshalXMLAttr ¶

    func (e *ST_TotalsRowFunction) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_TotalsRowFunction) Validate ¶

    func (m ST_TotalsRowFunction) Validate() error

### func (ST_TotalsRowFunction) ValidateWithPath ¶

    func (m ST_TotalsRowFunction) ValidateWithPath(path string) error

## type ST_Type ¶

    type ST_Type byte

    const (
        ST_TypeUnset  ST_Type = 0
        ST_TypeNone   ST_Type = 1
        ST_TypeAll    ST_Type = 2
        ST_TypeRow    ST_Type = 3
        ST_TypeColumn ST_Type = 4
    )

### func (ST_Type) MarshalXML ¶

    func (m ST_Type) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_Type) MarshalXMLAttr ¶

    func (e ST_Type) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_Type) String ¶

    func (m ST_Type) String() string

### func (*ST_Type) UnmarshalXML ¶

    func (m *ST_Type) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_Type) UnmarshalXMLAttr ¶

    func (e *ST_Type) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_Type) Validate ¶

    func (m ST_Type) Validate() error

### func (ST_Type) ValidateWithPath ¶

    func (m ST_Type) ValidateWithPath(path string) error

## type ST_UnderlineValues ¶

    type ST_UnderlineValues byte

    const (
        ST_UnderlineValuesUnset            ST_UnderlineValues = 0
        ST_UnderlineValuesSingle           ST_UnderlineValues = 1
        ST_UnderlineValuesDouble           ST_UnderlineValues = 2
        ST_UnderlineValuesSingleAccounting ST_UnderlineValues = 3
        ST_UnderlineValuesDoubleAccounting ST_UnderlineValues = 4
        ST_UnderlineValuesNone             ST_UnderlineValues = 5
    )

### func (ST_UnderlineValues) MarshalXML ¶

    func (m ST_UnderlineValues) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_UnderlineValues) MarshalXMLAttr ¶

    func (e ST_UnderlineValues) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_UnderlineValues) String ¶

    func (m ST_UnderlineValues) String() string

### func (*ST_UnderlineValues) UnmarshalXML ¶

    func (m *ST_UnderlineValues) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_UnderlineValues) UnmarshalXMLAttr ¶

    func (e *ST_UnderlineValues) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_UnderlineValues) Validate ¶

    func (m ST_UnderlineValues) Validate() error

### func (ST_UnderlineValues) ValidateWithPath ¶

    func (m ST_UnderlineValues) ValidateWithPath(path string) error

## type ST_UpdateLinks ¶

    type ST_UpdateLinks byte

    const (
        ST_UpdateLinksUnset   ST_UpdateLinks = 0
        ST_UpdateLinksUserSet ST_UpdateLinks = 1
        ST_UpdateLinksNever   ST_UpdateLinks = 2
        ST_UpdateLinksAlways  ST_UpdateLinks = 3
    )

### func (ST_UpdateLinks) MarshalXML ¶

    func (m ST_UpdateLinks) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_UpdateLinks) MarshalXMLAttr ¶

    func (e ST_UpdateLinks) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_UpdateLinks) String ¶

    func (m ST_UpdateLinks) String() string

### func (*ST_UpdateLinks) UnmarshalXML ¶

    func (m *ST_UpdateLinks) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_UpdateLinks) UnmarshalXMLAttr ¶

    func (e *ST_UpdateLinks) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_UpdateLinks) Validate ¶

    func (m ST_UpdateLinks) Validate() error

### func (ST_UpdateLinks) ValidateWithPath ¶

    func (m ST_UpdateLinks) ValidateWithPath(path string) error

## type ST_VerticalAlignment ¶

    type ST_VerticalAlignment byte

    const (
        ST_VerticalAlignmentUnset       ST_VerticalAlignment = 0
        ST_VerticalAlignmentTop         ST_VerticalAlignment = 1
        ST_VerticalAlignmentCenter      ST_VerticalAlignment = 2
        ST_VerticalAlignmentBottom      ST_VerticalAlignment = 3
        ST_VerticalAlignmentJustify     ST_VerticalAlignment = 4
        ST_VerticalAlignmentDistributed ST_VerticalAlignment = 5
    )

### func (ST_VerticalAlignment) MarshalXML ¶

    func (m ST_VerticalAlignment) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_VerticalAlignment) MarshalXMLAttr ¶

    func (e ST_VerticalAlignment) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_VerticalAlignment) String ¶

    func (m ST_VerticalAlignment) String() string

### func (*ST_VerticalAlignment) UnmarshalXML ¶

    func (m *ST_VerticalAlignment) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_VerticalAlignment) UnmarshalXMLAttr ¶

    func (e *ST_VerticalAlignment) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_VerticalAlignment) Validate ¶

    func (m ST_VerticalAlignment) Validate() error

### func (ST_VerticalAlignment) ValidateWithPath ¶

    func (m ST_VerticalAlignment) ValidateWithPath(path string) error

## type ST_Visibility ¶

    type ST_Visibility byte

    const (
        ST_VisibilityUnset      ST_Visibility = 0
        ST_VisibilityVisible    ST_Visibility = 1
        ST_VisibilityHidden     ST_Visibility = 2
        ST_VisibilityVeryHidden ST_Visibility = 3
    )

### func (ST_Visibility) MarshalXML ¶

    func (m ST_Visibility) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_Visibility) MarshalXMLAttr ¶

    func (e ST_Visibility) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_Visibility) String ¶

    func (m ST_Visibility) String() string

### func (*ST_Visibility) UnmarshalXML ¶

    func (m *ST_Visibility) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_Visibility) UnmarshalXMLAttr ¶

    func (e *ST_Visibility) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_Visibility) Validate ¶

    func (m ST_Visibility) Validate() error

### func (ST_Visibility) ValidateWithPath ¶

    func (m ST_Visibility) ValidateWithPath(path string) error

## type ST_VolDepType ¶

    type ST_VolDepType byte

    const (
        ST_VolDepTypeUnset         ST_VolDepType = 0
        ST_VolDepTypeRealTimeData  ST_VolDepType = 1
        ST_VolDepTypeOlapFunctions ST_VolDepType = 2
    )

### func (ST_VolDepType) MarshalXML ¶

    func (m ST_VolDepType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_VolDepType) MarshalXMLAttr ¶

    func (e ST_VolDepType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_VolDepType) String ¶

    func (m ST_VolDepType) String() string

### func (*ST_VolDepType) UnmarshalXML ¶

    func (m *ST_VolDepType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_VolDepType) UnmarshalXMLAttr ¶

    func (e *ST_VolDepType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_VolDepType) Validate ¶

    func (m ST_VolDepType) Validate() error

### func (ST_VolDepType) ValidateWithPath ¶

    func (m ST_VolDepType) ValidateWithPath(path string) error

## type ST_VolValueType ¶

    type ST_VolValueType byte

    const (
        ST_VolValueTypeUnset ST_VolValueType = 0
        ST_VolValueTypeB     ST_VolValueType = 1
        ST_VolValueTypeN     ST_VolValueType = 2
        ST_VolValueTypeE     ST_VolValueType = 3
        ST_VolValueTypeS     ST_VolValueType = 4
    )

### func (ST_VolValueType) MarshalXML ¶

    func (m ST_VolValueType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_VolValueType) MarshalXMLAttr ¶

    func (e ST_VolValueType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_VolValueType) String ¶

    func (m ST_VolValueType) String() string

### func (*ST_VolValueType) UnmarshalXML ¶

    func (m *ST_VolValueType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_VolValueType) UnmarshalXMLAttr ¶

    func (e *ST_VolValueType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_VolValueType) Validate ¶

    func (m ST_VolValueType) Validate() error

### func (ST_VolValueType) ValidateWithPath ¶

    func (m ST_VolValueType) ValidateWithPath(path string) error

## type ST_WebSourceType ¶

    type ST_WebSourceType byte

    const (
        ST_WebSourceTypeUnset      ST_WebSourceType = 0
        ST_WebSourceTypeSheet      ST_WebSourceType = 1
        ST_WebSourceTypePrintArea  ST_WebSourceType = 2
        ST_WebSourceTypeAutoFilter ST_WebSourceType = 3
        ST_WebSourceTypeRange      ST_WebSourceType = 4
        ST_WebSourceTypeChart      ST_WebSourceType = 5
        ST_WebSourceTypePivotTable ST_WebSourceType = 6
        ST_WebSourceTypeQuery      ST_WebSourceType = 7
        ST_WebSourceTypeLabel      ST_WebSourceType = 8
    )

### func (ST_WebSourceType) MarshalXML ¶

    func (m ST_WebSourceType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_WebSourceType) MarshalXMLAttr ¶

    func (e ST_WebSourceType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_WebSourceType) String ¶

    func (m ST_WebSourceType) String() string

### func (*ST_WebSourceType) UnmarshalXML ¶

    func (m *ST_WebSourceType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_WebSourceType) UnmarshalXMLAttr ¶

    func (e *ST_WebSourceType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_WebSourceType) Validate ¶

    func (m ST_WebSourceType) Validate() error

### func (ST_WebSourceType) ValidateWithPath ¶

    func (m ST_WebSourceType) ValidateWithPath(path string) error

## type ST_rwColActionType ¶

    type ST_rwColActionType byte

    const (
        ST_rwColActionTypeUnset     ST_rwColActionType = 0
        ST_rwColActionTypeInsertRow ST_rwColActionType = 1
        ST_rwColActionTypeDeleteRow ST_rwColActionType = 2
        ST_rwColActionTypeInsertCol ST_rwColActionType = 3
        ST_rwColActionTypeDeleteCol ST_rwColActionType = 4
    )

### func (ST_rwColActionType) MarshalXML ¶

    func (m ST_rwColActionType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_rwColActionType) MarshalXMLAttr ¶

    func (e ST_rwColActionType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_rwColActionType) String ¶

    func (m ST_rwColActionType) String() string

### func (*ST_rwColActionType) UnmarshalXML ¶

    func (m *ST_rwColActionType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_rwColActionType) UnmarshalXMLAttr ¶

    func (e *ST_rwColActionType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_rwColActionType) Validate ¶

    func (m ST_rwColActionType) Validate() error

### func (ST_rwColActionType) ValidateWithPath ¶

    func (m ST_rwColActionType) ValidateWithPath(path string) error

## type SingleXmlCells ¶

    type SingleXmlCells struct {
        CT_SingleXmlCells
    }

### func NewSingleXmlCells ¶

    func NewSingleXmlCells() *SingleXmlCells

### func (*SingleXmlCells) MarshalXML ¶

    func (m *SingleXmlCells) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*SingleXmlCells) UnmarshalXML ¶

    func (m *SingleXmlCells) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*SingleXmlCells) Validate ¶

    func (m *SingleXmlCells) Validate() error

Validate validates the SingleXmlCells and its children

### func (*SingleXmlCells) ValidateWithPath ¶

    func (m *SingleXmlCells) ValidateWithPath(path string) error

ValidateWithPath validates the SingleXmlCells and its children, prefixing error messages with path

## type Sst ¶

    type Sst struct {
        CT_Sst
    }

### func NewSst ¶

    func NewSst() *Sst

### func (*Sst) MarshalXML ¶

    func (m *Sst) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*Sst) UnmarshalXML ¶

    func (m *Sst) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*Sst) Validate ¶

    func (m *Sst) Validate() error

Validate validates the Sst and its children

### func (*Sst) ValidateWithPath ¶

    func (m *Sst) ValidateWithPath(path string) error

ValidateWithPath validates the Sst and its children, prefixing error messages with path

## type StyleSheet ¶

    type StyleSheet struct {
        CT_Stylesheet
    }

### func NewStyleSheet ¶

    func NewStyleSheet() *StyleSheet

### func (*StyleSheet) MarshalXML ¶

    func (m *StyleSheet) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*StyleSheet) UnmarshalXML ¶

    func (m *StyleSheet) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*StyleSheet) Validate ¶

    func (m *StyleSheet) Validate() error

Validate validates the StyleSheet and its children

### func (*StyleSheet) ValidateWithPath ¶

    func (m *StyleSheet) ValidateWithPath(path string) error

ValidateWithPath validates the StyleSheet and its children, prefixing error messages with path

## type Table ¶

    type Table struct {
        CT_Table
    }

### func NewTable ¶

    func NewTable() *Table

### func (*Table) MarshalXML ¶

    func (m *Table) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*Table) UnmarshalXML ¶

    func (m *Table) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*Table) Validate ¶

    func (m *Table) Validate() error

Validate validates the Table and its children

### func (*Table) ValidateWithPath ¶

    func (m *Table) ValidateWithPath(path string) error

ValidateWithPath validates the Table and its children, prefixing error messages with path

## type Users ¶

    type Users struct {
        CT_Users
    }

### func NewUsers ¶

    func NewUsers() *Users

### func (*Users) MarshalXML ¶

    func (m *Users) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*Users) UnmarshalXML ¶

    func (m *Users) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*Users) Validate ¶

    func (m *Users) Validate() error

Validate validates the Users and its children

### func (*Users) ValidateWithPath ¶

    func (m *Users) ValidateWithPath(path string) error

ValidateWithPath validates the Users and its children, prefixing error messages with path

## type VolTypes ¶

    type VolTypes struct {
        CT_VolTypes
    }

### func NewVolTypes ¶

    func NewVolTypes() *VolTypes

### func (*VolTypes) MarshalXML ¶

    func (m *VolTypes) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*VolTypes) UnmarshalXML ¶

    func (m *VolTypes) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*VolTypes) Validate ¶

    func (m *VolTypes) Validate() error

Validate validates the VolTypes and its children

### func (*VolTypes) ValidateWithPath ¶

    func (m *VolTypes) ValidateWithPath(path string) error

ValidateWithPath validates the VolTypes and its children, prefixing error messages with path

## type Workbook ¶

    type Workbook struct {
        CT_Workbook
    }

### func NewWorkbook ¶

    func NewWorkbook() *Workbook

### func (*Workbook) MarshalXML ¶

    func (m *Workbook) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*Workbook) UnmarshalXML ¶

    func (m *Workbook) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*Workbook) Validate ¶

    func (m *Workbook) Validate() error

Validate validates the Workbook and its children

### func (*Workbook) ValidateWithPath ¶

    func (m *Workbook) ValidateWithPath(path string) error

ValidateWithPath validates the Workbook and its children, prefixing error messages with path

## type Worksheet ¶

    type Worksheet struct {
        CT_Worksheet
    }

### func NewWorksheet ¶

    func NewWorksheet() *Worksheet

### func (*Worksheet) MarshalXML ¶

    func (m *Worksheet) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*Worksheet) UnmarshalXML ¶

    func (m *Worksheet) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*Worksheet) Validate ¶

    func (m *Worksheet) Validate() error

Validate validates the Worksheet and its children

### func (*Worksheet) ValidateWithPath ¶

    func (m *Worksheet) ValidateWithPath(path string) error

ValidateWithPath validates the Worksheet and its children, prefixing error messages with path