Cum se utilizează XML în Excel 2003

Se aplică la
Microsoft Office Excel 2003

 Notă   Informațiile din acest articol presupun că aveți cunoștințe de bază despre limbajul extensibil de marcare (XML). Dacă doriți mai multe informații de bază, consultați Gestionarea informațiilor cu XML (Manage Information with XML) în Microsoft Office Professional Edition 2003 (în limba engleză).

Între cele mai puternice caracteristici ale Microsoft Office Excel 2003 se află una care nu poate fi văzută efectiv: suportul pentru schemele XML definite de utilizator. Mai simplu spus, aceasta înseamnă că pot fi adăugate scheme XML (o schemă este doar o structură) și date în registrele de lucru, indiferent de proveniența schemei XML. Excel automatizează majoritatea proceselor. Trebuie numai să deschideți fișierul și să decideți cum doriți să utilizați datele.

Există următoarele posibilități:

  • Vizualizarea datelor dintr-o listă XML     Utilizați această opțiune când doriți să vedeți toate datele într-o singură listă. Listele acționează ca unități coerente. Dacă vă ajută, considerați-le foi de lucru în cadrul unor foi de lucru mai mari. Aveți posibilitatea să manevrați datele dintr-o listă separat de foaia de lucru din care fac parte. De exemplu, să sortați datele, să rearanjați rândurile și, într-o anumită măsură, să rearanjați coloanele dintr-o listă fără a afecta celulele din jur.
  • Vizualizarea datelor dintr-un registru de lucru doar-în-citire     Utilizați această opțiune când este necesară vizualizarea datelor dintr-un fișier, dar nu se dorește nu este necesară manevrarea lor. Registrele de lucru doar-în-citire pot furniza o modalitate rapidă de creare a rapoartelor de serviciu și a altor tipuri de fișiere care nu doriți să fie modificate de utilizatori. Când selectați această opțiune, Excel afișează datele într-o grilă statică.
  • Crearea unei asocieri pe baza structurii și importarea datelor în asociere     Când utilizați panoul de activitate Sursă XML pentru a crea o asociere, legați sau asociați o celulă dintr-o foaie de lucru la un element din fișierul XML. Importul datelor în asociere va popula cu date celulele. Aceasta este cea mai flexibilă și puternică opțiune pentru lucrul cu datele XML. De exemplu, să spunem că departamentul de vânzări stochează datele ca XML și trebuie să creați un raport care rezumă activitatea de vânzare pe fiecare lună. Când departamentul de vânzări publică date noi, aveți posibilitatea să importați acel date într-o asociere sau să configurați un sistem care actualizează automat foile de lucru. Figura de mai jos arată o foaie de lucru cu o asociere populată. Excel înconjură celulele asociate cu o bordură albastră.

Un registru de lucru Excel cu o asociere XML completată

Deschiderea unui fișier XML și lucrul cu acesta

Urmați acești pași de bază pentru a vizualiza un fișier XML în Excel utilizând una dintre metodele descrise anterior.

 Notă   Dacă doriți să urmați această procedură dar nu aveți un fișier XML la îndemână, aveți posibilitatea să descărcați acest fișier XML eșantion (în limba engleză). Urmați instrucțiunile de pe ecran și plasați fișierul într-un loc potrivit din rețea sau de pe discul fix al computerului.

  1. În meniul Fișier, faceți clic pe Deschidere.
  2. În lista Fișiere de tip, selectați Fișiere XML (*.xml).
  3. În caseta Privire în, navigați la fișierul XML pe care doriți să-l deschideți, selectați fișierul, apoi faceți clic pe Deschidere.

Va apărea caseta de dialog Deschidere fișier XML.

Caseta de dialog Deschidere fișier XML

  1. Faceți clic pe opțiunile din caseta de dialog Deschidere fișier XML, apoi faceți clic pe OK.

Informațiile din secțiunile următoare explică modalitatea de utilizare a fiecărei opțiuni:

AfișareCa listă XML

Dacă apare o casetă de mesaj, faceți clic pe OK pentru a o închide. Excel creează lista. Observați că Excel adaugă toate datele din fișier în listă.

În funcție de structura fișierului sursă, este posibil să vedeți mai multe de date repetate, cum ar fi numele sau datele calendaristice. Redundanțele pot fi eliminate dacă la deschiderea fișierului utilizați opțiunea Utilizare panou activitate Sursă XML..

Mai multe informații

Următoarele legături vă conduc la mai multe informații despre Excel și listele XML:

 

AfișareCa registru de lucru doar-în-citire

Excel adaugă toate datele din fișier la listă și uniformizează fișierul, ceea ce înseamnă că afișează datele într-o grilă standard în locul unei liste.

În funcție de structura fișierului sursă, este posibil să vedeți o mulțime de date repetate, precum nume sau date calendaristice. Redundanțele se pot elimina dacă la deschiderea fișierului utilizați opțiunea Utilizare panou activitate Sursă XML.

 

AfișareUtilizare panou activitate Sursă XML

Va apărea panoul de activitate Sursă XML afișând schema (structura) fișierului XML.

  1. Glisați elementele pe care doriți să le transpuneți din panoul de activitate către celule goale din foaia de lucru.
  2. Selectați una dintre celulele asociate. Din meniul Date, indicați spre XML, apoi faceți clic pe Import.

Va apărea caseta de dialog Import XML.

  1. Utilizați lista Privire în pentru a găsi fișierul sursă pe care doriți să-l importați. Selectați fișierul, apoi faceți clic pe Import.
  2. Faceți clic pe OK pentru a afișa asocierea în panoul de activitate.

Mai multe informații

Următoarele legături vă conduc la mai multe informații despre asocierile XML:

AfișareSfat

Următorii pași ilustrează altă modalitate de deschidere a panoului de activitate Sursă XML și îl utilizează pentru a crea o asociere XML:

  1. În meniul Date, indicați spre XML, apoi faceți clic pe Sursă XML.
  2. În panoul de activitate Sursă XML, faceți clic pe Asocieri XML, apoi pe Adăugare.
  3. Utilizați lista Privire în pentru a găsi fișierul XML pe care doriți să-l deschideți, apoi faceți clic pe Deschidere.

Dacă apare o casetă de mesaj, faceți clic pe OK pentru a o închide.

  1. În caseta de dialog Asocieri XML, faceți clic pe OK pentru a afișa asocierea în panoul de activitate Sursă XML.
  2. Glisați elementele pe care doriți să le transpuneți din panoul de activitate către celule goale din foaia de lucru.
  3. Selectați una dintre celulele asociate. Din meniul Date, indicați spre XML, apoi faceți clic pe Import.

Va apărea caseta de dialog Import XML.

  1. Utilizați lista Privire în pentru a găsi fișierul sursă. Selectați fișierul, apoi faceți clic pe Import.

Despre elementele XML repetabile și nerepetabile

La crearea unei asocieri XML, se utilizează două tipuri de elemente XML: elemente unice, nerepetabile și elemente repetabile de listă. Elementele unice, nerepetabile apar numai o singură dată într-un fișier XML dat, în timp ce elementele repetabile de listă pot apărea de oricâte ori. De exemplu, dacă veți crea raportul de cheltuieli din cadrul exercițiului de la sfârșitul acestui articol, veți utiliza o combinație de elemente nerepetabile (precum numele angajatului) și elemente repetabile de listă (precum o descriere a fiecărei cheltuieli și costul fiecărui articol).

Rețineți următoarele:

  • Panoul de activitate Sursă XML utilizează o serie de pictograme pentru a indica elementele de listă repetabile. Pentru exercițiul practic, acordați atenție următoarelor:

Imagine pictogramă  Indică un element părinte repetabil.

Imagine pictogramă  Indică un element fiu repetabil.

  • Excel formatează automat elementele de listă repetabile ca liste XML atunci când glisați elementele în foaia de lucru. Astfel devine ușor de făcut distincția între elementele repetabile și nerepetabile, deoarece listele pun la dispoziție automat butonul Filtrare automată.
  • Dacă plasați elementele repetabile de listă unul lângă altul pe același rând, Excel va insera fiecare element adiacent într-o singură listă XML mare.
  • Dacă plasați elementele repetabile separat sau alături de elemente nerepetabile, Excel le va formata ca liste XML individuale.

Importul, exportul și salvarea fișierelor ca XML

Dacă ați adăugat o asociere XML la o foaie de lucru, aveți posibilitatea oricând să importați date în acea asociere. De asemenea, datele pot fi exportate pentru a fi utilizate de alte persoane. Acești utilizatori pot aplica datelor dvs. propriile lor scheme, potrivit nevoilor lor. De exemplu, un utilizator poate crea o diagramă care utilizează și se leagă la datele dvs, diagrama actualizându-se automat ori de câte ori actualizați datele.

 Notă   Pentru a urma pașii din această secțiune, foaia de lucru trebuie să conțină o asociere XML. Pentru informații despre asocieri, consultați pașii din Utilizare panou activitate Sursă XML.

Importul datelor

  1. Selectați una dintre celulele asociate dintr-o foaie de lucru.
  2. Din meniul Date, indicați spre XML, apoi faceți clic pe Import. Va apărea caseta de dialog Import XML.
  3. Utilizați lista Privire în pentru a găsi fișierul pe care doriți să-l importați, apoi faceți clic pe Import.

Exportul datelor

  1. Din meniul Date, indicați spre XML, apoi faceți clic pe Export. Va apărea caseta de dialog Export XML.
  2. Utilizați lista Salvare în pentru a naviga spre folderul unde doriți să exportați datele, apoi faceți clic pe Export.

Salvarea datelor

  1. În meniul Fișier, faceți clic pe Salvare ca.
  2. Din lista Tip fișier, selectați Date XML (*.xml).
  3. Faceți clic pe Salvare.

 Notă   Când utilizați comanda Salvare ca, Excel face disponibil și formatul de fișier mai vechi de tip foaie de calcul XML. Dacă salvați datele cu acest format, ceilalți utilizatori trebuie să dețină Microsoft Excel 2002 sau o versiune ulterioară pentru a lucra cu aceste date.

Mai multe informații

Următoarele legături vă conduc la mai multe informații despre importarea și exportarea datelor:

Exercițiu practic: Crearea și completarea unei asocieri

Aveți nevoie de ceva mai concret? Nici o problemă. Dacă nu ați făcut-o deja, descărcați fișierul XML eșantion (în limba engleză). Veți utiliza fișierul pentru a crea un raport de cheltuieli fictiv. Veți adăuga o asociere la o foaie de lucru, apoi veți completa popula cu date importate.

Începem prin pregătirea foii de lucru

  1. Porniți Excel și deschideți fișierul eșantion.

Când va apărea caseta de dialog Deschidere fișier XML, faceți clic pe Utilizare panou activitate Sursă XML, apoi pe OK.

  1. În celula A1, tastați Angajat, iar în celula A3, tastați Manager.
  2. În celula C1, tastați Departament, iar în celula C3, tastați Date remise.
  3. Formatați textul cum vă place pentru a-l evidenția.

Adăugați asocierea

  1. Glisați elementul ns1:EmployeeName din panoul de activitate Sursă XML la celula B1, apoi glisați elementul ns1:Department la celula D1.
  2. Glisați elementul ns1:ManagerName la celula B3, apoi glisați elementul ns1:Date la celula D3.
  3. Sub ns1:ExpenseItem, selectați ns1:Description și glisați-l la celula B5.
  4. Tot sub ns1:ExpenseItem: glisați elementul ns1:Account la celula C5, glisați ns1:Date la celula D5, apoi glisați ns1:Total la celula E5.
  5. Salvați fișierul. Astfel, asocierea va fi adăugată la fișier iar datele din fișierul sursă se vor lega la asociere.

Acum sunteți pregătiți pentru...

Importul datelor în asociere

  1. Selectați una dintre celulele asociate. Din meniul Date, indicați spre XML, apoi faceți clic pe Import.

Va apărea caseta de dialog Import XML.

  1. Utilizați lista Privire în pentru a găsi fișierul exemplu, apoi faceți clic pe Import.

Excel populează câmpurile asociate. Observați că Excel aplică automat formatarea de listă XML la elementele repetabile (în acest caz, articolele de cheltuieli) din asociere.

 
 
Se aplică la:
Excel 2003