【问题标题】:Excel to XML conversionExcel 到 XML 的转换
【发布时间】:2012-01-27 14:32:31
【问题描述】:

我想使用 Excel 将 Excel 转换为 XML。 我能够用 XML 映射 Excel。 现在,我在 Mapped Excel 中输入记录。 接下来我点击 export 但弹出窗口显示消息:

无法保存或导出 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>

请帮我解决这个问题。 如果您知道其他方法,例如使用 ma​​cro 等,欢迎分享。

类似问题conversion excel to xml

【问题讨论】:

    标签: excel export-to-xml xmlconvert vba


    【解决方案1】:

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

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

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

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


    可能的解决方法
    更改标签名称 -ex: AdditionalAttribute11 在映射期间和导出后搜索并全部替换 AdditionalAttribute11AdditionalAttribute 使用“notepad++”。
    请提出建议。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-02
      • 2022-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多