2011-12-25 4 views
1

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

Невозможно сохранить или экспортировать данные 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> 

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

Похожего вопрос conversion excel to xml

ответ

1

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

Кроме того, я выяснял проблема. Проверьте эту часть XML:

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

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


Возможные обходной
изменения имени тега -ex: AdditionalAttribute11 во время отображения и после экспорта поиск и заменить все AdditionalAttribute11 с AdditionalAttribute с помощью "Notepad ++".
Просьба предложить.

Смежные вопросы