I problemi di esportazione seguenti possono verificarsi quando si vuole verificare che il mapping XML consenta l'esportazione di dati XML.
Non è possibile esportare un mapping XML se la relazione dell'elemento mappato con altri elementi non può essere mantenuta. I motivi per cui non è possibile mantenere la relazione sono i seguenti:
-
La definizione dello schema di un elemento mappato è contenuta in una sequenza per la quale sono vere le condizioni seguenti:
-
L'attributo maxoccurs non è uguale a 1.
-
La sequenza ha più elementi figlio diretti definiti oppure ha un altro compositore come figlio diretto.
-
-
Elementi di pari livello non ripetuti con lo stesso elemento padre ripetuto sono mappati a tabelle XML diverse.
-
Più elementi ripetuti vengono mappati alla stessa tabella XML e la ripetizione non è definita da un elemento predecessore.
-
Elementi figlio di elementi padre diversi sono mappati alla stessa tabella XML.
Inoltre, il contenuto di un mapping XML non può essere esportato se il contenuto contiene uno dei costrutti dello schema XML seguenti:
-
Elenco di elenchi Un elenco di elementi contiene un secondo elenco di elementi.
-
Dati denormalizzati Una tabella XML contiene un elemento che è stato definito nello schema una sola volta (l'attributo maxoccurs è impostato su 1). Quando si aggiunge un elemento di questo tipo a una tabella XML, la colonna della tabella viene riempita con più istanze dell'elemento.
-
Opzione Si tratta di un elemento mappato che fa parte di un costrutto <scelta>schema.
Per altre informazioni, vedere Esportare dati XML.
Questo messaggio può essere causata da diversi motivi:
-
Il mapping XML associato a questa tabella XML contiene uno o più elementi obbligatori che non sono stati mappati alla tabella XML.
L'elenco gerarchico di elementi nel riquadro attività Origine XML indica gli elementi obbligatori con l'asterisco rosso nell'angolo in alto a destra dell'icona a sinistra di ogni elemento. Per eseguire il mapping di un elemento necessario, trascinarlo nella posizione del foglio di lavoro in cui si vuole inserirlo.
-
L'elemento è una struttura ricorsiva.
Un esempio comune di struttura ricorsiva è quello di una gerarchia di dipendenti e responsabili in cui gli stessi elementi XML sono annidati in più livelli. Anche se è possibile che sia stato eseguito il mapping di tutti gli elementi nel riquadro attività Origine XML, Excel non supporta strutture ricorsive con più livelli di profondità e pertanto non è possibile eseguire il mapping di tutti gli elementi.
-
Il contenuto della tabella XML è misto.
Il contenuto misto si verifica quando un elemento contiene un elemento figlio e testo semplice all'esterno di un elemento figlio. Un caso comune è quello in cui i tag di formattazione, ad esempio i tag in grassetto, vengono usati per contrassegnare i dati all'interno di un elemento. Anche se l'elemento figlio (se Excel lo supporta) può essere visualizzato, il contenuto di testo andrà perso quando i dati vengono importati, non è disponibile quando i dati vengono esportati e quindi non può essere arrotondato.
Per altre informazioni, vedere Esportare dati XML.
Servono altre informazioni?
È sempre possibile rivolgersi a un esperto nella Tech Community di Excel oppure ottenere supporto nella community Microsoft.