Office
Conectare

Exportul datelor XML din Excel 2016

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 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:

  • Exportul datelor utilizând. Format de fișier XLSX.

  • Salvați fișierul ca foaie de calcul XML (. XML), care 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.

Urmați acești pași:

  1. În 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.

Urmați acești pași:

  1. Scăderea 65,537 din numărul total de rânduri din fișier pentru a obține numărul de rânduri excesive.

  2. Ștergeți rândurile excesive 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 , dar nu se Salvează foaia. Apoi redeschideți foaia de lucru Excel.

  5. Ștergeți toate rândurile, cu excepția rândurile de la pasul 1 de mai sus, apoi exportați ca fișier de date XML.

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

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.

Urmați acești pași:

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

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

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

  3. În caseta Nume fișier , introduceț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 fereastră de popup mică Export XML , faceți clic pe asocierea XML pe care doriți să îl utilizați și apoi faceți clic pe OK.

    Această fereastră pop-up apare doar 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, le puteți întâlni mesajele, cum ar fi cele 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 corespunde 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ția element asociat cu alte elemente nu pot fi păstrate. Această relație nu pot fi păstrate pentru oricare dintre aceste 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 listă de elemente are o listă de elemente secundare.

  • Date denormalized        Un tabel XML are un element care a fost definită în schema de să aibă loc o dată (atributul maxoccurs este setată la 1). Atunci când adăugați un astfel de element într-un tabel XML, Excel completează coloana tabel cu mai multe instanțe de element.

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

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 nu se află într-un tabel XML, Salvați registrul de lucru în formatul de fișier registru de lucru Excel cu macrocomenzi (.xlsm).

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.

×