notes/xlml/excel.xsd

5116 lines
248 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<xsd:schema targetNamespace="urn:schemas-microsoft-com:office:excel" xmlns="urn:schemas-microsoft-com:office:excel" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xsd:import namespace="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" schemaLocation="schema.xsd" />
<xsd:import namespace="urn:schemas-microsoft-com:rowset" schemaLocation="rowsset.xsd" />
<xsd:annotation>
<xsd:documentation>
Permission to copy, display and distribute the contents of this document (the “Specification”), in any medium for any purpose without fee or royalty is hereby granted, provided that you include the following notice on ALL copies of the Specification, or portions thereof, that you make:
Copyright (c) Microsoft Corporation. All rights reserved. Permission to copy, display and distribute this document is available at: http://msdn.microsoft.com/library/en-us/odcXMLRef/html/odcXMLRefLegalNotice.asp?frame=true.
No right to create modifications or derivatives of this Specification is granted herein.
There is a separate patent license available to parties interested in implementing software programs that can read and write files that conform to the Specification. This patent license is available at this location: http://www.microsoft.com/mscorp/ip/format/xmlpatentlicense.asp.
THE SPECIFICATION IS PROVIDED "AS IS" AND MICROSOFT MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE SPECIFICATION ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
MICROSOFT WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO ANY USE OR DISTRIBUTION OF THE SPECIFICATION.
The name and trademarks of Microsoft may NOT be used in any manner, including advertising or publicity pertaining to the Specification or its contents without specific, written prior permission. Title to copyright in the Specification will at all times remain with Microsoft.
No other rights are granted by implication, estoppel or otherwise.
</xsd:documentation>
</xsd:annotation>
<xsd:element name="DataTable">
<xsd:annotation>
<xsd:documentation>Specifies whether a data table is displayed on the plot area next to the category axis.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Range" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Contains the range or list of ranges that applies to a conditional text format, a data validation range, or a data source.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RowInputCell" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the row index of a cell used to calculate the values in a data table.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ColumnInputCell" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the column index of a cell used to calculate the values in a data table.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ExcelWorkbook">
<xsd:annotation>
<xsd:documentation>Contains the properties of a workbook.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="PublishObjects" type="PublishObjectsType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains information about all published items in a workbook.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SupBook" type="SupBookType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains information about references and links to other workbooks and data sources.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SelectedSheets" type="xsd:int" default="1" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the number of sheets selected in a workbook.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="WindowHidden" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether a workbook window is hidden.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="HideHorizontalScrollBar" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the horizontal scroll bar in a workbook window is hidden.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="HideVerticalScrollBar" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the vertical scroll bar in a workbook window is hidden.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="HideWorkbookTabs" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the worksheet tabs in a workbook window are hidden.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="WindowHeight" type="xsd:long" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a value specifying the height in points of a workbook window.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="WindowWidth" type="xsd:long" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a value in points that specifies the width of a workbook window.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="WindowTopX" type="xsd:long" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a value in points that specifies the horizontal position of a workbook window relative to the left border of the application window.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="WindowTopY" type="xsd:long" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a value in points that specifies the vertical position of a workbook window relative to the top border of the application window.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ActiveSheet" type="xsd:int" default="1" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the index number of the active worksheet in a workbook.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ActiveChart" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the name of the active chart in a workbook.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="FirstVisibleSheet" type="xsd:int" default="1" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies that all worksheets before to the worksheet identified in this element are hidden and that no navigation tabs are shown for hidden sheets.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="HidePivotTableFieldList" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Prevents the PivotTable Field List dialog box from appearing when the user moves the input focus to the PivotTable view.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ProtectStructure" type="TrueFalseType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the structure of a workbook is protected.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ProtectWindows" type="TrueFalseType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the worksheet windows are protected.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DisplayInkNotes" type="TrueFalseType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether ink comments are displayed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="EmbedSaveSmartTags" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Causes smart tags in the document to be saved to the XML spreadsheet.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="FutureVer" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Enables Excel 2002 to warn users that they may lose data on save back to XMLSS, when the XMLSS loaded was created with Excel 2003. This element will only be written into the XMLSS if were writing out the MapInfo collection (new feature in Excel 2003).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TabRatio" type="xsd:int" default="600" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the ratio of the worksheet tab area width to the width of the horizontal scroll bar.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="WindowIconic" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether a workbook window is minimized.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DisplayDrawingObjects" default="DisplayShapes" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether drawing objects are displayed, placeholders are displayed in their place, or all drawing objects are hidden in a workbook.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="DisplayShapes" />
<xsd:enumeration value="PlaceHolders" />
<xsd:enumeration value="HideAll" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="CreateBackup" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether a backup file is created when you save a workbook.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Calculation" type="CalculationWorkbookType" default="AutomaticCalculation" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the type of calculation for a PivotTable field or the mode of calculation for a workbook.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DoNotCalculateBeforeSave" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether a workbook is calculated before it is saved.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Date1904" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the date system used in a workbook.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RefModeR1C1" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies that references are in R1C1 reference style.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Iteration" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether to track the number of iterations through circular references in formulas.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MaxIterations" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the maximum number of iterations when resolving circular references in Excel.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MaxChange" type="xsd:double" default="0.001" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the maximum amount of change for a value between each iteration when Excel resolves circular references in formulas.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PrecisionAsDisplayed" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether calculations are performed using the precision of numbers as they are displayed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DoNotSaveLinkValues" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the values in linked cells are saved.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoAutoRecover" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Suppresses autorecovery of documents if Excel fails.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AcceptLabelsInFormulas" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether range names are allowed in formulas.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Uncalced" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether a workbook has already been calculated.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Name" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Specifies the name of the spreadsheet</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DataValidation" type="DataValidationType">
<xsd:annotation>
<xsd:documentation>Contains the data validation criteria, an input message, and elements related to error messages for a specified range.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AutoFilter">
<xsd:annotation>
<xsd:documentation>Contains information about autofilters.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="AutoFilterColumn" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
<xsd:attribute name="Range" type="xsd:string" form="qualified" use="required">
<xsd:annotation>
<xsd:documentation>Specifies the range to which the autofilter applies.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="AutoFilterColumnType">
<xsd:annotation>
<xsd:documentation>Contains the autofilter criteria for a column in an autofilter range.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:choice>
<xsd:element name="AutoFilterCondition" type="AutoFilterConditionType" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation>Contains information about the test applied in an autofilter.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AutoFilterOr" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation>Contains an autofilter condition that can be combined with other conditions using the OR operator.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="AutoFilterCondition" type="AutoFilterConditionType" minOccurs="2" maxOccurs="2">
<xsd:annotation>
<xsd:documentation>Specifies the criteria for the autofilter.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="AutoFilterAnd" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation>Contains an autofilter condition that can be combined with other conditions using the AND operator.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="AutoFilterCondition" type="AutoFilterConditionType" minOccurs="2" maxOccurs="2">
<xsd:annotation>
<xsd:documentation>Specifies the criteria for the autofilter.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:sequence>
<xsd:attribute name="Index" type="xsd:integer" use="optional" form="qualified">
<xsd:annotation>
<xsd:documentation>Specifies the column in the autofilter range to which the current autofilter applies.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Type" use="required" form="qualified">
<xsd:annotation>
<xsd:documentation>Specifies the type of autofilter to apply to the column.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Top" />
<xsd:enumeration value="Bottom" />
<xsd:enumeration value="TopPercent" />
<xsd:enumeration value="BottomPercent" />
<xsd:enumeration value="Custom" />
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="Value" type="xsd:integer" use="optional" form="qualified">
<xsd:annotation>
<xsd:documentation>Contains a value for the autofilter condition specified in the Type attribute.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="AutoFilterConditionType">
<xsd:annotation>
<xsd:documentation>Contains information about the test applied in an autofilter.</xsd:documentation>
</xsd:annotation>
<xsd:attribute name="Operator" form="qualified" use="required">
<xsd:annotation>
<xsd:documentation>Defines the test to apply in conjunction with the Value attribute.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Equals" />
<xsd:enumeration value="DoesNotEqual" />
<xsd:enumeration value="GreaterThan" />
<xsd:enumeration value="GreaterThanOrEqual" />
<xsd:enumeration value="LessThan" />
<xsd:enumeration value="LessThanOrEqual" />
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="Value" form="qualified" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation>Defines the test to apply in conjunction with the Operator attribute.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:element name="Sorting" type="SortingType">
<xsd:annotation>
<xsd:documentation>Contains the sorting specifications and sort options used in the most recent sort.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ConditionalFormatting" type="ConditionalFormattingType">
<xsd:annotation>
<xsd:documentation>Contains information about conditional formatting.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="QueryTable" type="QueryTableType">
<xsd:annotation>
<xsd:documentation>Contains information about a section of the spreadsheet that holds the results of a query.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PivotTable" type="PivotTableType">
<xsd:annotation>
<xsd:documentation>Contains information about a PivotTable view.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="WorksheetSource">
<xsd:annotation>
<xsd:documentation>Contains a hyperlink to the data source of a worksheet.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="Href" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation>Specifies the path and file name of the data source.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:element name="WorksheetOptions" type="WorksheetOptionsType">
<xsd:annotation>
<xsd:documentation>Contains information about options related to the worksheet.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Watches">
<xsd:annotation>
<xsd:documentation>Specifies the list of cells to be displayed in Watch window.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Watch" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Specifies a reference to a cell to be displayed in the Watch window.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Source" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Specifies a reference to a cell to be displayed in the Watch window.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="PageBreaks" type="PageBreaksType">
<xsd:annotation>
<xsd:documentation>Contains information about page breaks in a spreadsheet.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="PageBreaksType">
<xsd:annotation>
<xsd:documentation>Contains information about page breaks in a spreadsheet.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="ColBreaks" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the list of columns where page breaks occur.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ColBreak" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains a single column where a page break occurs.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Column" type="xsd:int">
<xsd:annotation>
<xsd:documentation>Specifies the index to a column where a page break occurs.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="RowBreaks" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the list of rows where page breaks occur.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="RowBreak" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Specifies a single row where a page break occurs</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Row" type="RowType">
<xsd:annotation>
<xsd:documentation>Contains information about the row where a page break occurs.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CrnType">
<xsd:annotation>
<xsd:documentation>Contains a description of formula operands located in another workbook.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Row" type="RowType">
<xsd:annotation>
<xsd:documentation>Specifies the row being referenced.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ColFirst" type="xsd:int">
<xsd:annotation>
<xsd:documentation>Specifies the column in the referenced row that the referenced area begins with.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ColLast" type="xsd:int">
<xsd:annotation>
<xsd:documentation>Specifies the column in the referenced row that the referenced area ends with.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Number" type="xsd:double" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains the data in the referenced cell if the data is numeric.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Text" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the data in the referenced cell if the data is text.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Boolean" default="False" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean operand.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="TrueFalseType" />
</xsd:simpleType>
</xsd:element>
<xsd:element name="Error" type="ErrorType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the data in the referenced cell if the data is an Error data type.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="ErrorType">
<xsd:annotation>
<xsd:documentation>Contains an enumeration of Excel error values.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="#DIV/0!" />
<xsd:enumeration value="#NAME?" />
<xsd:enumeration value="#NULL!" />
<xsd:enumeration value="#NUM!" />
<xsd:enumeration value="#N/A" />
<xsd:enumeration value="#REF!" />
<xsd:enumeration value="#VALUE!" />
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="AlignmentType">
<xsd:annotation>
<xsd:documentation>Specifies a PivotList specific complex type.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Horizontal" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the type of horizontal alignment.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Automatic" />
<xsd:enumeration value="Center" />
<xsd:enumeration value="Distributed" />
<xsd:enumeration value="Justify" />
<xsd:enumeration value="Left" />
<xsd:enumeration value="Right." />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="Rotation" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies that the content is rotated.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Vertical" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the type of vertical alignment.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Automatic" />
<xsd:enumeration value="Bottom" />
<xsd:enumeration value="Center" />
<xsd:enumeration value="Distributed" />
<xsd:enumeration value="Justify" />
<xsd:enumeration value="Top" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="ReadingOrder" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the direction of text.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Context" />
<xsd:enumeration value="LeftToRight" />
<xsd:enumeration value="RightToLeft" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="AutoFormatNameType">
<xsd:annotation>
<xsd:documentation>Contains an enumeration of the PivotTable view autoformat names.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="3DEffects1" />
<xsd:enumeration value="3DEffects2" />
<xsd:enumeration value="Accounting1" />
<xsd:enumeration value="Accounting2" />
<xsd:enumeration value="Accounting3" />
<xsd:enumeration value="Accounting4" />
<xsd:enumeration value="Classic1" />
<xsd:enumeration value="Classic2" />
<xsd:enumeration value="Classic3" />
<xsd:enumeration value="Colorful1" />
<xsd:enumeration value="Colorful2" />
<xsd:enumeration value="Colorful3" />
<xsd:enumeration value="Japan1" />
<xsd:enumeration value="Japan2" />
<xsd:enumeration value="Japan3" />
<xsd:enumeration value="Japan4" />
<xsd:enumeration value="List1" />
<xsd:enumeration value="List2" />
<xsd:enumeration value="List3" />
<xsd:enumeration value="None" />
<xsd:enumeration value="PivotTableClassic" />
<xsd:enumeration value="PivotTableNone" />
<xsd:enumeration value="Report1" />
<xsd:enumeration value="Report2" />
<xsd:enumeration value="Report3" />
<xsd:enumeration value="Report4" />
<xsd:enumeration value="Report5" />
<xsd:enumeration value="Report6" />
<xsd:enumeration value="Report7" />
<xsd:enumeration value="Report8" />
<xsd:enumeration value="Report9" />
<xsd:enumeration value="Report10" />
<xsd:enumeration value="Simple" />
<xsd:enumeration value="Table1" />
<xsd:enumeration value="Table2" />
<xsd:enumeration value="Table3" />
<xsd:enumeration value="Table4" />
<xsd:enumeration value="Table5" />
<xsd:enumeration value="Table6" />
<xsd:enumeration value="Table7" />
<xsd:enumeration value="Table8" />
<xsd:enumeration value="Table9" />
<xsd:enumeration value="Table10" />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CalculationPivotFieldType">
<xsd:annotation>
<xsd:documentation>Contains an enumeration indicating the type of calculation being done for the PivotField which is in the data area of the PivotTable report.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="DifferenceFrom" />
<xsd:enumeration value="Index" />
<xsd:enumeration value="Normal" />
<xsd:enumeration value="PercentDifferenceFrom" />
<xsd:enumeration value="PercentOf" />
<xsd:enumeration value="PercentOfColumn" />
<xsd:enumeration value="PercentOfRow" />
<xsd:enumeration value="PercentOfTotal" />
<xsd:enumeration value="RunningTotalIn" />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CalculationWorkbookType">
<xsd:annotation>
<xsd:documentation>Specifies the type of calculation for a PivotTable field or the mode of calculation for a workbook.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="AutomaticCalculation" />
<xsd:enumeration value="ManualCalculation" />
<xsd:enumeration value="SemiAutomaticCalculation" />
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="ColumnType">
<xsd:annotation>
<xsd:documentation>Specifies the index of a row page break in a worksheet, or for a PivotList component, represents a column of cells.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Path" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Contains the type, path, and file name of an external or linked workbook or data source, or for a PivotList component, the name of the column, leaf, or row member of an axis or cell.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Left" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the horizontal position of an object within the chart area or Chart component, or for a PivotList component, the column index of the first visible detail column, or the index of the member visible at the left of a view.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Cell" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains the properties of a cell in the PivotList component.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Path" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Contains the type, path, and file name of an external or linked workbook or data source, or for a PivotList component, the name of the column, leaf, or row member of an axis or cell.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Top" type="xsd:double">
<xsd:annotation>
<xsd:documentation>Specifies the vertical position of an object within a chart area or Chart component, or for a PivotList component, the row index visible at the top of a cell or view.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NotInverted" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether a cell's expanded state is the same as its default state.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ColumnInfoType">
<xsd:annotation>
<xsd:documentation>Contains information about a column.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Id" type="xsd:long">
<xsd:annotation>
<xsd:documentation>Contains a unique identifier assigned to a column or, when the page is saved as a Web page, to a cell range.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Clipped" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether there are enough columns to import all fields and columns returned by a query.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Descending" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the direction of the sort.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="FillDown" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether formulas to the right of a query table that use values in this column are copied when the data is refreshed and new rows of data are added to a query table.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Name">
<xsd:annotation>
<xsd:documentation>Contains the user-defined name of an object, range, or reference to another workbook, the location and name of a text file, or the built-in name of a range.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="Href" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation>Specifies the location and name of a text file.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="RowNumbers" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether row numbers are included in a database query.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SortKey" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the sort order of a column.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:int">
<xsd:minInclusive value="0" />
<xsd:maxExclusive value="3" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="User" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the column was inserted by the user.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ConditionalFormattingType">
<xsd:annotation>
<xsd:documentation>Contains the conditions and the formatting elements that are applied to the specified range when the conditions are true.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Range" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Contains the range or a list of ranges that apply to a conditional text format, data validation range, or data source.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Condition" maxOccurs="3">
<xsd:annotation>
<xsd:documentation>Contains a condition and the formatting that is applied to a cell when the condition is true.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Qualifier" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the qualifier of a condition in conditional text formatting and data validation.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Between" />
<xsd:enumeration value="NotBetween" />
<xsd:enumeration value="Equal" />
<xsd:enumeration value="NotEqual" />
<xsd:enumeration value="Greater" />
<xsd:enumeration value="Less" />
<xsd:enumeration value="GreaterOrEqual" />
<xsd:enumeration value="LessOrEqual" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="Value1" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Contains a text string specifying the value or formula used in conditional text formatting.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Value2" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a text string specifying the value or formula used in the second part of conditional text formatting.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Format" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the text formatting that is applied to a cell when the condition is true.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="Style" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation>A text string containing attributes that describe the font weight, style, and effects that are applied when a qualifying condition is true.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="Style" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation>A text string containing attributes that describe the font weight, style, and effects that are applied when a qualifying condition is true.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ConsolidationReferenceType">
<xsd:annotation>
<xsd:documentation>Contains the properties of a range data source.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="FileName" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the name of the file that contains the source range of a PivotTable report.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice>
<xsd:element name="Name" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Contains the user-defined name of an object, range, or reference to another workbook, the location and name of a text file, or the built-in name of a range.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Reference" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Contains the properties of a consolidation reference when in a SourceConsolidation element, or a cell range when in the ConsolidationReference element.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DataValidationType">
<xsd:annotation>
<xsd:documentation>Contains the data validation criteria, input message, and error message elements of the specified range.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Range" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Contains the range or a list of ranges that apply to a conditional text format, data validation range, or data source.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Type" default="AnyValue" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the type of axis scaling, chart, data source, 3-D shape, or trendline, the data validation constraints on data entered into a range, or the position of legend entries.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Custom" />
<xsd:enumeration value="Date" />
<xsd:enumeration value="Decimal" />
<xsd:enumeration value="List" />
<xsd:enumeration value="TextLength" />
<xsd:enumeration value="Time" />
<xsd:enumeration value="Whole" />
<xsd:enumeration value="AnyValue" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="CellRangeList" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether a list of values is used for data validation.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Qualifier" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the qualifier of a condition in conditional text formatting and data validation.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Between" />
<xsd:enumeration value="NotBetween" />
<xsd:enumeration value="Equal" />
<xsd:enumeration value="NotEqual" />
<xsd:enumeration value="Greater" />
<xsd:enumeration value="Less" />
<xsd:enumeration value="GreaterOrEqual" />
<xsd:enumeration value="LessOrEqual" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="UseBlank" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether blank cells in a range are used when validating input data.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice>
<xsd:sequence>
<xsd:element name="Min" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the minimum value to be used for tests that use the BETWEEN operator.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Max" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the maximum value to be used for tests that use the BETWEEN operator.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:sequence>
<xsd:element name="Value" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Specifies the value to be tested.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ComboHide" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Suppresses the list of acceptable values.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:choice>
<xsd:element name="IMEMode" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the status of the Input Method Editor (IME).</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="0" />
<xsd:enumeration value="1" />
<xsd:enumeration value="2" />
<xsd:enumeration value="3" />
<xsd:enumeration value="4" />
<xsd:enumeration value="5" />
<xsd:enumeration value="6" />
<xsd:enumeration value="7" />
<xsd:enumeration value="8" />
<xsd:enumeration value="9" />
<xsd:enumeration value="10" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="InputHide" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether an input dialog box is displayed during data validation.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="InputTitle" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the title of an input dialog box displayed during data validation.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="InputMessage" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the input message displayed during data validation.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ErrorHide" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether error messages are displayed during data validation.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ErrorStyle" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the style of a data validation error message.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Info" />
<xsd:enumeration value="Stop" />
<xsd:enumeration value="Warn" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="ErrorMessage" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the data validation error message that is displayed when invalid data is entered.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ErrorTitle" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the title of an error dialog box displayed during data validation.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ExternNameType">
<xsd:annotation>
<xsd:documentation>Contains information about a DDE or OLE link, or a referenced name that is defined in another workbook.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Name" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Contains the user-defined name of an object, range, or reference to another workbook, the location and name of a text file, or the built-in name of a range.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Formula" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Contains the formula corresponding to a defined name, a range in another workbook, a query parameter, or a PivotTable field, formula, or item.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="OleLink" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the ExternName element describes an OLE link.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="WantAdvise" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the ExternName element contains a description of a DDE or OLE link, and specifies the type of link.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="WantPict" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether data is in clipboard format.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Cf" type="xsd:int">
<xsd:annotation>
<xsd:documentation>Contains an index to the clipboard data format.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FormatSettingsType">
<xsd:annotation>
<xsd:documentation>Contains the cell data type format settings for the columns of imported text.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="FieldType" default="AutoFormat" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the cell data type formatting for a column.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="AutoFormat" />
<xsd:enumeration value="Text" />
<xsd:enumeration value="MDY" />
<xsd:enumeration value="DMY" />
<xsd:enumeration value="YMD" />
<xsd:enumeration value="MYD" />
<xsd:enumeration value="DYM" />
<xsd:enumeration value="YDM" />
<xsd:enumeration value="Skip" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="FieldStart" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the starting column number of a field used when importing text.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="HTMLTablesType">
<xsd:annotation>
<xsd:documentation>Specifies the HTML tables on a Web page that are imported into a query table.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Number" type="xsd:integer" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains the index number of either an HTML table in a Web page or of a pane in a worksheet window, the number formatting style of a chart object, or a numeric operand.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Text" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains a string operand or the name of an HTML table in a Web page.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Missing" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Indicates that no information is specified.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="LeafColumnMemberType">
<xsd:annotation>
<xsd:documentation>Contains the properties of a leaf column member that has been expanded or collapsed since the view's state changed.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Path" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Contains the type, path, and file name of an external or linked workbook or data source, or for a PivotList component, the name of the column, leaf, or row member of an axis or cell.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SeqNum" type="xsd:int">
<xsd:annotation>
<xsd:documentation>Contains the index of the last expand or collapse operation performed on a member.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Expanded" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the field members are expanded by default, or whether a leaf member was expanded.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="LeafRowMemberType">
<xsd:annotation>
<xsd:documentation>Contains the properties of a leaf row member that has been expanded or collapsed since the view's state changed.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Path" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Contains the type, path, and file name of an external or linked workbook or data source, or for a PivotList component, the name of the column, leaf, or row member of an axis or cell.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SeqNum" type="xsd:int">
<xsd:annotation>
<xsd:documentation>Contains the index of the last expand or collapse operation performed on a member.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Expanded" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the field members are expanded by default, or whether a leaf member was expanded.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="MoperType">
<xsd:annotation>
<xsd:documentation>Contains the data referenced by a DDE link.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="RowLast" type="xsd:integer">
<xsd:annotation>
<xsd:documentation>Specifies the index of the last row of data being represented.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ColLast" type="xsd:int">
<xsd:annotation>
<xsd:documentation>Specifies the index of the last column of a row of data being represented.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Number" type="xsd:integer">
<xsd:annotation>
<xsd:documentation>Contains the index number of either an HTML table in a Web page or of a pane in a worksheet window, the number formatting style of a chart object, or a numeric operand.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Text" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Contains a string operand or the name of an HTML table in a Web page.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Boolean" default="False" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean operand.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="TrueFalseType" />
</xsd:simpleType>
</xsd:element>
<xsd:element name="Error" type="ErrorType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains an error string.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PanesType">
<xsd:annotation>
<xsd:documentation>Contains the Pane elements corresponding to the panes of a worksheet window.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Pane" type="PaneType" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains the properties of a pane in a worksheet window, or specifies a pane containing the structured selection of a PivotTable report.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PaneType">
<xsd:annotation>
<xsd:documentation>Contains the properties of a pane in a worksheet window, or specifies a pane containing the structured selection of a PivotTable report.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Number">
<xsd:annotation>
<xsd:documentation>Contains the index number of either an HTML table in a Web page or of a pane in a worksheet window, the number formatting style of a chart object, or a numeric operand.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:int">
<xsd:minInclusive value="0" />
<xsd:maxInclusive value="3" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="ActiveRow" type="xsd:int" default="1" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the index number of a pane's active row in a worksheet window.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ActiveCol" type="xsd:int" default="1" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the index number of a pane's active column in a worksheet window.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RangeSelection" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the selected range of a pane in a worksheet window.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Selection" type="SelectionType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the properties of structured selections in a PivotTable report.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ParameterTypeE">
<xsd:annotation>
<xsd:documentation>Contains information about a query parameter.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="ExcelType" default="Text" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the data type of a query parameter.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Boolean" />
<xsd:enumeration value="Float" />
<xsd:enumeration value="Integer" />
<xsd:enumeration value="Text" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="Formula" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the formula corresponding to a defined name, a range in another workbook, a query parameter, or a PivotTable field, formula, or item.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Name" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Contains the user-defined name of an object, range, or reference to another workbook, the location and name of a text file, or the built-in name of a range.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ParameterType" default="Prompt" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies a parameter type.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Prompt" />
<xsd:enumeration value="Value" />
<xsd:enumeration value="Formula" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="ParameterValue" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the value of a query parameter.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PromptString" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the message displayed when the user is prompted for a query parameter.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NonDefaultName" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether a query parameter has a user-defined name.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SQLType" type="SQLTypeType" default="Character" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the SQL data type of a query parameter or PivotTable field.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RefreshOnChange" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the data from an external data source is refreshed when a cell used to calculate a parameter formula is changed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PivotAxisType">
<xsd:annotation>
<xsd:documentation>Specifies additional information about a PivotTable view axis or location.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="DisplayEmptyMembers" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies a Boolean value indicating whether empty items should be displayed in the PivotTable view.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Label" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Caption" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NotVisible" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="Style" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:element name="Orientation">
<xsd:annotation>
<xsd:documentation>Specifies whether the PivotTable properties in a PTLineItems element apply to a row or column, or specifies the orientation of a PivotTable field or a cube field axis.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:annotation>
<xsd:documentation>Contains an enumerated value indicating where a field is located in a PivotTable area.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Hidden" />
<xsd:enumeration value="Row" />
<xsd:enumeration value="Column" />
<xsd:enumeration value="Filter" />
<xsd:enumeration value="Data" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="PivotCache">
<xsd:annotation>
<xsd:documentation>Contains information about the data held in a spreadsheet to support a PivotTable view.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="CacheIndex" type="xsd:int" default="1">
<xsd:annotation>
<xsd:documentation>Specifies the index of PivotCache.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="s:Schema" />
<xsd:element ref="rs:data" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="PTPivotData">
<xsd:annotation>
<xsd:documentation>Contains a description of the state of PivotTable data, including whether members are expanded and the position of a view.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Top" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the vertical position of an object within a chart area or Chart component, or for a PivotList component, the row index visible at the top of a cell or view.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Left" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the horizontal position of an object within the chart area or Chart component, or for a PivotList component, the column index of the first visible detail column, or the index of the member visible at the left of a view.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="InvertedRowMember" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Specifies whether a row member has a different expanded state than its default state.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="InvertedColumnMember" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Specifies whether a column member has a different expanded state than its default state.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="LeafRowMember" type="LeafRowMemberType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains the properties of a leaf row member that has been expanded or collapsed since the view's state changed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="LeafColumnMember" type="LeafColumnMemberType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains the properties of a leaf column member that has been expanded or collapsed since the view's state changed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Column" type="ColumnType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Specifies the index of a row page break in a worksheet, or for a PivotList component, represents a column of cells.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="MapChildItemsType">
<xsd:annotation>
<xsd:documentation>Contains information about child field items.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Item" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Contains the name of a child item in a PivotTable field, or the index number of an item described by the PTLineItem element.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="AutoShowRangeType">
<xsd:annotation>
<xsd:documentation>Specifies the order in which a range is displayed when a filter is applied to a PivotTable field.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Top" />
<xsd:enumeration value="Bottom" />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AutoShowTypeType">
<xsd:annotation>
<xsd:documentation>Specifies whether a filter is automatically applied to a PivotTable field.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Auto" />
<xsd:enumeration value="Manual" />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AutoSortOrderType">
<xsd:annotation>
<xsd:documentation>Specifies the sort order of a PivotTable field.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Ascending" />
<xsd:enumeration value="Descending" />
<xsd:enumeration value="Manual" />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="FunctionType">
<xsd:annotation>
<xsd:documentation>Contains the function used to summarize a data field or total.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Avg" />
<xsd:enumeration value="Count" />
<xsd:enumeration value="CountNums" />
<xsd:enumeration value="Max" />
<xsd:enumeration value="Min" />
<xsd:enumeration value="Product" />
<xsd:enumeration value="StdDev" />
<xsd:enumeration value="StdDevP" />
<xsd:enumeration value="Sum" />
<xsd:enumeration value="Var" />
<xsd:enumeration value="VarP" />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="GroupTypeType">
<xsd:annotation>
<xsd:documentation>Specifies how groups are ordered in a PivotTable field.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Range" />
<xsd:enumeration value="Seconds" />
<xsd:enumeration value="Minutes" />
<xsd:enumeration value="Hours" />
<xsd:enumeration value="Days" />
<xsd:enumeration value="Months" />
<xsd:enumeration value="Quarters" />
<xsd:enumeration value="Years" />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="OrientationType">
<xsd:annotation>
<xsd:documentation>Specifies whether the PivotTable properties in a PTLineItems element apply to a row or column, or specifies the orientation of a PivotTable field or a cube field axis. For an axis scale, specifies whether the direction of the axis is from minimum to maximum or maximum to minimum. For an error bar, specifies whether the error bar is horizontal or vertical.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Column" />
<xsd:enumeration value="Data" />
<xsd:enumeration value="Hidden" />
<xsd:enumeration value="Page" />
<xsd:enumeration value="Row" />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SubtotalType">
<xsd:annotation>
<xsd:documentation>Specifies the type of subtotal to display for a field.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Sum" />
<xsd:enumeration value="None" />
<xsd:enumeration value="Default" />
<xsd:enumeration value="Avg" />
<xsd:enumeration value="Count" />
<xsd:enumeration value="CountNums" />
<xsd:enumeration value="Max" />
<xsd:enumeration value="Min" />
<xsd:enumeration value="Product" />
<xsd:enumeration value="StdDev" />
<xsd:enumeration value="StdDevP" />
<xsd:enumeration value="Sum" />
<xsd:enumeration value="Var" />
<xsd:enumeration value="VarP" />
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="SubtotalFormatType">
<xsd:annotation>
<xsd:documentation>Specifies the text formatting that is applied to a subtotal.</xsd:documentation>
</xsd:annotation>
<xsd:attribute name="Style" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation>A text string containing attributes that describe the font weight, style, and effects that are applied to a subtotal.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:simpleType name="TotalAlignmentType">
<xsd:annotation>
<xsd:documentation>Specifies the horizontal alignment of a total.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Automatic" />
<xsd:enumeration value="Center" />
<xsd:enumeration value="Left" />
<xsd:enumeration value="Right" />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TotalCaptionAlignmentType">
<xsd:annotation>
<xsd:documentation>Specifies the horizontal alignment of the caption for a total.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Automatic" />
<xsd:enumeration value="Center" />
<xsd:enumeration value="Left" />
<xsd:enumeration value="Right" />
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="PLPivotFieldType">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Name" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Contains the user-defined name of an object, range, or reference to another workbook, the location and name of a text file, or the built-in name of a range.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SourceName" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the name of a field or item as it appears in a PivotTable cache.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BoundField" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the PivotTable field is the bound field of an automatic date field set.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DataType" type="DataTypeType" default="String" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies either the data type of a column in a PivotTable cache, or the data type of a PivotTable field for non-OLAP data sources.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="FilterCaption" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the caption of a field set when the field set is the current filter.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PLDataOrientation" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether a field is on the detail grid.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PLPosition" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the position of a field in the detail grid.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Orientation" type="OrientationType" default="Hidden" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the field is to be used for row headers, column headers, page area, as data, or is hidden.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Position" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the position of a PivotField when multiple fields are used.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ShowAllItems" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean value indicating whether all PivotItems should be shown even if they have no data.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NumberFormat" type="NumberFormatType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the display formatting to use when displaying the PivotItem or aggregate value.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CurrentPage" type="xsd:string" default="All" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the name of the PivotItem selected for a PivotField when the PivotField is in the page area.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Caption" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the displayed name of a PivotTable field, the title of a chart, or the caption of a data label, series, Spreadsheet component, or trendline. For a PivotList component, contains the axis label, displayed name of a total, or the current filter value or page name.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NewItemsHidden" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean indicating whether new items from a refresh operation will be hidden by default in the PivotTable report or displayed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Subtotal" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains an enumeration indicating a type of subtotal to show for the PivotField. This element can appear multiple times specifying different subtotal types.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Sum" />
<xsd:enumeration value="None" />
<xsd:enumeration value="Default" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="PLSubtotal" type="xsd:double" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the subtotal to display when a PivotTable field is not on the column or row axis.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DetailFormat" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the text formatting that is applied to a field when it is on the detail grid.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="Style" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation>Specifies a text string containing attributes that describe the font weight, style, and effects that are applied to a field.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:element name="SubtotalFormat" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the text formatting that is applied to a subtotal.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="Style" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation>Specifies a text string containing attributes that describe the font weight, style, and effects that are applied to a subtotal.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:element name="DetailWidth" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the width of a field (in pixels) when it appears on the detail axis.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GroupedWidth" type="xsd:int" default="50" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the width of a field (in pixels) when on the grouping axis, and whether the column width of a field is set automatically when the field is used on the row or column axis.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Expanded" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the field members are expanded by default, or whether a leaf member was expanded.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TotalWidth" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the width of a total and whether the width is automatically set.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PivotItem" type="PivotItemType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains information on an item (PivotItem) in the PivotField.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="DataTypeType">
<xsd:annotation>
<xsd:documentation>Specifies either the data type of a column in a PivotTable cache, or the data type of a PivotTable field for non-OLAP data sources.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Number" />
<xsd:enumeration value="Bin.Hex" />
<xsd:enumeration value="Boolean" />
<xsd:enumeration value="DateTime" />
<xsd:enumeration value="Float" />
<xsd:enumeration value="Integer" />
<xsd:enumeration value="I1" />
<xsd:enumeration value="I2" />
<xsd:enumeration value="I8" />
<xsd:enumeration value="Int" />
<xsd:enumeration value="String" />
<xsd:enumeration value="UI1" />
<xsd:enumeration value="UI2" />
<xsd:enumeration value="UI4" />
<xsd:enumeration value="UI8" />
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="PivotFieldType">
<xsd:annotation>
<xsd:documentation>Contains information about a PivotField.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="DataField" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Indicates that the PivotField element contains information for the data field of the report.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Name" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Specifies the name of the PivotField. Also specifies the field in the data source that the PivotField represents. If the name of the PivotField and the name of the field in the data source are different, the SourceName element must also be used.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MapChildItems" type="MapChildItemsType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the group to which mapped PivotItem belongs.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AutoShowCount" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a number indicating what PivotItems to display based on the values of the PivotItems. Used in conjunction with AutoShowField, AutoShowRange and AutoShowType.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AutoShowField" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the name of the PivotField in the data area of the PivotTable report from which to get the PivotItem value to be used when determining whether a PivotItem should be displayed or not. Used in conjunction with AutoShowCount, AutoShowRange and AutoShowType.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AutoShowRange" type="AutoShowRangeType" default="Top" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains an enumeration indicating which range of values to use in determining whether a PivotItem should be displayed or not. Used in conjunction with AutoShowCount, AutoShowField and AutoShowType.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AutoShowType" type="AutoShowTypeType" default="Manual" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains an enumeration indicating whether all PivotItems are displayed for a PivotField or whether the PivotItems displayed are based on the value falling within a user-specified range. Used in conjunction with AutoShowCount, AutoShowField and AutoShorRange.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AutoSortOrder" type="AutoSortOrderType" default="Manual" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains an enumeration indicating how PivotItems, for this PivotField, are sorted in the PivotTable report. Used in conjunction with AutoSortField.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AutoSortField" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the name of the PivotField being used to determine the sort order of the PivotItems in this PivotField.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BaseField" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the name of the PivotField that this PivotField is derived from. Used for PivotFields in the data area and for PivotFields that have had their PivotItems grouped.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BaseItem" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the name of the PivotItem that this PivotField is derived from. Used for PivotFields in the data area for certain calculation types. Used in conjunction with BaseField and Calculation.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BlankLineAfterItems" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies that a blank line is to be inserted after each change in value.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Calculation" type="CalculationPivotFieldType" default="Normal" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains an enumeration indicating the type of calculation being done for the PivotField that is in the data area of the PivotTable report.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CantGetUniqueItems" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean indicating that a list of unique items from the data source for this PivotField was unavailable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GroupBy" type="xsd:int" default="1" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the size of the groups for PivotItems when PivotItems have been grouped. Used in conjunction with GroupStart, GroupEnd, GroupStartAuto, GroupEndAuto, GroupType, ParentField and BaseField.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GroupStart" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Indicates the first PivotItem of the first group when the PivotItems of a PivotField have been grouped. Used in conjunction with GroupBy, GroupEnd, GroupStartAuto, GroupEndAuto, GroupType, ParentField and BaseField.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GroupEnd" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Indicates the last PivotItem of the last group when PivotItems have been grouped. Used in conjunction with GroupBy, GroupStart, GroupStartAuto, GroupEndAuto, GroupType, ParentField and BaseField.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GroupStartAuto" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Indicates that the first PivotItem of the first group should be picked automatically when the PivotItems of a PivotField have been grouped. Used in conjunction with GroupBy, GroupEnd, GroupStart, GroupEndAuto, GroupType, ParentField and BaseField.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GroupEndAuto" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Indicates that the last PivotItem of the last group should be picked automatically when the PivotItems of a PivotField have been grouped. Used in conjunction with GroupBy, GroupEnd, GroupStart, GroupStartAuto, GroupType, ParentField and BaseField.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GroupType" type="GroupTypeType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains an enumeration that indicates how the PivotItems of this PivotField are grouped.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="LayoutPageBreak" minOccurs="0">
<xsd:annotation>
<xsd:documentation>A Boolean indicating that a page break should be placed after each change in value for this PivotField.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NumberFormat" type="NumberFormatType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the display formatting to use when displaying the PivotItem or aggregate value.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ParentField" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the name of the PivotField that is the parent (one level up) of this lower-level grouped PivotField. Used in conjunction with GroupBy, GroupEnd, GroupStart, GroupStartAuto, GroupType, GroupEnd and BaseField.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SourceName" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the field in the data source that the PivotField represents. Not required if the name element of the PivotField matches the field name in the data source.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Orientation" type="OrientationType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the field is to be used for row headers, column headers, page area, as data, or is hidden.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Function" type="FunctionType" default="Sum" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains an aggregation to be performed to calculate the value in the cell.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Subtotal" type="SubtotalType" default="Default" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains an enumeration indicating a type of subtotal to show for the PivotField. This element can appear multiple times specifying different subtotal types.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="LayoutForm" type="LayoutFormType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies how items appear in a PivotTable report.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="LayoutSubtotalLocation" type="LayoutSubtotalLocationType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies where subtotals are displayed in a PivotTable report.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoDragToRow" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies that the field cannot be dragged to create column headers.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoDragToColumn" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies that the field cannot be dragged to create row headers.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoDragToData" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies that the field cannot be dragged to the data area.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoDragToHide" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies that the field cannot be dragged out of the pivot area.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoDragToPage" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies that the field cannot be dragged to the page area.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MemberProperty" type="MemberPropertyType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains additional information (member property information) about a field in OLAP-based PivotTable view or report.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MemberPropertiesOrder" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the order of a member property if a cube field is associated with multiple OLAP member properties.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="HideDropDowns" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean value indicating whether the drop-down list for a field in the PivotTable view should be shown.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DrilledLevel" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean that indicates for a PivotField in an OLAP-based PivotTable whether this PivotField was shown due to the user navigating down an entire hierarchy level.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ServerSortOrder" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean that indicates for a PivotField in an OLAP-based PivotTable whether the order of the PivotItems comes from the server or is determined by Excel.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="IsMemberProperty" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean value indicating whether OLAP member property information is displayed for a field.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CurrentPage" type="xsd:string" default="All" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the name of the PivotItem selected for this PivotField when the PivotField is in the page area.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Caption" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the display text or caption for a PivotField in an OLAP-based PivotTable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="FilterMember" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains information about OLAP cube members that are selected when an OLAP hierarchy is shown in the page area of the PivotTable view.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="UniqueName" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies a unique name for a OLAP cube member.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Level" type="xsd:integer" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the zero-based level index on which an OLAP cube member resides.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Caption" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies a caption for the OLAP cube member.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Position" type="xsd:int" default="1" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the order of the fields when several PivotFields are used.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DataType" type="DataTypeType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the data type of the field.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ServerBased" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean indicating whether the server is queried every time the user changes the selected PivotItem for the PivotField that is in the page area.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ShowAllItems" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean indicating whether all PivotItems should be shown or not even if they have no data.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SQLType" type="SQLTypeType" default="Character" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the data type using SQL Server data types.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SubtotalName" type="xsd:string" default="Subtotal" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the custom text to display for the subtotal label for this PivotField.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PLTPivotItem" type="PivotItemType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DetailFormat" type="DetailFormatType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the text formatting that is applied to a field when it is on the detail grid.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DetailWidth" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the width of a field (in pixels) when it appears on the detail axis.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Expanded" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the field members are expanded by default, or whether a leaf member was expanded.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="FilterCaption" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the caption of a field set when the field set is the current filter.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Formula" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the formula used to calculate the values for a PivotField in the data area.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="FormulaV10" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the string of the Formula element with English locale. This string is generated only generated when the English version of the Formula string is different from the string in the Formula element.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ParseFormulaAsV10" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies that the string in the Formula element is to be processed as if it is an English string (a V10 formula).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GroupedWidth" type="xsd:int" default="50" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the width of a field (in pixels) when on the grouping axis, and whether the column width of a field is set automatically when the field is used on the row or column axis.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NewItemsHidden" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean indicating whether new items from a refresh operation will be hidden by default in the PivotTable report or displayed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PLCaption" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the contains the caption of a PivotList field.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PLDataOrientation" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether a field is on the detail grid.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PLGroupType" type="xsd:string" fixed="Weeks" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether a field is the Weeks field of a weekly automatic date field set.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PLName" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the name of a total when a PivotField element represents a total.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PLPosition" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the position of a field in the detail grid.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PLSubtotal" type="xsd:double" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the subtotal to display when a PivotTable field is not on the column or row axis.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SourceHierarchy" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the name of the hierarchy this PivotField belongs to in an OLAP-based PivotTable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MemberPropertyParent" type="xsd:integer" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains an index of the hierarchy level to which a particular OLAP member property applies.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SourceHierarchyLevel" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies a number indicating what level in the hierarchy this PivotField belongs to in an OLAP-based PivotTable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PivotItem" type="PivotItemType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains information on an item (PivotItem) in the PivotField.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SubtotalFormat" type="SubtotalFormatType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the text formatting that is applied to a subtotal.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TotalAlignment" type="TotalAlignmentType" default="Automatic" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the horizontal alignment of a total.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TotalCaptionAlignment" type="TotalCaptionAlignmentType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the horizontal alignment of the caption for a total.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TotalWidth" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the width of a total and whether the width is automatically set.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="PositionType">
<xsd:annotation>
<xsd:documentation>Contains the index position of a PivotTable field within its current orientation, or specifies the position of a PivotTable field on an axis, the position of a chart title or data label, or the base position of a label entry.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Column" />
<xsd:enumeration value="Data" />
<xsd:enumeration value="Page" />
<xsd:enumeration value="Row" />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="LayoutFormType">
<xsd:annotation>
<xsd:documentation>Specifies how items appear in a PivotTable report.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Outline" />
<xsd:enumeration value="Tabular" />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="LayoutSubtotalLocationType">
<xsd:annotation>
<xsd:documentation>Specifies how items appear in a PivotTable report.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Top" />
<xsd:enumeration value="Bottom" />
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="DetailFormatType">
<xsd:annotation>
<xsd:documentation>Specifies the text formatting that is applied to a field when it is on the detail grid.</xsd:documentation>
</xsd:annotation>
<xsd:attribute name="Style" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation>Specifies a text string containing attributes that describe the font weight, style, and effects that are applied to a field.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:simpleType name="NumberFormatType">
<xsd:annotation>
<xsd:documentation>Specifies the number format to apply to data field items and totals.</xsd:documentation>
</xsd:annotation>
<xsd:union>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="General Date" />
<xsd:enumeration value="Short Date" />
<xsd:enumeration value="Medium Date" />
<xsd:enumeration value="Long Date" />
<xsd:enumeration value="Short Time" />
<xsd:enumeration value="Medium Time" />
<xsd:enumeration value="Long Time Currency" />
<xsd:enumeration value="Fixed" />
<xsd:enumeration value="General" />
<xsd:enumeration value="General Number" />
<xsd:enumeration value="Percent" />
<xsd:enumeration value="Scientific" />
<xsd:enumeration value="Standard (#,##0.00)" />
<xsd:enumeration value="On/Off" />
<xsd:enumeration value="True/False" />
<xsd:enumeration value="Yes/No" />
<xsd:enumeration value="General" />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType>
<xsd:restriction base="xsd:string" />
</xsd:simpleType>
</xsd:union>
</xsd:simpleType>
<xsd:complexType name="PivotItemType">
<xsd:annotation>
<xsd:documentation>Contains information on an item (PivotItem) in a PivotField.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Name" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Contains the user-defined name of an object, range, or reference to another workbook, the location and name of a text file, or the built-in name of a range.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Formula" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies a formula used to set the value of the PivotItem.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="FormulaV10" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the string of the Formula element with English locale. This string is generated only generated when the English version of the Formula string is different from the string in the Formula element.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ParseFormulaAsV10" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies that the string in the Formula element is to be processed as if it is an English string (a V10 formula).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="FormulaIndex" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the order in which formulas are to be calculated for PivotItems that use multiple formulas.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Hidden" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies that the item is to be hidden.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="HideDetail" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean indicating if detail data should not be shown for this PivotItem.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Missing" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean indicating whether or not the PivotItem is currently used in the data source.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CachePosition" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Indicates what data source item this PivotItem maps to in a PivotField that has been grouped.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Member" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the PivotItem element contains the name of a member instead of another string or value.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SourceName" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the name of the item in the data source that data is to be drawn from. Required only when the value of the Name element is different from the name of the item in the data source.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DrilledMember" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a boolean value that indicated that the user has drilled down on an OLAP based PivotTable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PivotTableType">
<xsd:annotation>
<xsd:documentation>Contains information on a PivotTable.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Name" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Specifies the name of the PivotTable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DataValueEditing" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean value indicating that the user is allowed to edit the cells in the data area of the PivotTable view or report.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="QTSource" type="QTSourceType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Describes the properties of the query table on which a PivotTable view or report is based.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ErrorString" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the string to display in cells with errors. Used in conjunction with DisplayErrorString.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NullString" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the string to display in cells with no value. Used in conjunction with NoDisplayNullString.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PageFieldOrder" type="PageFieldOrderType" default="DownThenOver" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains an enumeration indicating how the page fields are laid out when there are multiple PivotFields in the page area.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PageFieldWrapCount" type="PageFieldWrapCountType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies a number indicating how many page fields to display before starting another row or column.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DisableDrillDown" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean indicating if the user is prevented from drilling down (double clicking) on a PivotItem or aggregate value.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DisableFieldDialog" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean indicating if the user is prevented from displaying the PivotField properties dialogs.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DisableWizard" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean indicating if the user is prevented from displaying the PivotTable Wizard.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DisplayErrorString" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Causes the ErrorString to be displayed. Used in conjunction with ErrorString.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoPreserveFormatting" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean indicating whether the formatting applied by the user to the PivotTable cells is discarded on refresh.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="HasNoAutoFormat" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean indicating whether autoformatting has been applied to the PivotTable view. Used in conjunction with AutoFormatName, AutoFormatNumber, AutoFormatBorder, AutoFormatPattern, AutoFormatAlignment and NoAutoFormatWidth.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SubtotalHiddenPageItems" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies that data for hidden PivotItems for PivotFields in the data area are not excluded from subtotals.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoAutoFormatWidth" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies that column widths from the style specified in the AutoFormatName element are not to be applied.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoRowGrand" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean indicating if no grand totals should be displayed for the PivotTable rows.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoColumnGrand" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean indicating if no grand totals should be displayed for the PivotTable columns.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoDisplayNullString" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean indicating whether the custom NULL string should not be displayed. Used in conjunction with NullString.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoPrintRepeatItems" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean indicating whether PivotItem names should be repeated at the top of each printed page.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PivotView" type="PivotViewType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Selection" type="SelectionType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains information about the current PivotTable selection.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AutoFormatAlignment" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies that alignments from the style defined in the AutoFormatName element are to be applied.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AutoFormatBorder" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies that border settings from the style defined in the AutoFormatName element are to be applied.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AutoFormatFont" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies that fonts from the style defined in the AutoFormatName element are to be applied.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AutoFormatName" type="AutoFormatNameType" default="PivotTableClassic" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the name of the built-in format to be applied.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AutoFormatNumber" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies that number formatting from the style defined in the AutoFormatName element is to be applied.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AutoFormatPattern" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies that the pattern from the style defined in the AutoFormatName element is to be applied.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GrandTotalString" type="xsd:string" default="Grand Total" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the string to be displayed for grand totals.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PrintSetTitles" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the row and column titles from the PivotTable to be printed (rather than the titles from the spreadsheet).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MergeLabels" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies that row or column titles that span multiple cells should be merged into a single cell.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PageFieldStyle" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the name of the Excel style to apply to each of the PivotField-PivotItem headers displayed in the page area.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PLExport" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean indicating whether the PivotTable was created by the Office Web Components PivotList control.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ImmediateItemsOnDrop" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies that the PivotTable view is to be immediately updated when new items are dropped into it.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ShowPageMultipleItemLabel" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the text to display for the PivotItem header in the page area when two or more PivotItems, but not all PivotItems, have been selected.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SmallGrid" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean indicating if a PivotTable view without a data field should show the small grid, which doesn't have very big drop areas.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TableStyle" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the name of the Excel style to apply to the main table area of the PivotTable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Tag" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies a user-defined string that is associated with this PivotTable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VacatedStyle" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the name of the Excel style to apply to the cells left blank when a PivotTable shrinks during a refresh operation.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="HideTotalsAnnotation" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies that asterisks be displayed in subtotals and totals when visual totals are not used in OLAP-based PivotTable views.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ShowCellBackgroundFromOLAP" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean value indicating that a PivotTable based on an OLAP source should format the data and aggregate cells in the PivotTable view using the background color from the OLAP source.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="HideDropDowns" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean value indicating whether the drop-down lists for the fields in the PivotTable view should be shown.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoViewCalculatedMembers" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean value indicating whether calculated members should be hidden in a PivotTable view or report.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VisualTotals" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Indicates that totals should be based on visible data only for OLAP-based PivotTable views.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Location" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Specifies the bounding cell reference the PivotTable occupies including the page area.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PLPivotField" type="PLPivotFieldType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PLTotal" type="PLTotalType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DataMember" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the data source of a PivotList component is data from Microsoft Excel that was saved to a Web page or data from a Data Source Control component.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DataAxisEmpty" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DisplayFieldList" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean indicating that the PivotField list window should not be shown.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoAutoFit" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Height" type="xsd:double" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Width" type="xsd:double" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MaxHeight" type="xsd:double" default="32000" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MaxWidth" type="xsd:double" default="32000" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MemberExpand" type="MemberExpandType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ConnectionString" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CacheDetails" type="CacheDetailsType" default="True" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="FieldListTop" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="FieldListBottom" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="FieldListRight" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="FieldListLeft" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PivotAxis" type="PivotAxisType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Specifies additional information about a PivotTable axis or location.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VersionUpdateableMin" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a number indicating the earliest version of Excel that can update this PivotTable view.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VersionLastUpdate" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a number indicating which version of Excel last updated this PivotTable view.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VersionRefreshableMin" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a number indicating the earliest version of Excel that can refresh this PivotTable view.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DefaultVersion" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a number indicating what version of Excel was used to create this PivotTable view.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PivotField" type="PivotFieldType" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains information about a PivotField.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CubeField" type="CubeFieldType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains information about a cube field (a hierarchy in an OLAP-based PivotTable view).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CalculatedMember" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains information about a calculated member in an OLAP-based PivotTable view or report.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Name" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the name of the OLAP calculated member.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MemberName" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies a caption (display name) for the custom OLAP calculated member (not used for sets).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ParentUniqueName" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies a unique name for the parent member of the OLAP calculated member (not used for sets).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SourceHierarchy" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies a unique name for the hierarchy with which the OLAP calculated member is associated (not used for sets).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SourceHierarchyLevel" type="xsd:integer" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains an index of the hierarchy level to which a particular OLAP member property applies. A value of 32767 indicates that the OLAP member property applies to all the levels in a hierarchy.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Formula" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the MDX representation of the formula for the OLAP calculated member.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SolveOrder" type="xsd:integer" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies where in a sequence of calculations a calculated member will be computed and applied.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Invalid" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean value indicating that the OLAP cube changed in such a way as to invalidate the OLAP calculated member.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Set" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean value indicating that a calculation creates a custom OLAP set.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="PTLineItems" type="PTLineItemsType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains information describing the detailed layout of a PivotTable view.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PTSource" type="PTSourceType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains information describing the data source of the PivotTable view.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PTFormula" type="PTFormulaType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains information describing a PivotTable formula that doesn't apply to a whole PivotField or all PivotItems with the same name.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PTFormat" type="PTFormatType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains information describing some formatting applied to the PivotTable view.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="QTSourceType">
<xsd:annotation>
<xsd:documentation>Describes the properties of the query table on which a PivotTable view or report is based.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="DataMember" type="xsd:string" default="XLDataSource" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the data source of the PivotTable view or report. It is set to the text "XLDataSource".</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CacheFile" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the name of the file containing the supporting records for a PivotTable view or report.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="Href" type="xsd:string" use="required" >
<xsd:annotation>
<xsd:documentation>Specifies the name of the file containing the supporting records for a PivotTable view or report.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:element name="QuerySource" type="QTQuerySourceType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Describes the data source that a query table was based on when it was created from an external source.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CacheIndex" type="xsd:integer" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a unique identifier for the cache containing the supporting records for a PivotTable view or report.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CubeFieldType">
<xsd:annotation>
<xsd:documentation>Contains the properties of a cube field.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="UniqueName" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Contains the unique name of a field.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Caption" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Contains the displayed name of a PivotTable field, the title of a chart, or the caption of a data label, series, Spreadsheet component, or trendline. For a PivotList component, contains the axis label, displayed name of a total, or the current filter value or page name.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DefaultItem" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the name of the default page field item in a hierarchy.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AllItemName" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the unique name displayed for the page field when the user chooses to display all levels of a hierarchy.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Dimension" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the unique name of the dimension of a field.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DontShowInFieldList" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean value indicating whether a cube field should be shown in the field list for a PivotTable view or report.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Measure" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether a field is a measure or hierarchy.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Set" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean value indicating whether a cube field is a user-defined set.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoDragToData" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether a PivotTable field can be dragged to a data position.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoDragToHide" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean value indicating that a cube field cannot be removed from a PivotTable view or report.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoDragToRow" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether a PivotTable field can be dragged to a row position.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoDragToColumn" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether a PivotTable field can be dragged to a column position.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoDragToPage" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether a PivotTable field can be dragged to a page position.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="EnableMultiplePageItems" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean value indicating that the user is allowed to select two or more OLAP cube members when a given cube field is in the page area of the PivotTable view.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="LayoutForm" type="LayoutFormType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies how items appear in a PivotTable report.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="LayoutSubtotalLocation" type="LayoutSubtotalLocationType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies where subtotals are displayed in a PivotTable report.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Orientation" type="OrientationType" default="Hidden" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the PivotTable properties in a PTLineItems element apply to a row or column, or specifies the orientation of a PivotTable field or a cube field axis.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MemberProperty" type="MemberPropertyType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains information about an OLAP member property field.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MemberPropertiesOrder" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the order of a member property if a cube field is associated with multiple OLAP member properties.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="HideDropDowns" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean value indicating whether the drop-down list for a field in the PivotTable view should be shown.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GroupLevel" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Describes the grouping properties for a hierarchy level in an OLAP-based PivotTable view or report.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="IsGroupLevel" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean value indicating that an OLAP hierarchy level is a custom group level rather than a level from the original OLAP cube.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="UniqueName" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies a unique name for an OLAP hierarchy group level.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Name" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies a caption (display name) for an OLAP hierarchy group level.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GroupDefinition" type="GroupDefinitionType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Describes a particular grouping of OLAP members in a hierarchy level in an OLAP-based PivotTable view or report.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="MemberPropertyType">
<xsd:annotation>
<xsd:documentation>Contains information about an OLAP member property field.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Name" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the name of the OLAP member property field.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="UniqueName" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies a unique name for an OLAP member property field.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SourceHierarchyLevel" type="xsd:integer" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains an index of the hierarchy level to which a particular OLAP member property applies. A value of 32767 indicates that the OLAP member property applies to all the levels in a hierarchy.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="LengthLevelUniqueName" type="xsd:integer" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a count of the characters in the unique name of the OLAP hierarchy level to which an OLAP member property applies.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DisplayIn" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains an enumerated value indicating how to display an OLAP member property.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="DisplayInReport" />
<xsd:enumeration value="DisplayInScreenTip" />
<xsd:enumeration value="DisplayNone" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="Caption" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies a caption (display name) for an OLAP member property.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="GroupDefinitionType">
<xsd:annotation>
<xsd:documentation>Describes a particular grouping of OLAP members in a hierarchy level in an OLAP-based PivotTable view or report.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Name" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the name for an OLAP member group.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="UniqueName" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies a unique name for an OLAP member group.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Caption" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies a caption (display name) for an OLAP member group.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GroupNumber" type="xsd:integer" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies a number that uniquely identifies a group within an OLAP hierarchy level.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ParentName" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the name of the parent OLAP hierarchy level for a member group.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ParentUniqueName" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the unique name of the parent OLAP hierarchy level of a member group.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ParentIsOther" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean value indicating that the parent of a group is not another group.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GroupMember" type="GroupMemberType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Describes a particular member of a group within a hierarchy level in an OLAP-based PivotTable view or report.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="GroupMemberType">
<xsd:annotation>
<xsd:documentation>Describes a particular member of a group within a hierarchy level in an OLAP-based PivotTable view or report.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Name" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the name of a group member. If the group member with which this element is associated is itself the parent of another group, then this element is used to identify the group member.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="UniqueName" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies a unique name for a group member. If the group member with which this element is associated is not the parent of another group, then this element is used to identify the group member instead of the Name element.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="MemberExpandType">
<xsd:annotation>
<xsd:documentation>Specifies whether the child members appear expanded or collapsed when their data is refreshed.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Always" />
<xsd:enumeration value="Never" />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CacheDetailsType">
<xsd:annotation>
<xsd:documentation>Reserved for future use.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="True" />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PageFieldOrderType">
<xsd:annotation>
<xsd:documentation>Specifies the order in which page fields are displayed in a PivotTable report.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="OverThenDown" />
<xsd:enumeration value="DownThenOver" />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PageFieldWrapCountType">
<xsd:annotation>
<xsd:documentation>Specifies the number of page fields in a column or row.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:int">
<xsd:minInclusive value="0" />
<xsd:maxExclusive value="255" />
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="PivotViewType">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="IsNotFiltered" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TotalAllMembers" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DetailMaxHeight" type="xsd:int" default="250" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DetailMaxWidth" type="xsd:int" default="1024" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoDetailAutoFit" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DetailRowHeight" type="xsd:int" default="10" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DetailWidth" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TotalFormat" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="Style" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:element name="MemberFormat" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="Style" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:element name="FieldLabelFormat" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="Style" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:element name="DetailSortOrder" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice>
<xsd:element name="CellsExpanded" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CellsNotExpanded" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="CellsExpandedSeqNum" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Label" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="Style" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PLTotalType">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Name" type="xsd:string">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Caption" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ParentField" type="xsd:string">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NumberFormat" type="NumberFormatType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Operator" default="Sum" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Count" />
<xsd:enumeration value="Max" />
<xsd:enumeration value="Min" />
<xsd:enumeration value="Sum" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="Alignment" type="AlignmentType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CaptionAlignment" default="Automatic" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Center" />
<xsd:enumeration value="Left" />
<xsd:enumeration value="Right" />
<xsd:enumeration value="Automatic" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="Width" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PrintType">
<xsd:annotation>
<xsd:documentation>Contains workbook and worksheet print options.</xsd:documentation>
</xsd:annotation>
<xsd:all>
<xsd:element name="FitWidth" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the number of pages to spread the width of a print area across.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="FitHeight" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the number of pages to spread the height of a print area across.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="LeftToRight" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether a sort is done left to right by column or top to bottom by row, or whether a workbook or worksheet is printed left to right.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BlackAndWhite" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether a workbook, worksheet, or embedded chart is printed in black and white.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoPrinterInfo" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DraftQuality" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether a workbook or worksheet is printed in draft mode.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CommentsLayout" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether comments are printed and where they are printed.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="InPlace" />
<xsd:enumeration value="PrintNone" />
<xsd:enumeration value="SheetEnd" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="Scale" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the percentage of reduction or enlargement for a printed worksheet or workbook.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:int">
<xsd:minExclusive value="10" />
<xsd:maxExclusive value="400" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="PrintErrors" type="xsd:string" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation>Specifies what to print in cells with errors.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ValidPrinterInfo" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation>Specifies whether printer properties are valid for the active printer.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PaperSizeIndex" type="xsd:integer" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains an index to a paper size used by a printer.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="HorizontalResolution" minOccurs="0" maxOccurs="1" type="xsd:integer">
<xsd:annotation>
<xsd:documentation>Specifies the horizontal resolution of a printer.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VerticalResolution" minOccurs="0" maxOccurs="1" type="xsd:integer">
<xsd:annotation>
<xsd:documentation>Specifies the vertical resolution of a printer.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Gridlines" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether gridlines are printed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NumberOfCopies" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the number of copies to print.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RowColHeadings" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether row and column headings are printed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:all>
</xsd:complexType>
<xsd:complexType name="PTFormatType">
<xsd:annotation>
<xsd:documentation>Contains information describing some formatting applied to the PivotTable view.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="PTRule" type="PTRuleType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains information describing an area of the PivotTable view.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="FormatType" default="Format" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains an enumeration that describes the type of formatting.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Format" />
<xsd:enumeration value="Blank" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="IndividualCellBorders" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean indicating whether border formatting applies only to the cell being formatted or to that cell and to cells that share the border with it.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="Style" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation>Specifies the formatting to be applied.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="PTFormulaType">
<xsd:annotation>
<xsd:documentation>Contains information describing a PivotTable formula that doesn't apply to a whole PivotField or all PivotItems with the same name.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Formula" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Specifies the formula that doesn't apply to a whole PivotField or all PivotItems with the same name.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="FormulaV10" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the string of the Formula element with English locale. This string is generated only generated when the English version of the Formula string is different from the string in the Formula element.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ParseFormulaAsV10" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies that the string in the Formula element is to be processed as if it is an English string (a V10 formula).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="FormulaIndex" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies a number that controls the order in which formulas are applied.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PTRule" type="PTRuleType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains information describing an area of the PivotTable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PTLineItemType">
<xsd:annotation>
<xsd:documentation>Describes the layout of one row or column line in the PivotTable view.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="ItemType" default="Data" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the type of data that is to appear in this row or column in the PivotTable view.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Avg" />
<xsd:enumeration value="Count" />
<xsd:enumeration value="CountNums" />
<xsd:enumeration value="Max" />
<xsd:enumeration value="Min" />
<xsd:enumeration value="Product" />
<xsd:enumeration value="StdDev" />
<xsd:enumeration value="StdDevP" />
<xsd:enumeration value="Sum" />
<xsd:enumeration value="Var" />
<xsd:enumeration value="VarP" />
<xsd:enumeration value="Blank" />
<xsd:enumeration value="Data" />
<xsd:enumeration value="Default" />
<xsd:enumeration value="Grand" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="DataField" type="xsd:integer" default="1" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies which data field (of the PivotField items) this PTLineItem represents.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BlockTotal" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean indicating if this PTLineItem is for a block total (a special type of subtotal displayed at the bottom of the PivotTable view).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CountOfSameItems" type="xsd:int" default="0" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Indicates how many repetitions of the outside header are required where columns or rows have multiple headers.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Item" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains the index for PivotItems.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PTLineItemsType">
<xsd:annotation>
<xsd:documentation>Contains information describing the detailed layout of a PivotTable view.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Orientation" type="OrientationType" default="Hidden" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Indicates whether the PTLineItem elements apply to row or column headers.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PTLineItem" type="PTLineItemType" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Describes the layout of one row or column line in the PivotTable view.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PTRuleType">
<xsd:annotation>
<xsd:documentation>Contains information describing an area of the PivotTable.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="RuleType" default="DataLabel" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains an enumeration that describes the type of PivotTable area to which the PTRule refers.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Blanks" />
<xsd:enumeration value="Button" />
<xsd:enumeration value="DataLabel" />
<xsd:enumeration value="DataOnly" />
<xsd:enumeration value="LabelOnly" />
<xsd:enumeration value="Origin" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="Rule" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a text string describing the area to which the PTRule refers.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RuleV10" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a text string describing the area to which the PTRule refers.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ParseRuleAsV10" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies that a rule is to be processed as if it is an English string (V10).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Area" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Describes a sub-section of a PivotTable area.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Outline" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean value indicating that a rule describes a PivotTable area that includes one or more fields set to display in outline mode.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PTSourceType">
<xsd:annotation>
<xsd:documentation>Contains information describing the data source of the PivotTable.</xsd:documentation>
</xsd:annotation>
<xsd:all>
<xsd:element name="CacheFile" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the name of the XML file that contains the PivotTable source data.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CacheIndex" type="xsd:int" default="1" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the PivotCache associated with this PivotTable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DataMember" type="xsd:string" default="XLDataSource" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains either the MDX query that represents the source of the data for an OLAP-based PivotList control or the value XLDataSource.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MissingItemsLimit" type="xsd:int" default="1" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the maximum number of PivotItems not appearing in any records that are to be retained when a PivotTable view is refreshed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VersionRefreshableMin" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the minimum version of Excel required to be able to refresh a PivotTable cache.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VersionLastRefresh" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies a number indicating which version of Excel last refreshed the PivotTable view.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RefreshName" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the name of the user who last refreshed the PivotTable view.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RefreshDate" type="xsd:dateTime" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the date on which the PivotTable view was last refreshed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RefreshDateCopy" type="xsd:dateTime" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the date on which the PivotTable view was last refreshed. Duplicates the RefreshDate element.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ConsolidationReference" type="ConsolidationReferenceType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Describes the file and worksheet range that the PivotTable view is based on when the PivotTable view is created from an Excel list or database.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoSaveData" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies a Boolean indicating whether the supporting PivotTable data should be saved.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="QuerySource" type="PTQuerySourceType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Describes the data source that the PivotTable view is based on when the PivotTable view is created from an external source.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SourceConsolidation" type="SourceConsolidationType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Describes the files and worksheets range that the PivotTable view is based on when the PivotTable view is created from multiple consolidation ranges.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BackgroundQuery" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies a Boolean indicating whether the supporting data for the PivotTable view is read in the background, allowing the user to do other work in Excel.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CubeSource" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies a Boolean indicating if the data source is an OLAP cube.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DisableRefresh" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies a Boolean indicating if PivotTable refresh is disabled.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="HasNoRecords" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies a Boolean indicating that the last refresh returned zero records from the data source.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="OptimizeCache" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies that the PivotTable view use less memory to store the records from the data source.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RefreshOnFileOpen" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies that data be fetched whenever the spreadsheet is opened.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:all>
</xsd:complexType>
<xsd:complexType name="PublishObjectsType">
<xsd:annotation>
<xsd:documentation>Contains information about all published items in a workbook.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="PublishObject" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains the properties of a published item.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Id" type="xsd:long">
<xsd:annotation>
<xsd:documentation>Contains a unique identifier assigned to a column or, when the page is saved as a Web page, to a cell range.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DivID" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Contains the unique identifier used to identify an HTML DIV element on a Web page. The element is associated with an item in a document that is published to a Web page. The item can be an entire workbook, a worksheet, a selected print range, an AutoFilter range, a range of cells, a chart, a PivotTable report, or a query table.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SourceType">
<xsd:annotation>
<xsd:documentation>Specifies the type of item being published.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="AutoFilter" />
<xsd:enumeration value="PivotTable" />
<xsd:enumeration value="PrintArea" />
<xsd:enumeration value="Query" />
<xsd:enumeration value="Range" />
<xsd:enumeration value="Sheet" />
<xsd:enumeration value="SourceChart" />
<xsd:enumeration value="Workbook" />
<xsd:enumeration value="SourceWorkbook" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="Source" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the name of a published item or range, or specifies the character set of a text data source.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="HtmlType" default="StaticHTML">
<xsd:annotation>
<xsd:documentation>Specifies the type of HTML generated and the component used by Microsoft Excel when an item is published to a Web page.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="PivotList" />
<xsd:enumeration value="StaticHTML" />
<xsd:enumeration value="WebCalc" />
<xsd:enumeration value="HTMLChart" />
<xsd:enumeration value="HtmlCalc" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="Location">
<xsd:annotation>
<xsd:documentation>Contains an A1-style reference to a range in the worksheet containing a PivotTable report, or contains the URL (on the intranet or the Web) or path (local or network) to the location where a published item is saved.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="HRef" type="xsd:string" form="qualified" use="required">
<xsd:annotation>
<xsd:documentation>Specifies the URL (on the intranet or the Web) or path (local or network) to the location where a published item is saved.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="AutoRepublish" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies where in the HTML document to place the published objects.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="DivID" type="xsd:string" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains the unique identifier used to identify an HTML DIV element on a Web page. The element is associated with an item in a document that is published to a Web page. The item can be an entire workbook, a worksheet, a selected print range, an AutoFilter range, a range of cells, a chart, a PivotTable report, or a query table.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PTQuerySourceType">
<xsd:annotation>
<xsd:documentation>Describes the data source on which the query table or PivotTable is based.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="QueryType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the query mechanism to use.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Access" />
<xsd:enumeration value="ADO" />
<xsd:enumeration value="ODBC" />
<xsd:enumeration value="OLEDB" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="CommandText" type="xsd:string" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Specifies the text of the command to submit to the data source.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CommandType" default="None" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the type of command used in the CommandText element.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Cube" />
<xsd:enumeration value="Default" />
<xsd:enumeration value="None" />
<xsd:enumeration value="SQL" />
<xsd:enumeration value="Table" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="Maintain" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies that a connection to the data source be left open after data is retrieved.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Connection" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the text that defines the connection to the data source.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Parameter" type="ParameterTypeE" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Specifies the parameters to the command text.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CommandTextOrignal" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Specifies the original text of the command to submit to the data source. Used only for PivotTable views when server-based page fields are used.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SourceConnectionFile" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Specifies the name of the query file that was used to query the data source.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SourceDataFile" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains the name of source data file (such as an .mdb file) from which the data for the PivotTable view was originally retrieved.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RobustConnect" type="OneZeroType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains an enumeration indicating what to do when re-establishing a connection if a refresh fails.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RefreshTimeSpan" type="xsd:integer" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies how often (in minutes) a PivotTable view or report should be refreshed. A value of zero indicates that timed or automatic refreshing of data is turned off.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="LocalConnection" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Specifies the text that defines the connection to the local cube slice on the client computer.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoRefreshCache" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a boolean indicating if the cube can be refreshed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="UseLocalConnection" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies a Boolean indicating if the user is currently using the local cube slice.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VersionLastEdit" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a number indicating what version of Excel last edited the data from the data source.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VersionLastRefresh" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a number indicating what version of Excel last refreshed the PivotTable view or query.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VersionRefreshableMin" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a number indicating the earliest version of Excel that can refresh the PivotTable view or query table.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="QTQuerySourceType">
<xsd:annotation>
<xsd:documentation>Contains information about the data source of a query.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:choice>
<xsd:sequence>
<xsd:element name="QueryType">
<xsd:annotation>
<xsd:documentation>Specifies the type of data source.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Access" />
<xsd:enumeration value="ADO" />
<xsd:enumeration value="DAO" />
<xsd:enumeration value="ODBC" />
<xsd:enumeration value="OLEDB" />
<xsd:enumeration value="Text" />
<xsd:enumeration value="Web" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="CommandText" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains the ODBC or OLE DB command string used to query data from a data source.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CommandType" type="CommandType" default="None" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the type of command specified.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Maintain" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether a connection is kept open.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Connection" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains the connection string of a data source, or the location of the data for a chart.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:sequence>
<xsd:element name="Maintain" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether a connection is kept open.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Connection" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains the connection string of a data source, or the location of the data for a chart.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CommandText" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains the ODBC or OLE DB command string used to query data from a data source.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CommandType" type="CommandType" default="None" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the type of command specified.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:choice>
<xsd:element name="DoNotJoinDelimiters" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether consecutive delimiters are treated as one when importing data from a Web page.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoTextToColumns" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether text data is converted to columns when importing data from a Web page.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DisableDateRecognition" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contain a Boolean value indicating whether Excel should force strings that look like dates to be imported as text.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="EnableRedirections" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies a boolean that allows for web pages that are constructed a certain way for an Excel Web Query to get data directly from the data source rather than just the static information in the table on the web page.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="EditWebPage" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains an HRef attribute that specifies the URL of a Web page to be used as the data source when EnableRedirections is set to true.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="HRef" type="xsd:string" use="required" >
<xsd:annotation>
<xsd:documentation>Specifies the URL of a Web page to be used as the data source when EnableRedirections is set to true.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:element name="RefreshedInXl9" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a Boolean value to indicate whether the query table was last refreshed in Microsoft Excel 2000.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="EntirePage" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the entire page is imported during a Web query.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="HTMLFormat" default="None" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the amount of formatting imported into a query table from a Web page.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="All" />
<xsd:enumeration value="None" />
<xsd:enumeration value="RTF" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="URLString" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the URL of a Web page used as the data source.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="HRef" type="xsd:string" use="required" form="qualified">
<xsd:annotation>
<xsd:documentation>Specifies the URL of a Web page used as the data source.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:element name="WebPostString" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the POST method parameters of a Web query.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RefreshInfo" type="RefreshInfoType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains refresh information for the query.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TextWizardSettings" type="TextWizardSettingsType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the Text Import Wizard settings.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="HTMLTables" type="HTMLTablesType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the HTML tables on a Web page that are imported into a query table.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="UseSameSettings" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the same text import options are used for an entire section on a Web page.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Query97" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the query was created in Microsoft Excel 97.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DoNotPromptForFile" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether to prompt the user for the name of a text file when performing a text file query.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="LocalConnection" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the text that defines the connection to the local cube slice on the client computer.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SourceConnectionFile" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the name of thefile where the data source connection settings came from when the query table or PivotTable view was created.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SourceDataFile" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains the name of source data file (such as an .mdb file) from which the data for the PivotTable view was originally retrieved.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RobustConnect" type="OneZeroType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains values that specify how data connections are to be handled when data is refreshed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RefreshTimeSpan" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains an integer value specifying the number of minutes until the first data refresh and subsequent refreshes when automatic refreshes are enabled.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VersionLastEdit" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Reserved for future use.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VersionLastRefresh" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Reserved for future use.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VersionRefreshableMin" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Reserved for future use.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Parameter" type="ParameterTypeE" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains information about a query parameter.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="CommandType">
<xsd:annotation>
<xsd:documentation>Contains the type of command specified.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Cube" />
<xsd:enumeration value="Default" />
<xsd:enumeration value="None" />
<xsd:enumeration value="SQL" />
<xsd:enumeration value="Table" />
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="QueryTableType">
<xsd:annotation>
<xsd:documentation>Contains the properties of a query table in a worksheet.</xsd:documentation>
</xsd:annotation>
<xsd:all>
<xsd:element name="Name" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the user-defined name of an object, range, or reference to another workbook, the location and name of a text file, or the built-in name of a range.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AutoFormatFont" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the font is changed when a predefined format is applied.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AutoFormatName" type="AutoFormatNameType" default="PivotTableClassic" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the name of a predefined format.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AutoFormatNumber" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether cell number formatting is changed when a predefined format is applied.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AutoFormatBorder" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the cell border is changed when a predefined format is applied.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AutoFormatPattern" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether cell pattern formatting is changed when a predefined format is applied.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AutoFormatAlignment" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether cell alignment is adjusted when a predefined format is applied.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AutoFormatWidth" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the cell width is changed when a predefined format is applied.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="QuerySource" type="QTQuerySourceType">
<xsd:annotation>
<xsd:documentation>Contains information about the data source of a query.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DisableEdit" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether editing is allowed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DisableRefresh" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether refreshing and editing is enabled for a query table, or whether the cache for a PivotTable view can be refreshed by the user.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Filled" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether formulas to the right of a query table are included in new rows that are added to a query table when data is refreshed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="InsertEntireRows" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether entire rows are inserted to accommodate new data when a query table is refreshed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NewAsync" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Indicates whether the workbook was saved while the data in a query table was being refreshed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoAutofit" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the column widths of a query table, or the height and width of a PivotList component, adjust to accommodate the data in visible columns and rows.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoPreserveFormatting" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether formatting is preserved when data is refreshed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoSaveData" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether data from a query is saved when a workbook is saved.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoTitles" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether column titles are included in a query.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="OverwriteCells" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether existing cells are used to accommodate new data when a query table is refreshed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RefreshInfo" type="RefreshInfoType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains information to be used when data is refreshed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RefreshOnFileOpen" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the data in a PivotTable cache or query table is refreshed when a workbook is opened.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RowNumbers" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether row numbers are included in a database query.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Synchronous" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether background queries are enabled.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:all>
</xsd:complexType>
<xsd:complexType name="RefreshInfoType">
<xsd:annotation>
<xsd:documentation>Contains information to be used when data is refreshed.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="NextId" type="xsd:integer">
<xsd:annotation>
<xsd:documentation>Specifies the next available unique identification number that can be assigned to a column.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ColumnInfo" type="ColumnInfoType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains information about a column.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DoNotPersist" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether to preserve sort and filter settings for a column.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DoNotPersistSort" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether sort settings are preserved for a column.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DoNotPersstAF" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether filter settings are preserved for a column.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Sort" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies a range of cells or the name of a range to sort, or whether a query table has been sorted.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CaseSensitive" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether sorting is case-sensitive.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="FuturePersist" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Reserved for future use.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="HeaderRow" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the header row is included in a sort.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="IdWrapped" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether all possible identification numbers assigned to columns have been used and whether previously used numbers are being implemented.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoTitles" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether column titles are included in a query.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AlertVersion" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Reserved for future use.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SortOrder" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the index number of a sort order used in a custom sort.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ExtraLeftColumns" type="xsd:int" default="0" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the number of columns to the left of a query table included in a sort.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ExtraRightColumns" type="xsd:int" default="0" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the number of columns to the right of a query table included in a sort.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DeletedTitle" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains the column title deleted from a query.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SelectionType">
<xsd:annotation>
<xsd:documentation>Contains the properties of structured selections in a PivotTable report.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="PTRule" type="PTRuleType">
<xsd:annotation>
<xsd:documentation>Contains the properties of structured selection rules within a PivotTable report, report format, or report formula.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Pane" type="PaneType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the properties of a pane in a worksheet window, or specifies a pane containing the structured selection of a PivotTable report.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoToggleDataHeader" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether a combination of item labels and item data can be selected.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SortingType">
<xsd:annotation>
<xsd:documentation>Contains the sorting specifications and sort options used in the most recent sort.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:sequence maxOccurs="3">
<xsd:element name="Sort" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Specifies a range of cells or the name of a range to sort, or whether a query table has been sorted.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Descending" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the direction of the sort.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:element name="LeftToRight" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether a sort is done left to right by column or top to bottom by row, or whether a workbook or worksheet is printed left to right.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CaseSensitive" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether sorting is case-sensitive.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AlternateMethod" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether special sorting methods are used to sort a range.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SourceConsolidationType">
<xsd:annotation>
<xsd:documentation>Contains the properties of a consolidation data source.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Reference" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains the properties of a consolidation reference when in a SourceConsolidation element, or a cell range when in the ConsolidationReference element.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ConsolidationReference" type="ConsolidationReferenceType">
<xsd:annotation>
<xsd:documentation>Contains the properties of a range data source.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Item" type="xsd:string" minOccurs="0" maxOccurs="4">
<xsd:annotation>
<xsd:documentation>Contains the name of a child item in a PivotTable field, or the index number of an item described by the PTLineItem element.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="NoAutoPage" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether page fields are created automatically for a consolidation.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SupBookType">
<xsd:annotation>
<xsd:documentation>Contains information about references and links to other workbooks and data sources.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Path" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Contains the type, path, and file name of an external or linked workbook or data source, or for a PivotList component, the name of the column, leaf, or row member of an axis or cell.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SheetName" type="xsd:string" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains the name of a worksheet in another workbook.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ExternName" type="ExternNameType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains information about a DDE or OLE link, or a referenced name that is defined in another workbook.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Xct" type="XctType" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains information about references to cells in a worksheet of another workbook and about the data in those cells.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TextWizardSettingsType">
<xsd:annotation>
<xsd:documentation>Contains the Text Import Wizard settings.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="FormatSettings" type="FormatSettingsType">
<xsd:annotation>
<xsd:documentation>Contains format settings for the columns of imported text.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Delimiters">
<xsd:annotation>
<xsd:documentation>Contains the delimiters used to parse imported text.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Comma" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the comma character is used as a delimiter when importing text.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Consecutive" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether consecutive delimiters are treated as one when importing text.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Custom" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a custom character to be used as a delimiter when importing text.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SemiColon" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the semicolon character is used as a delimiter when importing text.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Space" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the space character is used as a delimiter when importing text.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Tab" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the tab character is used as a delimiter when importing text.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TextQualifier" default="Quote" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the character to be used for identifying text when importing text data.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="None" />
<xsd:enumeration value="Quote" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Name" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Contains the user-defined name of an object, range, or reference to another workbook, the location and name of a text file, or the built-in name of a range.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Source" default="ANSI">
<xsd:annotation>
<xsd:documentation>Contains the name of a published item or range, or specifies the character set of a text data source.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ANSI" />
<xsd:enumeration value="MAC" />
<xsd:enumeration value="PC8" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="StartRow" type="xsd:int" default="1">
<xsd:annotation>
<xsd:documentation>Specifies the first row of a text data source to begin text import.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Decimal" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Contains the decimal separator character used to recognize numeric data when importing text.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ThousandSeparator" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Contains the thousands separator character used to recognize numeric data when importing text.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="WorksheetOptionsType">
<xsd:annotation>
<xsd:documentation>Contains the properties of a worksheet.</xsd:documentation>
</xsd:annotation>
<xsd:all>
<xsd:element name="FitToPage" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies that the spreadsheet should be fit to the printed page.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DoNotDisplayColHeaders" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether column headers are displayed in a worksheet window.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DoNotDisplayRowHeaders" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether row headers are displayed in a worksheet window.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ViewableRange" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Selection" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GridlineColor" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the color for gridlines that define cells in a worksheet.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Name" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the user-defined name of an object, range, or reference to another workbook, the location and name of a text file, or the built-in name of a range.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ExcelWorksheetType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a value that specifies the type of a worksheet.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Worksheet" />
<xsd:enumeration value="Chart" />
<xsd:enumeration value="Macro" />
<xsd:enumeration value="Dialog" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="IntlMacro" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether a worksheet is an international macro worksheet.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Unsynced" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies if multiple windows of the same worksheet could be scrolled synchronously.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Selected" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether a worksheet is selected.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CodeName" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the code name of a worksheet.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PageSetup" type="PageSetupType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains information related to settings for printing worksheets.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DisplayPageBreak" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether vertical and horizontal page breaks will be indicated by a dotted line in the spreadsheet.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TransitionExpressionEvaluation" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether Excel uses Lotus 1-2-3 expression evaluation rules for a worksheet.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TransitionFormulaEntry" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether Excel uses Lotus 1-2-3 formula entry rules for a worksheet.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Print" type="PrintType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains workbook and worksheet printing options.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Zoom" default="100" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a value specifying the zoom level of a worksheet window.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:int">
<xsd:minInclusive value="10" />
<xsd:maxExclusive value="400" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="PageBreakZoom" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a value specifying the zoom level used during page break preview.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:int">
<xsd:minInclusive value="10" />
<xsd:maxInclusive value="400" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="ShowPageBreakZoom" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether page break preview is enabled.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DefaultRowHeight" type="xsd:int" default="255" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the default height in points of a row in a worksheet.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DefaultColumnWidth" type="xsd:int" default="8" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the default column width in points of a worksheet.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="StandardWidth" type="xsd:int" default="0" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains an integer value specifying the default width of columns in a worksheet.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Visible" default="SheetVisible" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a value specifying whether a worksheet is visible.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="SheetVisible" />
<xsd:enumeration value="SheetHidden" />
<xsd:enumeration value="SheetVeryHidden" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="LeftColumnVisible" type="xsd:integer" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the first column visible on the left.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DisplayRightToLeft" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the display direction in a worksheet window.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GridlineColorIndex" type="xsd:int" default="64" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains a value specifying the index for the color of gridlines in a worksheet.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DisplayFormulas" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether formulas are displayed in a worksheet window.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DoNotDisplayGridlines" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether gridlines are displayed in a worksheet window.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DoNotDisplayHeadings" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether row and column headings are displayed in a worksheet window.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DoNotDisplayOutline" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether outline symbols are displayed in a worksheet window.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ApplyAutomaticOutlineStyles" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether automatic outline styles are applied.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoSummaryRowsBelowDetail" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether summary rows are displayed below detail rows.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoSummaryColumnsRightDetail" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether summary columns are displayed to the right of detail columns.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DoNotDisplayZeros" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether zero values are displayed in a worksheet window.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ActiveRow" type="xsd:int" default="1" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the index number of a pane's active row in a worksheet window.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ActiveColumn" type="xsd:int" default="1" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the index number of a pane's active column in a worksheet window.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="FilterOn" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether AutoFilter is enabled.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RangeSelection" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the selected range of a pane in a worksheet window.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TopRowVisible" type="xsd:int" default="1" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the row number of the topmost visible row in the top pane of a worksheet window.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TopRowBottomPane" type="xsd:int" default="1" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the row number of the topmost visible row in the bottom pane of a worksheet window.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="LeftColumnRightPane" type="xsd:int" default="1" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the column number of the leftmost visible column in the right pane of a worksheet window.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ActivePane" default="3" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the index number of the active pane in a worksheet window.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:int">
<xsd:minInclusive value="0" />
<xsd:maxInclusive value="3" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="SplitHorizontal" type="xsd:int" default="0" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the number of points from the top of the window that a worksheet is split horizontally.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SplitVertical" type="xsd:int" default="0" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the number of points from the left of the window that a worksheet is split vertically.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="FreezePanes" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the panes of a worksheet window are frozen.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="FrozenNoSplit" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the frozen panes of a worksheet window are not split.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TabColorIndex" type="xsd:integer" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies the index representing the color for tabs.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Panes" type="PanesType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the Pane elements corresponding to the panes of a worksheet window.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ProtectContents" type="TrueFalseType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the contents of a worksheet are protected.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ProtectObjects" type="TrueFalseType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the objects of a worksheet are protected.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ProtectScenarios" type="TrueFalseType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the scenarios of a worksheet are protected.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="EnableSelection" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies restrictions on selecting cells.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="UnlockedCells" />
<xsd:enumeration value="NoSelection" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="AllowFormatCells" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether cells can be formatted when worksheet protection is enabled.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AllowSizeCols" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether column widths can be adjusted when worksheet protection is enabled.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AllowSizeRows" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether row heights can be adjusted when worksheet protection is enabled.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AllowInsertCols" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether columns can be inserted when worksheet protection is enabled.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AllowInsertRows" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether rows can be inserted when worksheet protection is enabled.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AllowInsertHyperlinks" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether hyperlinks can inserted when worksheet protection is enabled.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AllowDeleteCols" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether columns can be deleted when worksheet protection is enabled.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AllowDeleteRows" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether rows can be deleted when worksheet protection is enabled.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AllowSort" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether data can be sorted when worksheet protection is enabled.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AllowFilter" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether filters can be applied when worksheet protection is enabled.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AllowUsePivotTables" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether PivotTables views and reports can be used when worksheet protection is enabled.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SpaceAbove" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is reserved for internal use.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SpaceBelow" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is reserved for internal use.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ZeroHeight" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This element or attribute is reserved for internal use.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:all>
</xsd:complexType>
<xsd:complexType name="PageSetupType">
<xsd:annotation>
<xsd:documentation>Contains information related to page setup.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Layout" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains information related to page layout.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="Orientation" use="optional" default="Portrait" form="qualified">
<xsd:annotation>
<xsd:documentation>Specifies whether the page orientation is portrait or landscape</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Landscape" />
<xsd:enumeration value="Portrait" />
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="CenterHorizontal" use="optional" type="OneZeroType" default="0" form="qualified">
<xsd:annotation>
<xsd:documentation>Specifies whether the worksheet is centered horizontally on the page when it is printed.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="CenterVertical" use="optional" type="OneZeroType" default="0" form="qualified">
<xsd:annotation>
<xsd:documentation>Specifies whether the worksheet is centered vertically on the page when it is printed.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="StartPageNumber" type="xsd:string" use="optional" default="1" form="qualified">
<xsd:annotation>
<xsd:documentation>Specifies the first page number that will be used when the worksheet is printed.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:element name="Header" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains information related to headers.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="Margin" type="xsd:double" use="optional" form="qualified">
<xsd:annotation>
<xsd:documentation>Specifies the distance in points from the top of the page to the header.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Data" type="xsd:string" use="optional" form="qualified">
<xsd:annotation>
<xsd:documentation>Contains the content for the header.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:element name="Footer" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains information related to footers.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="Margin" type="xsd:double" use="optional" form="qualified">
<xsd:annotation>
<xsd:documentation>Specifies the distance in points from the top of the page to the footer.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Data" type="xsd:string" use="optional" form="qualified">
<xsd:annotation>
<xsd:documentation>Contains the content for the footer.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:element name="PageMargins" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains information related to page margins.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="Left" type="xsd:double" use="optional" form="qualified">
<xsd:annotation>
<xsd:documentation>Specifies the size in points of the left margin.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Right" type="xsd:double" use="optional" form="qualified">
<xsd:annotation>
<xsd:documentation>Specifies the size in points of the right margin.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Top" type="xsd:double" use="optional" form="qualified">
<xsd:annotation>
<xsd:documentation>Specifies the size in points of the top margin.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Bottom" type="xsd:double" use="optional" form="qualified">
<xsd:annotation>
<xsd:documentation>Specifies the size in points of the bottom margin.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="TrueFalseType">
<xsd:annotation>
<xsd:documentation>Defines a data type with the values of true and false.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="True" />
<xsd:enumeration value="False" />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="OneZeroType">
<xsd:annotation>
<xsd:documentation>Defines a data type with the values of 1 and 0.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="0" />
<xsd:enumeration value="1" />
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="XctType">
<xsd:annotation>
<xsd:documentation>Contains information about references to cells in a worksheet of another workbook and about the data in those cells.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Count" type="xsd:int">
<xsd:annotation>
<xsd:documentation>Indicates the number of Crn elements contained in an Xct element.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SheetIndex" type="xsd:int">
<xsd:annotation>
<xsd:documentation>Contains the index number for a worksheet to which a name or cell reference applies.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element name="Crn" type="CrnType">
<xsd:annotation>
<xsd:documentation>Contains a description of formula operands located in another workbook.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Moper" type="MoperType">
<xsd:annotation>
<xsd:documentation>Contains the data referenced by a DDE link.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ExcelName">
<xsd:annotation>
<xsd:documentation>Contains the name of a range of cells, usually represented by a formula.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Name" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Contains the user-defined name of an object, range, or reference to another workbook, the location and name of a text file, or the built-in name of a range.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Formula" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Contains the formula corresponding to a defined name, a range in another workbook, a query parameter, or a PivotTable field, formula, or item.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Hidden" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the name of a range is visible in the Define Name dialog box in Excel, or whether an item is hidden or filtered from a PivotTable report.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="FunctionGroup" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Defines a group of Excel macro functions.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="FunctionGroupIndex" type="xsd:int" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the index of a function within a group of Excel macro functions.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="KeyboardShortcut" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the shortcut key for a name defined as a custom Excel macro command.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SheetIndex" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Contains the index number for a worksheet to which a name or cell reference applies.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Macro" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether a name is defined for a custom Excel macro command or function.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="SQLTypeType">
<xsd:annotation>
<xsd:documentation>Specifies the SQL data type of a query parameter or PivotTable field.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="BigInteger" />
<xsd:enumeration value="Binary" />
<xsd:enumeration value="Bit" />
<xsd:enumeration value="Character" />
<xsd:enumeration value="Date" />
<xsd:enumeration value="Decimal" />
<xsd:enumeration value="Double" />
<xsd:enumeration value="Float" />
<xsd:enumeration value="GUID" />
<xsd:enumeration value="Integer" />
<xsd:enumeration value="LongVariableBinary" />
<xsd:enumeration value="LongVariableCharacter" />
<xsd:enumeration value="Numeric" />
<xsd:enumeration value="Real" />
<xsd:enumeration value="SignedBigInteger" />
<xsd:enumeration value="SignedInteger" />
<xsd:enumeration value="SignedSmallInteger" />
<xsd:enumeration value="SignedTinyInteger" />
<xsd:enumeration value="SmallInteger" />
<xsd:enumeration value="Time" />
<xsd:enumeration value="TimeStamp" />
<xsd:enumeration value="TinyInteger" />
<xsd:enumeration value="Unknown" />
<xsd:enumeration value="UnsignedBigInteger" />
<xsd:enumeration value="UnsignedInteger" />
<xsd:enumeration value="UnsignedSmallInteger" />
<xsd:enumeration value="UnsignedTinyInteger" />
<xsd:enumeration value="VariableBinary" />
<xsd:enumeration value="VariableCharacter" />
<xsd:enumeration value="WideCharacter" />
<xsd:enumeration value="WideLongVariableCharacter" />
<xsd:enumeration value="WideVariableCharacter" />
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="RowType">
<xsd:annotation>
<xsd:documentation>Specifies the values of columns in a record of a PivotTable cache, the row number of data in another workbook, or the row index of a row page break.</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="ColumnName" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation>Contains the data corresponding to a column in the table of the source database (for the cache of a PivotTable view or report).</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:attribute name="CharSet" type="xsd:int">
<xsd:annotation>
<xsd:documentation>Specifies the character set of the font.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Family">
<xsd:annotation>
<xsd:documentation>Specifies the font family.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Decorative" />
<xsd:enumeration value="Modern" />
<xsd:enumeration value="Roman" />
<xsd:enumeration value="Script" />
<xsd:enumeration value="Swiss" />
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:element name="FilterOn">
<xsd:annotation>
<xsd:documentation>Specifies whether AutoFilter is enabled.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="TrueFalseType" />
</xsd:simpleType>
</xsd:element>
<xsd:attribute name="HideFormula" type="OneZeroType">
<xsd:annotation>
<xsd:documentation>Specifies whether formulas are visible when worksheet protection is enabled.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Ticked" type="OneZeroType">
<xsd:annotation>
<xsd:documentation>Specifies whether the data in a cell is prefixed with an apostrophe.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attributeGroup name="XHRefScreenTipGroup">
<xsd:attribute name="HRefScreenTip" type="xsd:string" form="qualified">
<xsd:annotation>
<xsd:documentation>Specifies the contents to display in the ToolTip for a cell.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:attributeGroup>
<xsd:attributeGroup name="XTableElements">
<xsd:attribute name="FullColumns" default="0" type="OneZeroType" form="qualified" use="optional">
<xsd:annotation>
<xsd:documentation>Indicates that the source clip has full columns. WebCalc will set x:FullColumns to 1 when the data in the table represents full columns of data. Excel will save x:FullColumns to 1 if the &lt;Table&gt; extends the full height.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="FullRows" default="0" type="OneZeroType" form="qualified" use="optional">
<xsd:annotation>
<xsd:documentation>Indicates that the source clip has full rows. WebCalc will set x:FullRows to 1 when the data in the table represents full rows of data. Excel will save x:FullRows to 1 if the &lt;Table&gt; extends the full width.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="DefaultRowHeight" type="xsd:decimal" default="255" form="qualified" use="optional">
<xsd:annotation>
<xsd:documentation>Specifies the default height in points of rows in the table.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="DefaultColumnWidth" type="xsd:decimal" default="8" form="qualified" use="optional">
<xsd:annotation>
<xsd:documentation>Specifies the default width in points of columns in the table.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:attributeGroup>
<xsd:element name="phonetictext">
<xsd:annotation>
<xsd:documentation>Specifies a phonetic hint text to be associated with the data in a cell.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="visible" default="true" use="optional" form="qualified">
<xsd:annotation>
<xsd:documentation>Specifies whether phonetic hint text is displayed.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="true" />
<xsd:enumeration value="false" />
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:element name="DoNotPersist">
<xsd:annotation>
<xsd:documentation>Specifies whether to preserve column sort and filter settings.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoAutoFit">
<xsd:annotation>
<xsd:documentation>Specifies whether the column widths of a query table, or the height and width of a PivotList component, adjust to accommodate the data in visible columns and rows.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NoPreserveFormatting">
<xsd:annotation>
<xsd:documentation>Specifies whether formatting is preserved when data is refreshed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AutoFilterColumn" type="AutoFilterColumnType">
<xsd:annotation>
<xsd:documentation>Contains information about the column being filtered.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="WorkbookOptions">
<xsd:annotation>
<xsd:documentation>Contains information about workbook options.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="MoveAfterReturn" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Specifies whether the cursor moves after the user presses the ENTER key.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>