Exportul datelor XML din Excel 2016

Important : Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

După ce ați importat date XML, ați mapat datele la celulele din foaia de lucru și ați efectuat modificări ale date, adesea doriți să exportați sau să salvați datele într-un fișier XML.

Important :  Când creați asocieri XML și exportați datele din Excel în fișiere de date XML, există o limită în ceea ce privește numărul de rânduri care pot fi exportate. Exportul în XML din Excel va salva maximum 65.536 de rânduri. Dacă fișierul dvs. are mai mult de 65.536 de rânduri, ar trebui să procedați într-unul din următoarele moduri:

  • Exportați datele utilizând formatul de fișier .xlsx.

  • Salvați fișierul ca foaie de calcul XML (.xml), ceea ce va duce la pierderea asocierilor.

  • Ștergeți toate rândurile de după 65.536 și apoi exportați din nou pentru a menține asocierile, dar pierdeți datele de la sfârșitul fișierului.

Exportul datelor XML dintr-o foaie de lucru cu maximum 65.536 de rânduri

  1. Pe fila Dezvoltator, în grupul XML, faceți clic pe Export.

    Dacă nu vedeți fila Dezvoltator, consultați Afișarea filei Dezvoltator.

  2. Dacă apare o casetă de dialog mică Export XML, faceți clic pe asocierea XML pe care doriți să o utilizați, apoi pe OK.

    Această casetă de dialog apare numai dacă nu este selectat un tabel XML și dacă registrul de lucru are mai multe asocieri XML.

  3. În caseta de dialog mare Export XML, în caseta Nume fișier, tastați un nume pentru fișierul de date XML.

  4. Faceți clic pe Export.

    Notă : Dacă foaia de lucru are titluri sau etichete diferite de numele elementelor XML din asocierea XML, Excel va utiliza numele elementelor XML atunci când exportați sau salvați date XML din foaia de lucru.

Exportul datelor XML dintr-o foaie de lucru cu mai mult de 65.536 de rânduri

  1. Scădeți 65537 din numărul total de rânduri din fișier.

    Acest lucru vă dă un număr x de rânduri.

  2. Ștergeți cele x rânduri de la începutul foii de lucru Excel.

  3. Exportați foaia de lucru ca fișier de date XML.

  4. Faceți clic pe Închidere și apoi redeschideți foaia de lucru Excel.

  5. Ștergeți tot ce se află după totalul x, apoi exportați ca fișier de date XML.

    Această procedură vă va da restul de rânduri. În acel moment, veți avea două fișiere de export XML, pe care le puteți combina pentru a crea o dublură a foii de lucru originale.

Salvarea datelor XML din celulele asociate într-un fișier de date XML

Pentru compatibilitate inversă cu funcționalitatea XML anterioară, se recomandă să salvați fișierul într-un fișier de date XML (.xml) în loc să utilizați comanda Export.

  1. Apăsați Ctrl+S pentru a salva fișierul.

    Acest pas asigură că toate modificările aduse registrului de lucru nu se vor pierde atunci când registrul este salvat ca fișier de date XML.

  2. Faceți clic pe Fișier, pe Salvare ca, apoi selectați locația în care doriți să salvați fișierul.

  3. În caseta Nume fișier, tastați un nume pentru fișierul de date XML.

  4. În lista Salvare cu tipul, faceți clic pe Date XML, apoi pe Salvare.

  5. Dacă primiți un mesaj care afirmă că salvarea fișierului ca date XML poate duce la pierderea de caracteristici, faceți clic pe Continuare.

  6. Dacă apare o casetă de dialog mică Export XML, faceți clic pe asocierea XML pe care doriți să o utilizați, apoi pe OK.

    Această casetă de dialog apare numai dacă nu este selectat un tabel XML și registrul de lucru are mai multe asocieri XML.

  7. În caseta de dialog mare Export XML, în caseta Nume fișier, tastați un nume pentru fișierul de date XML.

  8. Faceți clic pe Export.

Notă : Dacă foaia de lucru are titluri sau etichete diferite de numele elementelor XML din asocierea XML, Excel va utiliza numele elementelor XML atunci când exportați sau salvați date XML din foaia de lucru.

Probleme comune cu exportul datelor XML

Când exportați date XML, este posibil să primiți mesaje ca acelea de mai jos.

Asocierea XML poate fi exportată, dar unele elemente obligatorii nu sunt asociate

Pot exista mai multe motive pentru acest mesaj:

  • Asocierea XML pentru acest tabel XML are unul sau mai multe elemente necesare care nu sunt asociate la tabelul XML.

    Listă ierarhică de elemente din panoul de activități al sursei XML indică elementele necesare, plasând un asterisc roșu în 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 al sursei XML, Excel nu acceptă structuri recursive cu 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 are un element fiu și text simplu în afara unui element fiu. Un caz comun este utilizarea etichetelor de formatare (cum ar fi etichetele aldine) 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 sensuri.

Asocierile XML din registrul de lucru nu pot fi exportate

O asociere XML nu poate fi exportată dacă relația elementului asociat cu alte elemente nu poate fi păstrată. Această relație nu se poate păstra din următoarele motive:

  • Definiția de schemă a unui element asociat este inclusă într-o secvență cu următoarele atribute:

    • Atributul maxoccurs nu este egal cu 1.

    • Secvența are definite mai multe elemente fiu sau are altă componentă 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 și repetiția 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, asocierea XML nu poate fi exportată dacă are una dintre următoarele construcții de schemă XML:

  • Lista de liste    O singură listă de elemente are o listă de elemente secundare.

  • Date denormalizate    Un tabel XML are 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 într-un tabel XML, Excel completează coloana de tabel cu mai multe instanțe ale elementului.

  • Alegere    Un element asociat face parte dintr-o construcție de schemă <choice>.

Excel nu poate salva registrul de lucru, deoarece acesta nu are zone asociate

Excel nu poate salva registrul de lucru în fișierul de date XML decât dacă creați una sau mai multe zone asociate.

Dacă ați adăugat o asociere XML la registrul de lucru, urmați acești pași pentru a asocia elemente XML la foaia de lucru:

  1. Pe fila Dezvoltator, în grupul XML, faceți clic pe Sursă.

    Comenzile XML din fila Dezvoltator

    Dacă nu vedeți fila Dezvoltator, consultați Afișarea filei Dezvoltator.

  2. În panoul de activități Sursă XML, selectați elementele pe care doriți să le asociați la foaia de lucru.

    Pentru a selecta elemente neadiacente, faceți clic pe un element, apăsați lung tasta CTRL, apoi faceți clic pe fiecare element.

  3. Glisați elementele selectate în locația din foaia de lucru unde doriți să apară.

Dacă nu ați adăugat o asociere XML la registrul de lucru sau dacă datele dvs. nu se află într-un tabel XML, salvați registrul de lucru în formatul de fișier Registru de lucru Excel activat pentru macrocomenzi (.xlsm).

Afișarea filei Dezvoltator

  1. Faceți clic pe Fișier, apoi faceți clic pe Opțiuni.

  2. Faceți clic pe categoria Particularizare Panglică.

  3. Sub File principale, bifați caseta de selectare Dezvoltator, apoi faceți clic pe OK.

Notă : Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×