Importul datelor XML

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ță.

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

Dacă aveți o asociere XML, procedați astfel pentru a importa date XML la celulele asociate:

  1. Asocierea 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) 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 finalul acestui articol.

Importul unui fișier de date XML ca un 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) care doriți să-l importați și faceți clic pe Import.

    Dacă fișierul de date XML nu face referire la o schemă, Excel o schemă 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 în foaia de lucru la locația de celule specificate.

    2. Selectați tabel XML în foaia de lucru nou pentru a importa conținutul fișierului într-un tabel XML într-o foaie de lucru nou pornind de la celula A1. Schema de fișier de date XML este afișată în panoul de activități Sursă XML .

  4. Dacă fișierul de date XML nu face referire la o schemă, Excel o schemă din fișierul de date XML.

  5. Pentru a controla comportamentul de date XML (cum ar fi legare date, formatare și aspect), faceți clic pe Proprietăți, care afișează caseta de dialog Proprietăți asociere XML . De exemplu, datele existente dintr-o zonă asociată va fi suprascris atunci când importați date în mod implicit, dar puteți să schimbați acest lucru.

Importați mai multe fișiere de date XML

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

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

  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) care doriți să le importați.

    • Dacă fișierele sunt contigue, apăsați Shift și faceți clic pe primul și ultimul fișier din listă. Toate datele din fișiere XML va fi importat și a atașărilor la celulele asociate.

    • Dacă fișierele sunt întrerupte, apăsați și țineți apăsată tasta Ctrl și faceți clic pe fiecare fișier pe care doriți să le importați în listă.

  4. Faceți clic pe Import.

    Dacă ați selectat fișiere care nu sunt întrerupte, apare caseta de dialog importul < filename > .xml . Selectați asocierea XML care corespunde fișierul de date XML importați pentru fiecare fișier.

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

Importați mai multe fișiere de date XML ca date externe

Pentru a importa mai multe fișiere XML care utilizează același nume dar schemele XML diferite, puteți utiliza comanda Din XML date Import . Excel creează o asociere XML unice pentru fiecare fișier de date XML care le 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 în cazul în care utilizează același nume.

  1. Dacă utilizați Excel cu un abonament Office 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 date > Din alte surse > De la Import date XML.

  2. Accesați pe unitatea, folderul sau locația din Internet care conține fișierul de date XML (.xml) care doriți să le 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 sunt importate într-un tabel XML nou într-o foaie de lucru. Dacă fișierul de date XML nu face referire la o schemă, Excel o schemă din fișierul de date XML.

    • Foaie de lucru existent    Datele XML sunt importate dintr-un tabel bidimensionale cu rândurile și coloanele care afișează etichete XML ca titluri de coloană și datele din rânduri sub titlurile de coloană. Primul element (nodul rădăcină) este utilizată ca un titlu și se afișează în locația celule specificate. Restul de etichete în care sunt sortate în ordine alfabetică în al doilea rând. În acest caz, Excel nu deducă o schemă și nu puteți utiliza o asociere XML.

    • Foaie de lucru nouă    Excel adaugă o foaie de lucru în registrul de lucru și introduce automat datele XML în colțul stânga sus a foii de lucru nou. Dacă fișierul de date XML nu face referire la o schemă, Excel o schemă din fișierul de date XML.

  5. Pentru a controla comportamentul de date XML, cum ar fi legare date, formatare și aspect, faceți clic pe Proprietăți, care afișează caseta de dialog Proprietăți asociere XML . De exemplu, datele existente dintr-o zonă asociată este suprascrisă atunci când importați date în mod implicit, dar puteți să schimbați acest lucru.

Deschideți un fișier de date XML pentru a importa datele sale

  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 din 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 stiluri Extensible Stylesheet Language Transformation (XSLT), astfel încât puteți face clic pe una dintre următoarele opțiuni:

    • Deschideți fișierul fără a aplica o foaie de stil    XML datele sunt importate dintr-un tabel bidimensionale cu rândurile și coloanele care afișează etichete XML ca titluri de coloană și datele din rânduri sub titlurile de coloană. Primul element (nodul rădăcină) este utilizată ca un titlu și se afișează în locația celule specificate. Restul de etichete în care sunt sortate în ordine alfabetică în al doilea rând. În acest caz, Excel nu deducă o schemă și nu puteți utiliza o asociere XML.

    • Deschideți fișierul cu următoarele foaia de stil aplicate (Selectați una)    Selectați foaia de stil pe care doriți să o aplicați și apoi faceți clic pe OK. Datele XML este formatată în conformitate cu foaia de stil pe care le-ați selectat.

      Notă : Datele XML este deschis ca 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 cu macrocomenzi (.xlsm). În acest caz, Excel nu deducă o schemă și nu puteți utiliza o asociere XML.

  5. Dacă apare caseta de dialog Open XML , fișierul XML nu are orice 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 sunt importate într-un tabel XML. Dacă fișierul de date XML nu face referire la o schemă, Excel o schemă din fișierul de date XML.

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

      Datele XML sunt importate dintr-un tabel bidimensionale cu rândurile și coloanele care afișează etichete XML ca titluri de coloană și datele din rânduri sub titlurile de coloană. Primul element (nodul rădăcină) este utilizată ca un titlu și se afișează în locația celule specificate. Restul de etichete în care sunt sortate în ordine alfabetică în al doilea rând. În acest caz, Excel nu deducă o schemă și nu puteți utiliza o asociere XML.

      Datele XML este deschis ca 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 cu macrocomenzi (.xlsm). În acest caz, Excel nu deducă o schemă și nu puteți utiliza o asociere XML.

    • Faceți clic pe Utilizați panoul de activități sursă XML.

      Schema de fișier de date XML este afișată în panoul de activități Sursă XML . Apoi, puteți glisa elemente de schemă la foaia de lucru să mapați acele elemente în foaia de lucru.

      Dacă fișierul de date XML nu face referire la o schemă, Excel o schemă din fișierul de date XML.

Probleme comune cu importul datelor XML

Excel afișează caseta de dialog de Eroare de Import XML atunci când acesta nu poate valida datele în conformitate cu 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 erorile de import comune:

Eroare

ce s-a întâmplat

Validarea schemei nereușită

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

Câteva date a fost importat ca text

Unele sau toate datele pe care le-ați importat a fost convertit la tipul său de date declarate la text. Pentru a utiliza aceste date într-un calcul, va trebui să facem conversia datelor din text în numere sau date calendaristice. De exemplu, o valoare de dată transformă în text nu va funcționa corect în funcție de anul până să efectuați conversia acestuia la tipul de date dată. Excel face conversia datelor la text atunci când:

  • Datele se află într-un format Excel nu acceptă.

  • Datele este incompatibilă cu Excel reprezentarea internă a tipului de date XSD. Pentru a remedia această problemă, bifați fiecare declarație de tip de date să vă asigurați că datele XML este validă în funcție de schemă XML.

Eroare de analiză XML

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

Nu puteți găsi o asociere XML care corespunde cu datele

Această problemă poate apărea atunci când selectați mai multe fișiere de date XML pentru a importa, Excel nu poate găsi o potrivire asocierea XML pentru unul dintre fișierele. Pentru fișier denumit în bara de titlu din caseta de dialog, importați mai întâi o schemă corespunzătoare și apoi încercați importul din nou fișierul.

Un tabel XML nu se redimensionează pentru a se potrivi cu date

Încercați să adăugați rânduri de import sau adăugați date la tabelul XML, dar nu este loc pentru tabelul pentru a extinde. Un tabel XML puteți extinde doar din partea de jos în jos. De exemplu, poate fi un obiect, cum ar fi o imagine sau un alt tabel, imediat sub tabel XML care împiedică extinderea tabelului XML. Sau, pentru tabelul XML pentru a extinde, aceasta va depășește Excel limitei de 1.048.576 de rânduri. Pentru a remedia această problemă, rearanja tabelele și obiectele de pe foaia de lucru pentru a permite tabel XML pentru a extinde din partea de jos în jos.

Fișierul XML specificat nu face referire la o schemă

Fișier XML care încercați să deschideți nu face referire la o schemă XML. Pentru a lucra cu datele XML care se află în fișier, Excel are nevoie de o schemă pe baza conținutului de fișier XML. Dacă acel schemă este incorectă sau insuficientă, elimina 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 se referă la schemă. Pentru mai multe informații, consultați elemente hartă XML la celulele dintr-o asociere XML.

Notă : Nu puteți exporta schema Excel deduse ca o separată schemă fișier de date XML (.xsd). Deși există editori de schemă XML și alte metode pentru a crea un fișier schemă XML, este posibil să nu aveți acces convenabil la acestea sau ș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 Excel create și faceți clic pe Ștergere.

Importul mai multe fișiere XML care utilizează același nume dar diferite scheme nu funcționează așa cum vă așteptați

Atunci când lucrați cu mai multe fișiere de date XML și schemele XML, vă creați o asociere XML pentru fiecare schemă de obicei, mapați elementele pe care doriți, și apoi să le importați fiecare fișier de date XML a asocierea XML corespunzătoare. Utilizați comanda Import pentru a deschide mai multe fișiere XML cu același nume, puteți utiliza numai o schemă XML. Atunci când utilizați această comandă pentru a deschide mai multe fișiere XML care utilizează același nume dar diferite scheme, primiți rezultate neașteptate. De exemplu, poate fi suprascrise date sau nu se vor deschide fișierele.

Pentru a importa mai multe fișiere XML care utilizează același nume dar schemele XML diferite, încercați să utilizați comanda Din XML date Import (faceți clic pe date > Din alte surse). Această comandă permite mai multor fișiere XML cu același nume pentru a utiliza mai multe scheme XML. Excel creează o asociere XML unice pentru fiecare fișier de date XML care doriți să le 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 în cazul în care utilizează același 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.

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ă.

Consultați și

În vizualizarea de XML în Excel

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

Datele XML de export

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.

×