我的Excel 2007 xml地图正在删除字段。

时间:2014-03-19 12:38:23

标签: xml excel xsd

我一直在尝试使用xsd架构作为Excel 2007中的地图,将Excel(xlsx)文件导出为xml。当我将我的架构导入Excel时,似乎总是缺少一些字段。有人知道为什么吗?

这是我的架构:

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xs:element name="BatchMember">
    <xs:complexType>
        <xs:sequence>
            <xs:element name="Version" type="xs:decimal"/>
            <xs:element name="ClientId" type="xs:integer"/>
            <xs:element name="PartnerId" type="xs:NCName"/>
            <xs:element name="BatchId" type="xs:NMTOKEN"/>
            <xs:element name="BatchDateTime" type="xs:NMTOKEN"/>
            <xs:element name="MemCount" type="xs:integer"/>
            <xs:element name="ImportType" type="xs:NCName"/>
            <xs:element maxOccurs="unbounded" name="Member">
                <xs:complexType>
                    <xs:sequence>
                            <xs:element name="CardNumber" type="xs:integer"/>
                            <xs:element name="Title" type="xs:NCName"/>
                            <xs:element name="FirstName" type="xs:NCName"/>
                            <xs:element name="MiddleName" type="xs:string"/>
                            <xs:element name="Surname" type="xs:string"/>
                            <xs:element name="Dob" type="xs:string"/>
                            <xs:element name="Gender" type="xs:NCName"/>
                            <xs:element name="Add1" type="xs:string"/>
                            <xs:element name="Add2" type="xs:NCName"/>
                            <xs:element name="City" type="xs:string"/>
                            <xs:element name="County" type="xs:string"/>
                            <xs:element name="Country" type="xs:NCName"/>
                            <xs:element name="Email" type="xs:string"/>
                            <xs:element name="Phone" type="xs:integer"/>
                            <xs:element name="EmailContact" type="xs:integer"/>
                            <xs:element name="PostContact" type="xs:string"/>
                            <xs:element name="SmsContact" type="xs:string"/>
                            <xs:element name="PhoneContact" type="xs:string"/>
                            <xs:element name="Signed" type="xs:integer"/>
                            <xs:element name="StaffNo" type="xs:string"/>
                            <xs:element name="DepartNo" type="xs:string"/>
                            <xs:element name="Arnotts" type="xs:string"/>
                            <xs:element name="Boyers" type="xs:string"/>
                            <xs:element name="Verify" type="xs:string"/>
                        </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
</xs:element>

当我将其上传到Excel时,它似乎没有在&#34;签名后#34;领域。它会掉落&#34; StaffNo&#34; ...&#34;验证&#34;。

这是一个截图:

Excel map

1 个答案:

答案 0 :(得分:0)

这是一种误报。我一直在修改另一个目录中的文件。我有太多级别的地图。我把它减少到2级,但没有看到更正版本,所以得到了原始错误。为此失误道歉。