Преобразование Excel в XML

Я хочу конвертировать Excel в XML с помощью Excel. Я могу сопоставить Excel с XML. Теперь я ввожу записи в Mapped Excel. Далее я нажимаю на экспорт, но появляется всплывающее окно с сообщением:

Не удается сохранить или экспортировать данные XML. Карты XML в этой книге не экспортируются.

http://i40.tinypic.com/iwot39.jpg

<ItemList>
  <Item UnitOfMeasure="EACH" ItemID="asdes123" ItemGroupCode="44" OrganizationCode="ABC">
    <PrimaryInformation IsShippingAllowed="Y" CostCurrency="USD" ShortDescription="asde" IsDeliveryAllowed="Y" Status="3000" UnitCost="0" Description="1q2w" IsPickupAllowed="Y"/>
    <InventoryParameters TimeSensitive="N" LeadTime="0" TagControlFlag="N" ATPRule="DEFAULT_ATP" IsSerialTracked="Y"/>
    <AdditionalAttributeList>
      <AdditionalAttribute Value="N" Name="Returnable"/>
      <AdditionalAttribute Value="N" Name="Consumable"/>
    </AdditionalAttributeList>
    <Extn ExtnLPNType="P"/>
  </Item>
</ItemList>

Пожалуйста, помогите мне решить это. Если вы знаете другие способы сделать это, например, с помощью макросов и т. Д., Пожалуйста, поделитесь.

Подобный вопрос преобразования Excel в XML

1 ответ

Я загрузил пример XML и Mapped Excel- пример(это займет несколько секунд, прежде чем вы сможете начать загрузку файла - извините за это)

Также я разобрался с проблемой. Проверьте эту часть XML:

<AdditionalAttributeList>
  <AdditionalAttribute Value="N" Name="Returnable"/>
  <AdditionalAttribute Value="N" Name="Consumable"/>
</AdditionalAttributeList>

Повторяется тег AdditionalAttribute, который при экспорте приводит к дублированию карты для того же атрибута. Должен быть способ решить эту проблему.


Возможное решение
изменение имени тега -ex: AdditionalAttribute11 во время сопоставления и после экспорта поиска и замените все AdditionalAttribute11 на AdditionalAttribute, используя "notepad ++".
Пожалуйста, предложите.

Другие вопросы по тегам