Exportul datelor XML

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

Important: 

  • Înainte de a exporta date XML, va trebui să activați fila dezvoltator în panglică. Consultați afișarea filei dezvoltator.

  • Atunci când creați hărți XML și exportați date în fișiere de date Excel în XML, există o limită pentru 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 are mai mult de 65.536 de rânduri, Excel va exporta primul rând (#ROWS mod 65537). De exemplu, dacă foaia de lucru are 70.000 de rânduri, Excel va exporta 70000 mod 65537 = 4464 rânduri. Recomandarea noastră este de 1) utilizați xlsx în schimb sau 2) Salvați fișierul ca foaie de calcul XML 2003 (. xml), care va pierde mapările sau 3) ștergeți toate rândurile după 65.536, apoi exportați din nou, care va păstra mapările, dar pierde datele de la sfârșitul fișierului.

Exportul datelor XML (cu nu mai mult de 65.536 de rânduri)

  1. Faceți clic pe > de Exportpentru dezvoltatori .

    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 ș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 care diferă 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 (pentru 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 numărul 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 (consultați secțiunea anterioară pentru procedură).

  4. Faceți clic pe Închidere , dar nu Salvați foaia. Apoi redeschideți foaia de lucru Excel.

  5. Ștergeți totul după totalul x, apoi exportați ca fișier de date XML (consultați secțiunea anterioară pentru procedură).

    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.

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 > Salvare cași selectați locația în care doriți să salvați fișierul.

    Doar în Excel 2007, faceți clic pe butonul Microsoft Office Imagine buton Office , indicați spre săgeata de lângă Salvare ca, 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 Salvare cu tipul , faceți clic pe date XML, apoi 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ă o 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 mult de o asociere 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 care diferă 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.

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

Pot exista mai multe motive pentru acest mesaj:

  • Asocierea XML asociată cu acest tabel XML are unul sau mai multe elemente necesare care nu sunt mapate 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.

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 direct sau are un alt compozitor 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 repetabile sunt mapate la același tabel XML, iar 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 în fișierul de date XML decât dacă creați una sau mai multe zone mapate.

Dacă ați adăugat o asociere XML la registrul de lucru, urmați acești pași pentru a mapa elementele 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 activat pentru macrocomenzi (. xlsm).

Aveți nevoie de ajutor suplimentar?

Puteți întreba întotdeauna un expert de la Excel Tech Community, puteți obține asistență de la comunitatea Answers sau puteți sugera o caracteristică nouă sau o îmbunătățire pe Excel UserVoice.

Consultați și

Prezentare generală a XML în Excel

Asocierea elementelor XML la celulele dintr-o asociere XML

Notă:  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. Ne puteți spune dacă informațiile au fost utile? Aici se află articolul în limba engleză, ca referință.

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.

×