1

我想使用 Excel 将 Excel 转换为 XML。我能够用 XML 映射 Excel。现在,我在 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

4

1 回答 1

1

我已经上传了示例 XML 和 Mapped Excel-示例(您需要几秒钟才能开始下载文件 - 抱歉)

我也发现了问题所在。检查这部分 XML:

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

重复标记AdditionalAttribute,这在导出时会导致相同属性的重复映射。必须有办法解决这个问题。


可能的解决方法
更改标记名称 -ex: AdditionalAttribute11 在映射期间和导出搜索并 使用“ notepad++ ”将所有AdditionalAttribute11替换为AdditionalAttribute。 请建议。

于 2011-12-27T13:52:32.353 回答