1

Excel を使用して Excel を XML に変換したいと考えています。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への変換

4

1 に答える 1

1

XML と Mapped Excel のをアップロードしました(ファイルのダウンロードを開始するまでに数秒かかります。申し訳ありません)。

また、私は問題を理解しました。XML のこの部分を確認してください。

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

タグの追加属性が繰り返され、エクスポート時に同じ属性のマップが重複します。これを解決する方法があるはずです。


タグ名を変更する可能な回避策
-ex: マッピング中およびエクスポート後に、 AdditionalAttribute11 を検索し、「 notepad++ 」を使用してすべてのAdditionalAttribute11AdditionalAttributeに置き換えます 。 よろしくお願いします。

于 2011-12-27T13:52:32.353 に答える