Как я могу экспортировать простые повторяющиеся данные из Excel в виде xml?

Я пытаюсь использовать инструменты 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>

И сопоставил это с заголовками в моем файле xml.

Excel XML Pane

Но когда я нажимаю Проверить карту для экспорта , я получаю следующее всплывающее сообщение об ошибке:

A mapped element&#39;s relationship with other elements cannot be preserved

Все элементы сопоставлены с одной и той же страницей и представляют собой обычные столбцы данных.

Excel Header Row

Что я делаю не так? На данном этапе было бы быстрее написать наивный VBA для создания XML?

6
задан C. Ross 23 November 2010 в 14:13
поделиться