Dacă ați creat anterior o asociere XML, o puteți utiliza pentru a importa date XML în celule care sunt asociate, dar există, de asemenea, mai multe metode și comenzi pentru importul datelor XML fără o asociere XML.

Dacă aveți o asociere XML, faceți acest lucru pentru a importa date XML în celule asociate:

  1. În Asociere XML, selectați una dintre celulele asociate.

  2. Faceți clic pe Dezvoltator > Import.

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

  3. În caseta de dialog Import XML , găsiți și selectați fișierul de date XML (.xml) pe care doriți să-l importați și faceți clic pe Import.

Alte modalități de a importa date XML

Pentru mai multe informații despre probleme, consultați Probleme comune cu importul datelor XML la sfârșitul acestui articol.

Importul unui fișier de date XML ca tabel XML

  1. Faceți clic pe Dezvoltator > Import.

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

  2. În caseta de dialog Import XML , găsiți și selectați fișierul de date XML (.xml) pe care doriți să-l importați și faceți clic pe Import.

    Dacă fișierul de date XML nu se referă la o schemă, Excel deduce schema din fișierul de date XML.

  3. În caseta de dialog Import date , alegeți una dintre următoarele:

    1. Selectați tabel XML în foaia de lucru existentă pentru a importa conținutul fișierului de date XML într-un tabel XML din foaia de lucru, în locația de celulă specificată.

    2. Selectați tabel XML într-o foaie de lucru nouă pentru a importa conținutul fișierului într-un tabel XML într-o foaie de lucru nouă, începând de la celula A1. Schema fișierului de date XML se afișează în panoul de activități Sursă XML .

  4. Dacă fișierul de date XML nu se referă la o schemă, Excel deduce schema din fișierul de date XML.

  5. Pentru a controla comportamentul datelor XML (cum ar fi legarea, formatul și aspectul datelor), faceți clic pe Proprietăți, care afișează caseta de dialog proprietăți asociere XML . De exemplu, datele existente dintr-o zonă mapată vor fi suprascrise atunci când importați date în mod implicit, dar puteți modifica acest lucru.

Importul mai multor fișiere de date XML

  1. Selectați o celulă asociată pentru a importa mai multe fișiere XML într-un singur set de celule asociate.

    Dacă doriți să importați mai multe fișiere XML în mai multe seturi de celule asociate, faceți clic pe o celulă oriunde în foaia de lucru care nu este asociată.

  2. Faceți clic pe Dezvoltator > Import.

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

  3. În caseta de dialog Import XML , găsiți și selectați fișierul de date XML (.xml) pe care doriți să-l importați.

    • Dacă fișierele sunt adiacente, apăsați Shift și faceți clic pe primul și ultimul fișier din listă. Toate datele din fișierele XML vor fi importate și adăugate la celulele asociate.

    • Dacă fișierele nu sunt adiacente, apăsați lung tasta Ctrl și faceți clic pe fiecare fișier pe care doriți să-l importați în listă.

  4. Faceți clic pe Import.

    Dacă ați selectat fișiere care nu sunt contigue, apare caseta de dialog Import <numefișier>.xml . Selectați asocierea XML care corespunde fișierului de date XML pe care îl importați pentru fiecare fișier.

    Pentru a utiliza o singură asociere pentru toate fișierele selectate care nu sunt încă importate, selectați Utilizați această asociere XML pentru toate fișierele selectate din această schemă.

Importul mai multor fișiere de date XML ca date externe

Pentru a importa mai multe fișiere XML care utilizează același spațiu de nume, dar scheme XML diferite, puteți utiliza comanda Din import date XML . Excel creează o asociere XML unică pentru fiecare fișier de date XML pe care îl importați.

Notă: Dacă importați mai multe fișiere XML care nu definesc un spațiu de nume, aceste fișiere XML sunt tratate ca și cum ar utiliza același spațiu de nume.

  1. Dacă utilizați Excel cu un abonamentMicrosoft 365, faceți clic pe Date > Preluare > Date din fișier > Din XML.

    Dacă utilizați Excel 2016 sau o versiune anterioară, faceți clic pe > de datedin alte surse > Din import de date XML.

  2. Accesați unitatea, folderul sau locația de internet care conține fișierul de date XML (.xml) pe care doriți să-l importați.

  3. Selectați fișierul și faceți clic pe Deschidere.

  4. În caseta de dialog Import date , alegeți una dintre următoarele:

    • Tabel XML în foaia de lucru existentă    Conținutul fișierului se importă într-un nou tabel XML într-o foaie de lucru nouă. Dacă fișierul de date XML nu se referă la o schemă, Excel deduce schema din fișierul de date XML.

    • Foaie de lucru existentă    Datele XML sunt importate într-un tabel bidimensional cu rânduri și coloane care afișează etichete XML ca titluri de coloană și date în rânduri sub titlurile de coloană. Primul element (nodul rădăcină) este utilizat ca un titlu și se afișează în locația specificată a celulei. Restul etichetelor sunt sortate în ordine alfabetică pe al doilea rând. În acest caz, Excel nu deduce o schemă și nu puteți utiliza o asociere XML.

    • Foaie de lucru nouă    Excel adaugă o foaie de lucru nouă în registrul de lucru și amplasează automat datele XML în colțul din stânga sus al noii foi de lucru. Dacă fișierul de date XML nu se referă la o schemă, Excel deduce schema din fișierul de date XML.

  5. Pentru a controla comportamentul datelor XML, cum ar fi legarea, formatul și aspectul datelor, faceți clic pe Proprietăți, care afișează caseta de dialog Proprietăți asociere XML . De exemplu, datele existente dintr-o zonă mapată sunt suprascrise atunci când importați date în mod implicit, dar puteți modifica acest lucru.

Deschiderea unui fișier de date XML pentru a-i importa datele

  1. Faceți clic pe Fișier > Deschidere.

    Dacă utilizați Excel 2007, faceți clic pe butonul Microsoft Office Imagine buton Office > Deschidere.

  2. În caseta de dialog Deschidere , faceți clic pe unitatea, folderul sau locația de internet care conține fișierul pe care doriți să-l deschideți.  

  3. Selectați fișierul și faceți clic pe Deschidere.

  4. Dacă apare caseta de dialog Import XML , fișierul pe care l-ați deschis se referă la una sau mai multe foi de stil XSLT (Extensible Stylesheet Language Transformation), astfel încât să puteți face clic pe una dintre următoarele opțiuni:

    • Deschiderea fișierului fără aplicarea unei foi de stil    Datele XML sunt importate într-un tabel bidimensional cu rânduri și coloane care afișează etichete XML ca titluri de coloană și date în rânduri sub titlurile de coloană. Primul element (nodul rădăcină) este utilizat ca un titlu și se afișează în locația specificată a celulei. Restul etichetelor sunt sortate în ordine alfabetică pe al doilea rând. În acest caz, Excel nu deduce o schemă și nu puteți utiliza o asociere XML.

    • Deschideți fișierul cu următoarea foaie de stil aplicată (selectați una)    Selectați foaia de stil pe care doriți să o aplicați, apoi faceți clic pe OK. Datele XML sunt formatate în funcție de foaia de stiluri selectată.

      Notă: Datele XML se deschid doar în citire în Excel, astfel încât să nu salvați accidental fișierul sursă original în formatul de fișier Registru de lucru Excel Macro-Enabled (.xlsm). În acest caz, Excel nu deduce o schemă și nu puteți utiliza o asociere XML.

  5. Dacă apare caseta de dialog Open XML , fișierul XML nu are referințe de foaie de stil XSLT. Pentru a deschide fișierul, faceți clic pe una dintre următoarele opțiuni:

    • Faceți clic pe Ca tabel XML pentru a crea un tabel XML într-un registru de lucru nou.

      Conținutul fișierului se importă în tabelul XML. Dacă fișierul de date XML nu se referă la o schemă, Excel deduce schema din fișierul de date XML.

    • Faceți clic pe Ca registru de lucru doar în citire.

      Datele XML sunt importate într-un tabel bidimensional cu rânduri și coloane care afișează etichete XML ca titluri de coloană și date în rânduri sub titlurile de coloană. Primul element (nodul rădăcină) este utilizat ca un titlu și se afișează în locația specificată a celulei. Restul etichetelor sunt sortate în ordine alfabetică pe al doilea rând. În acest caz, Excel nu deduce o schemă și nu puteți utiliza o asociere XML.

      Datele XML se deschid doar în citire în Excel, astfel încât să nu salvați accidental fișierul sursă original în formatul de fișier Registru de lucru Excel Macro-Enabled (.xlsm). În acest caz, Excel nu deduce o schemă și nu puteți utiliza o asociere XML.

    • Faceți clic pe Utilizare panou de activități Sursă XML.

      Schema fișierului de date XML se afișează în panoul de activități Sursă XML . Apoi puteți glisa elementele schemei în foaia de lucru pentru a mapa acele elemente la foaia de lucru.

      Dacă fișierul de date XML nu se referă la o schemă, Excel deduce schema din fișierul de date XML.

Probleme uzuale cu importul datelor XML

Excel afișează caseta de dialog Eroare de import XML atunci când nu poate valida datele în funcție de asocierea XML. În această casetă de dialog, faceți clic pe Detalii pentru informații suplimentare despre fiecare eroare. Următorul tabel listează câteva erori uzuale de import:

Eroare

Ce s-a întâmplat

Nu s-a reușit validarea schemei

Când ați făcut clic pe Validați datele în raport cu schema de import și export din caseta de dialog Proprietăți asociere XML , datele au fost importate, dar datele nu au fost validate în raport cu asocierea XML specificată.

Unele date au fost importate ca text

Unora sau tuturor datelor importate li s-a efectuat conversia din tipul său de date declarat în text. Pentru a utiliza aceste date într-un calcul, va trebui să efectuați conversia datelor din text în numere sau date. De exemplu, o valoare dată convertită în text nu va funcționa așa cum se intenționează în funcția YEAR până când nu îi efectuați conversia la tipul de date Dată. Excel efectuează conversia datelor în text atunci când:

  • Datele sunt într-un format pe care Excel nu îl acceptă.

  • Datele sunt incompatibile cu reprezentarea internă Excel a tipului de date XSD. Pentru a remedia această problemă, verificați fiecare declarație de tip de date pentru a vă asigura că datele XML sunt valide în conformitate cu schema XML.

Eroare de analiză XML

Analizorul XML nu poate deschide fișierul XML specificat. Asigurați-vă că fișierul XML nu are erori de sintaxă și că XML-ul este corect format.

Nu se poate găsi o asociere XML care corespunde datelor

Această problemă poate apărea atunci când selectați mai multe fișiere de date XML de importat și Excel nu găsește o asociere XML corespunzătoare pentru unul dintre fișiere. Pentru fișierul denumit în bara de titlu a casetei de dialog, importați mai întâi o schemă corespunzătoare, apoi încercați din nou să importați fișierul.

Un tabel XML nu poate fi redimensionat pentru a cuprinde date

Încercați să adăugați rânduri importând sau adăugând date la tabelul XML, dar nu există loc pentru ca tabelul să se extindă. Un tabel XML se poate extinde doar din partea de jos în jos. De exemplu, poate exista un obiect, cum ar fi o imagine sau alt tabel, imediat sub tabelul XML, care împiedică extinderea tabelului XML. Sau, pentru ca tabelul XML să se extindă, acesta va depăși limita de rânduri excel de 1.048.576. Pentru a remedia această problemă, rearanjați tabelele și obiectele din foaia de lucru pentru a permite tabelului XML să se extindă din partea de jos în jos.

Fișierul XML specificat nu se referă la o schemă

Fișierul XML pe care încercați să-l deschideți nu se referă la o schemă XML. Pentru a lucra cu datele XML care se află în fișier, Excel are nevoie de o schemă bazată pe conținutul fișierului XML. Dacă schema este incorectă sau insuficientă, eliminați-o din registrul de lucru. Apoi creați un fișier schemă XML și editați fișierul de date XML astfel încât fișierul de date XML să facă referire la schemă. Pentru mai multe informații, consultați Asocierea elementelor XML la celulele dintr-o asociere XML.

Notă: Nu puteți exporta schema dedusă de Excel ca fișier de date schemă XML (.xsd) separat. Deși există editori de scheme XML și alte metode pentru crearea unui fișier schemă XML, se poate să nu aveți acces convenabil la acestea să nu știți cum să le utilizați.

Urmați acești pași pentru a elimina schema creată de Excel din registrul 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 , faceți clic pe Asocieri XML.

  3. În caseta de dialog Asocieri XML , faceți clic pe asocierea XML creată de Excel și faceți clic pe Ștergere.

Importul mai multor fișiere XML care utilizează același spațiu de nume, dar scheme diferite nu funcționează așa cum vă așteptați

Când lucrați cu mai multe fișiere de date XML și scheme XML, de obicei creați o asociere XML pentru fiecare schemă, asociați elementele dorite, apoi importați fiecare fișier de date XML la asocierea XML corespunzătoare. Utilizând comanda Import pentru a deschide mai multe fișiere XML cu același spațiu de nume, puteți utiliza o singură schemă XML. Când utilizați această comandă pentru a deschide mai multe fișiere XML care utilizează același spațiu de nume, dar scheme diferite, puteți obține rezultate neașteptate. De exemplu, datele pot fi suprascrise sau fișierele nu se deschid.

Pentru a importa mai multe fișiere XML care utilizează același spațiu de nume, dar scheme XML diferite, încercați să utilizați comanda Din import date XML (faceți clic pe Date > Din alte surse). Această comandă permite mai multor fișiere XML cu același spațiu de nume să utilizeze mai multe scheme XML. Excel creează o asociere XML unică pentru fiecare fișier de date XML pe care doriți să-l importați.

Notă: Dacă importați mai multe fișiere XML care nu definesc un spațiu de nume, aceste fișiere XML sunt tratate ca și cum ar utiliza același spațiu de nume.

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

Over view of XML in Excel

Asocierea elementelor XML la celulele dintr-o asociere XML

Export date XML

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.