web-dev-qa-db-fra.com

Excel: impossible d'enregistrer ou d'exporter des données XML. La carte xml de ce classeur n'est pas exportable

Je rencontre un problème d'exportation XML Excel. Pour simplifier la question, je fais les étapes suivantes:

1. Données >> à partir de l'importation de données XML.

En fait, je veux l'exporter à nouveau dans un fichier XML après une modification des données (ces variables de première ligne ne changent jamais)

2.Cliquez ensuite sur Développer >> exporter. Il indique "impossible d'enregistrer ou d'exporter des données XML. Les cartes XML de ce classeur ne sont pas exportables". (même je ne fais rien de modification sur les données). Je regarde déjà plusieurs didacticiels d'exportation sur YouTube, mais ne semble pas couvrir mon problème. Je n'ai pas encore trouvé le problème.

11
CLK22

La raison habituelle est que Excel ne comprend pas le XML très compliqué.

De office.Microsoft.com :

Un mappage XML ne peut pas être exporté si la relation de l'élément mappé avec d'autres éléments ne peut pas être préservée. Cette relation peut ne pas être conservée pour les raisons suivantes:

La définition de schéma d'un élément mappé est contenue dans une séquence avec les attributs suivants:

  • L'attribut maxoccurs n'est pas égal à 1.
  • La séquence a plusieurs éléments enfants directs définis ou a un autre compositeur comme enfant direct.
  • Les éléments frères non répétitifs avec le même élément parent répétitif sont mappés à différentes tables XML.
  • Plusieurs éléments extensibles sont mappés sur la même table XML et la répétition n'est pas définie par un élément ancêtre.
  • Les éléments enfants de différents parents sont mappés sur la même table XML.

En outre, le mappage XML ne peut pas être exporté s'il contient l'une des constructions de schéma XML suivantes:

Liste des listes

  • Une liste d'articles contient une deuxième liste d'articles.

Données dénormalisées

  • Une table XML contient un élément qui a été défini dans le schéma pour se produire une fois (l'attribut maxoccurs est défini sur 1). Lorsque vous ajoutez un tel élément à une table XML, Excel remplit la colonne de table avec plusieurs instances de l'élément.

Choix

  • Un élément mappé fait partie d'une construction de schéma.
9
Richard Morgan