Office
Conectare

Exportul datelor XML

Notă:  Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză , ca să îl puteți consulta cu ușurință.

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

Important: Atunci când creați asocieri XML și exportul datelor în Excel pentru a fișierelor de date XML, există o limită pe numărul de rânduri care poate fi exportată. Exportul către XML din Excel va salva maximum 65.536 de rânduri. Dacă fișierul are mai mult de 65.536 de rânduri, Excel va exporta mai întâi rânduri (#ROWS mod 65537). De exemplu, dacă foaia de lucru are 70 000 rânduri, Excel va exporta 70000 mod 65537 = 4464 rânduri. Recomandarea nostru este de a 1) utilizați în schimb xlsx sau 2) Salvați fișierul ca foaie de calcul XML 2003 (.xml), care va duce la pierderea asocierilor sau 3) ștergeți toate rândurile de după 65.536 și apoi exportați din nou care va păstra mapările dar pierdeți datele de la sfârșitul fișierului.

Iată cum să exportați date XML din foaia de lucru:

  1. Faceți clic pe dezvoltator > 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ă îl utilizați și faceți clic 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.

Iată cum să exportați date XML din foaia de lucru, dacă lucrați 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ă va oferi x numărul de rânduri.

  2. Ștergerea x rânduri de la începutul foii de lucru Excel.

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

  4. Închideți și redeschideți foaia de lucru Excel.

  5. Ștergeți tot după totalul x și exportați ca fișier de date XML.

    Această procedură vă va oferi restul de rânduri. Cel care punct va avea două export XML fișierele și combinate se va total din foaia de lucru original.

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. În Excel 2010 și 2013, faceți clic pe fișier > Salvare ca, apoi selectați locația în care doriți să salvați fișierul.

    În Excel 2007, faceți clic pe Butonul Microsoft Office Imagine buton Office , indicați spre săgeata de lângă Salvare cași apoi faceți clic pe Alte formate.

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

  4. În lista tip fișier , faceți clic pe Date XMLși faceți clic 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ă îl utilizați și faceți clic 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 , de î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 care este asociat cu 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ție element asociat cu alte elemente nu pot fi păstrate. Această relație nu pot fi păstrate 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. Faceți clic pe Dezvoltator > 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 încă o asociere XML la registrul de lucru, sau dacă datele nu se află într-un tabel XML, Salvați registrul de lucru în formatul de fișier registru de lucru Excel cu macrocomenzi (.xlsm).

Afișarea filei Dezvoltator

Dacă nu vedeți fila Dezvoltator, procedați astfel pentru a o afișa:

  • În Excel 2013 și Excel 2010:

    1. Faceți clic pe Fișier > Opțiuni.

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

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

  • În Excel 2007:

    1. Faceți clic pe Butonul Microsoft Office Imagine buton Office > Opțiuni Excel.

    2. Faceți clic pe categoria Populare.

    3. Sub Opțiuni principale pentru lucrul cu Excel, bifați caseta Afișare filă Dezvoltator în Panglică, apoi faceți clic pe OK.

Consultați și

În vizualizarea de XML în Excel

Elemente de hartă XML la celulele dintr-o asociere XML

Conectarea la un fișier XML (Power Query)

Extindeți-vă competențele Office
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.

×