C. *_*oss 6 xml excel xsd excel-2007
我正在尝试使用Excel 2007 XML Developers工具,但我无法导出一组简单的重复数据.
我有一个包含标题和数据列的工作表.
我有一个xsd描述(我认为)数据的映射,第一个元素重复.
<?xml version="1.0" encoding="utf-8"?>
<xs:schema targetNamespace="http://tempuri.org/FeedbackLookup.xsd" elementFormDefault="qualified" xmlns="http://tempuri.org/XMLSchema.xsd" xmlns:mstns="http://tempuri.org/XMLSchema.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="FeedbackLookup">
<xs:complexType>
<xs:sequence>
<xs:element name="RevieweeInfo" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="RevieweeName" type="xs:string">
</xs:element>
<xs:element name="RevieweeTitle" type="xs:string">
</xs:element>
<xs:element name="ReviewLevel" type="xs:string">
</xs:element>
<xs:element name="RecipientName" type="xs:string" />
<xs:element name="RecipientEmail" type="xs:string" />
<xs:element name="RecipientTitle" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
Run Code Online (Sandbox Code Playgroud)
并将其映射到我的xml文件中的标题.

但是,当我点击时,Verify Map for Export我得到以下错误弹出:

这些元素都映射到同一页面,并且都是常规数据列.

我究竟做错了什么?在这一点上,编写天真的VBA来创建XML会更快吗?
我不确定这是否符合答案......但你的 xsd 对我来说工作正常。
这是导出的 xml:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns1:FeedbackLookup xmlns:ns1="http://tempuri.org/FeedbackLookup.xsd">
<ns1:RevieweeInfo>
<ns1:RevieweeName>1</ns1:RevieweeName>
<ns1:RevieweeTitle>1</ns1:RevieweeTitle>
<ns1:ReviewLevel>1</ns1:ReviewLevel>
<ns1:RecipientName>1</ns1:RecipientName>
<ns1:RecipientEmail>1</ns1:RecipientEmail>
<ns1:RecipientTitle>1</ns1:RecipientTitle>
</ns1:RevieweeInfo>
<ns1:RevieweeInfo>
<ns1:RevieweeName>2</ns1:RevieweeName>
<ns1:RevieweeTitle>2</ns1:RevieweeTitle>
<ns1:ReviewLevel>2</ns1:ReviewLevel>
<ns1:RecipientName>2</ns1:RecipientName>
<ns1:RecipientEmail>2</ns1:RecipientEmail>
<ns1:RecipientTitle>2</ns1:RecipientTitle>
</ns1:RevieweeInfo>
</ns1:FeedbackLookup>
Run Code Online (Sandbox Code Playgroud)
编辑屏幕截图

| 归档时间: |
|
| 查看次数: |
11477 次 |
| 最近记录: |