Crearea unui fișier de date XML și a unui fișier schemă XML din datele dintr-o foaie de lucru

Dacă doriți să creați un fișier de date XML și un fișier schemă XML dintr-o zonă de celule dintr-o foaie de lucru, aveți posibilitatea să utilizați versiunea 1.1 a programului de completare Excel 2003 XML Tools pentru a îmbunătăți caracteristicile XML din Microsoft Excel 2007 și din versiunile mai recente.

  1. Pentru a descărca programul de completare, faceți clic pe acest link, Programul de completare Excel 2003 XML Tools, apoi urmați instrucțiunile de pe pagina de descărcare.

  2. Porniți Excel.

  3. Faceți clic pe Fișier > Opțiuni > Programe de completare.

    În Excel 2007, faceți clic pe butonul Microsoft Office Imagine buton Office > Opțiuni Excel > Programe de completare.

  4. În caseta Gestionare, faceți clic pe Programe de completare Excel, apoi faceți clic pe Salt.

  5. În caseta de dialog Programe de completare, faceți clic pe Răsfoire, găsiți fișierul XmlTools.xla, selectați fișierul, apoi faceți clic pe OK.

    În mod implicit, acest fișier se stochează în următorul folder de pe unitatea de hard disk:
    \Office Samples\OfficeExcel2003XMLToolsAddin.

  6. Verificați că este bifată caseta de selectare XmlTools din lista Programe de completare disponibile, apoi faceți clic pe OK pentru a încărca programul de completare.

  7. Pentru a verifica că programul de completare este activ, pe fila Programe de completare, în categoria Comenzi meniu , asigurați-vă că se afișează comanda de meniu XML Tools.

Notă : Acest program de completare a fost dezvoltat pentru Excel 2003. Documentația și interfața de utilizator se referă la liste, care acum se numesc tabele Excel în versiunile Excel mai recente decât Excel 2003.

Pentru mai multe informații despre utilizarea acestui program de completare, consultați articolul Utilizarea programului de completare XML Tools versiunea 1.1 pentru Excel 2003.

  1. Introduceți datele pentru care doriți să creați un fișier de date XML și un fișier schemă XML. Datele trebuie să fie în format tabel pe coloane și rânduri (se mai numesc și date plate).

  2. Pe fila Programe de completare, în grupul Comenzi meniu, faceți clic pe săgeata de lângă XML Tools, apoi faceți clic pe Convert a Range to an XML List.

  3. Introduceți zona de celule cu datele pe care doriți să le transformați ca referință absolută în caseta de text.

    Sfat : Pentru a facilita introducerea referințelor corecte de celule, în caseta de dialog faceți clic pe butonul din dreapta casetei de text, faceți clic pe celula din zonă din stânga sus și țineți apăsat, apoi glisați către celula din dreapta jos a zonei.

  4. Sub Use first row as column names, selectați No dacă primul rând conține date sau Yes dacă primul rând conține anteturi de coloană, apoi faceți clic pe OK.

    Excel creează automat o schemă XML, asociază celulele la schemă și creează un tabel XML.

    Important :  Dacă apare Visual Basic Editor și afișează un mesaj de eroare Visual Basic for Applications (VBA), procedați astfel:

    1. Faceți clic pe OK.

    2. În linia evidențiată din modulul de cod VBA, eliminați „50” din linie. Cu alte cuvinte, schimbați:
      XMLDoc As msxml2.DOMDocument50
      cu:
      XMLDoc As msxml2.DOMDocument

    3. Apăsați F5 pentru a găsi următoarea linie care conține „XMLDoc As msxml2.DOMDocument50”, faceți clic pe OK și schimbați linia așa cum ați procedat la pasul 2.

    4. Apăsați F5 din nou pentru a găsi și a modifica orice instanțe suplimentare ale șirului.

    5. Când apăsați F5 și nu mai apare mesajul de eroare VBA, închideți Visual Basic Editor pentru a reveni la registrul de lucru. Zonei de celule i se va efectua conversia la tabel XML.

      Notă : Pentru a vedea toate asocierile XML din registrul de lucru, pe fila Dezvoltator, în grupul XML, faceți clic pe Sursă pentru a afișa Panoul de activitate Sursă XML. În partea inferioară a panoului de activitate, faceți clic pe Asocieri XML.

      Dacă fila Dezvoltator nu este vizibilă, efectuați cei trei pași de sub pasul 1 din următoarea secțiune pentru a adăuga la panglica Excel.

  1. Dacă fila Dezvoltator nu este disponibilă, activați-o. Pentru mai multe informații, consultați Afișarea filei Dezvoltator.

  2. În fila Dezvoltator, în grupul XML, faceți clic pe Export.

    Export în fila Dezvoltator

    Notă : Dacă se afișează o casetă de dialog mică Export XML cu doar două butoane, OK și Anulare, faceți clic pe asocierea XML pe care doriți să o utilizați, apoi faceți clic pe OK. Această casetă de dialog mică Export XML apare numai dacă nu este selectat niciun tabel XML, iar registrul de lucru conține 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ă : Când creați hărți XML și exportați date din Excel în fișiere XML, există o limită a numărului de rânduri care pot fi exportate. Exportul în XML din Excel va salva maximum 65536 de rânduri. Dacă fișierul conține mai mult de 65536 de rânduri, Excel va exporta primele (#ROWS mod 65537) rânduri. De exemplu, dacă foaia de lucru are 70000 de rânduri, Excel va exporta 70000 mod 65537 = 4464 de rânduri. Recomandarea noastră este 1) să utilizați mai bine xlsx, 2) să salvați fișierul ca foaie de calcul XML 2003 (.xml), ceea ce va determina pierderea mapărilor sau 3) să ștergeți toate rândurile de după 65536 și apoi să exportați din nou, ceea ce va păstra mapările, dar va pierde datele de la finalul fișierului.

  1. Selectați orice celulă dintr-un tabel Excel asociat.

  2. Pe fila Programe de completare, în grupul Comenzi meniu, faceți clic pe săgeata de lângă XML Tools, apoi faceți clic pe Create XSD files for the XML Schema at the active cell.

    Excel copiază schema XML și o lipește în Notepad.

  3. În Notepad, faceți clic pe Fișier, apoi faceți clic pe Salvare ca.

  4. Tastați un nume de fișier și un tip de fișier, cum ar fi ComenziProd.xsd, apoi faceți clic pe Salvare.

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.

Începutul paginii

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.

×