将无界属性映射到Excel列

时间:2013-02-18 22:10:34

标签: xml excel

我正在尝试使用Microsoft Excel 2003来管理历史上我公司保留为原始文本的测试文件。我想使用XML映射功能,但我正在努力处理Excel中的无界属性。我的架构的相关部分:

<xs:complexType name="TestCommand">
    <xs:sequence>
        <xs:element name="TrialPercenatage" minOccurs="1" maxOccurs="unbounded">
            <xs:complexType>
               <xs:simpleContent>
                   <xs:extension base="xs:integer">
                       <xs:attribute name="trial" type="xs:integer" use="required" />
                    </xs:extension>
                </xs:simpleContent>
            </xs:complexType>
        </xs:element>
    </xs:sequence>
    <xs:attribute name="type" type="TestCommandType" use="required" />
    <xs:attribute name="name" type="xs:string" use="required" />
    <xs:attribute name="parameters" type="xs:string" use="optional" />
</xs:complexType>

我试图理想地将各个TestCommands映射到行,但我正在努力弄清楚如何映射TrialPercentages以使其成为电子表格中的无界列。了解我的目标:

type   name   parameters    Trial1   Trial2   Trial3   Trial4

action read   arg1=2 arg2=4  33       34       35       36

我遇到的问题是,如果我只是拖放我的TestCommand类型的架构元素,它只允许我使用一个试用列。我希望它映射,以便试用标题成为分配给TrialPercentage试验属性的值,并且列中的值映射到TrialPercentage的值。我尝试了几件事来打击它,但无济于事。任何见解都将不胜感激。

0 个答案:

没有答案