Următoarele probleme de export pot apărea atunci când doriți să vă asigurați că asocierea XML permite exportul datelor XML.
Imposibil de exportat o asociere XML dacă relația elementului asociat cu alte elemente nu se poate păstra. Această relație nu se poate păstra din următoarele motive:
-
Definiția schemei unui element asociat este conținută într-o secvență pentru care sunt adevărate următoarele:
-
Atributul maxoccurs nu este egal cu 1.
-
Secvența are mai multe elemente fiu directe definite sau are un alt compusor ca fiu direct.
-
-
Elementele fiice care nu se repetă cu același element părinte care se repetă sunt asociate la tabele XML diferite.
-
Mai multe elemente care se repetă sunt asociate la același tabel XML, iar repetarea nu este definită de un element strămoș.
-
Elementele fiice de la părinți diferiți sunt asociate la același tabel XML.
În plus, conținutul unei asocieri XML nu poate fi exportat dacă conținutul conține una dintre următoarele construcții de schemă XML:
-
Lista de liste O listă de elemente conține o a doua listă de elemente.
-
Date denormalizate Un tabel XML conține un element care a fost definit în schemă să apară o singură dată (atributul maxoccurs este setat la 1). Atunci când adăugați un astfel de element la un tabel XML, coloana de tabel este umplută cu mai multe instanțe ale elementului.
-
Opțiune Acesta este un element asociat care face parte dintr-o alegere<> construcție de schemă.
Pentru mai multe informații, consultați Exportul datelor XML.
Pot exista mai multe motive pentru acest mesaj:
-
Asocierea XML care este asociată cu acest tabel XML conține unul sau mai multe elemente obligatorii care nu au fost asociate cu tabelul XML.
Lista ierarhică de elemente din panoul de activități Sursă XML indică elementele necesare prin asteriscul roșu din colțul din dreapta sus al pictogramei din partea stângă a fiecărui element. Pentru a asocia un element necesar, glisați-l în locația din foaia de lucru unde doriți să apară.
-
Elementul are o structură recursivă.
Un exemplu obișnuit de structură recursivă este o ierarhie de angajați și manageri în care aceleași elemente XML sunt imbricate la câteva niveluri. Deși este posibil să fi asociat toate elementele din panoul de activități Sursă XML, Excel nu acceptă structuri recursive la o adâncime mai mare de un nivel și, prin urmare, nu poate asocia toate elementele.
-
Tabelul XML cuprinde conținut mixt.
Conținutul mixt apare atunci când un element conține un element fiu și text simplu în afara unui element fiu. Un caz comun este atunci când etichetele de formatare (cum ar fi etichetele aldine) sunt utilizate pentru a marca datele dintr-un element. Deși elementul fiu (dacă Excel îl acceptă) poate fi afișat, conținutul textului se va pierde atunci când datele sunt importate, nu este disponibil atunci când datele sunt exportate și, prin urmare, nu poate fi transmis în ambele etape.
Pentru mai multe informații, consultați Exportul datelor XML.
Aveți nevoie de ajutor suplimentar?
Puteți oricând să întrebați un expert din Comunitatea tehnică Excel sau să obțineți asistență în Comunități.