2012-10-09 80 views
7

私はExcelのXMLエクスポートの問題を遭遇します。簡単な質問のために、私は次のステップを実行します:excel:xmlデータを保存またはエクスポートできません。このワークブックのXMLマップはエクスポートできません

1.Data >> from XML data import。

実は、私はデータ上でいくつかの変更後に再びXMLファイルにエクスポートします(これらの最初の行変数に変更はありません)

2.Then >>輸出を開発します。 「XMLデータを保存またはエクスポートできません。このブックのXMLマップはエクスポートできません」というメッセージが表示されます。 (私はデータに何も修正を加えません)。 私はすでにYouTubeでいくつかのエクスポートチュートリアルビデオを見ていますが、私の問題をカバーしていないようです。私はまだ問題を見つけていない。

答えて

6

通常、Excelは非常に複雑なXMLを理解できません。 office.microsoft.comから

:他の要素とのマッピングされた要素の関係が保存できない場合

XMLマッピングをエクスポートすることはできません。この関係は、次の理由のために保存されなくてもよい。

マッピングされた要素は以下の属性を持つ配列内に含まれるのスキーマ定義:

  • のmaxOccurs属性1
  • に等しくありませんシーケンスには複数の直接的な子要素が定義されているか、または直接の子として別の合成子があります。
  • 同じ反復親要素を持つ反復しない兄弟要素は、異なるXML表にマップされます。
  • 複数の反復要素が同じXML表にマップされ、繰り返しは祖先要素で定義されません。
  • 異なる親からの子要素は、同じXML表にマップされます。リストの

    リスト項目の

    • つのリストは、アイテムの第2のリストが含まれています:

    また、XMLマッピングは、次のXMLスキーマ構造の1含まれている場合は、エクスポートすることはできません。

非正規化データ

  • XMLテーブル(のmaxOccurs属性が1に設定されている)後に発生するスキーマで定義された要素を含んでいます。このような要素をXML表に追加すると、Excelは表の列に要素の複数のインスタンスを埋め込みます。

選択

  • マッピングされた要素は、スキーマ構築物の一部です。