我想使用Excel将Excel转换为XML。 我能够用Excel映射Excel。 现在,我在Mapped Excel中输入记录。 接下来,我点击导出,但弹出窗口显示消息:
无法保存或导出XML数据。此工作簿中的XML映射不可导出。
<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>
请帮我解决这个问题。 如果您知道其他方法,例如使用宏等,请分享。
答案 0 :(得分:1)
我已经上传了示例XML和Mapped Excel - Example(在开始下载文件之前需要几秒钟 - 对不起)
我也弄明白了这个问题。检查XML的这一部分:
<AdditionalAttributeList>
<AdditionalAttribute Value="N" Name="Returnable"/>
<AdditionalAttribute Value="N" Name="Consumable"/>
</AdditionalAttributeList>
重复标记 AdditionalAttribute ,导出导致相同属性的重复地图。 必须有办法解决这个问题。
可能的解决方法
在映射期间和导出 搜索并替换所有之后更改标记名称-ex:AdditionalAttribute11
AdditionalAttribute11 , AdditionalAttribute ,使用“ notepad ++ ”。
请建议。