Cum se creează format xml din excel online. Conversie în format XML. Importarea mai multor fișiere de date XML

XML este unul dintre cele mai comune formate pentru stocarea datelor și schimbul lor între diverse aplicații. Programul Microsoft Excel funcționează și cu date, așa că problema conversiei fișierelor din standardul XML în formatele Excel este foarte relevantă. Să aflăm cum să efectuăm această procedură în diferite moduri.

Fișierele XML sunt scrise într-un limbaj de marcare special, oarecum similar cu HTML-ul paginilor web. Prin urmare, aceste formate au o structură destul de similară. În același timp, Excel este în primul rând un program care are mai multe formate „native”. Cele mai cunoscute dintre ele sunt: ​​Excel Workbook (XLSX) și Excel Workbook 97 - 2003 (XLS). Să aflăm principalele modalități de a converti fișierele XML în aceste formate.

Metoda 1: Funcționalitate Excel încorporată

Excel funcționează excelent cu fișierele XML. Ea le poate deschide, le poate schimba, le poate crea, le poate salva. Prin urmare, cea mai simplă versiune a sarcinii care ni se atribuie este să deschidem acest obiect și să-l salvăm prin interfața aplicației sub formă de documente XLSX sau XLS.


Aceasta completează procedura de conversie a unui fișier XML în format Excel prin interfața programului.

Metoda 2: importați date

Metoda de mai sus este potrivită numai pentru fișierele XML cu cea mai simplă structură. Este posibil ca tabelele mai complexe să nu fie traduse corect atunci când sunt convertite în acest mod. Dar, există un alt instrument Excel încorporat care vă va ajuta să importați datele corect. Este localizat în „Meniul dezvoltatorului”, care este dezactivat implicit. Prin urmare, în primul rând, trebuie activat.


Astfel, conversia în direcția de care avem nevoie va fi finalizată cu cea mai corectă conversie a datelor.

Metoda 3: Convertor online

Acei utilizatori care, din anumite motive, nu au Excel instalat pe computer, dar care au nevoie să convertească urgent un fișier din format XML în format EXCEL, pot folosi unul dintre numeroasele servicii specializate de conversie online. Unul dintre cele mai convenabile site-uri de acest tip este Convertio.


Această opțiune poate servi ca o bună plasă de siguranță în cazul lipsei accesului la instrumentele standard pentru reformatare în acest domeniu.

După cum puteți vedea, Excel în sine are instrumente încorporate care vă permit să convertiți un fișier XML într-unul dintre formatele „native” ale acestui program. Cele mai simple copii pot fi ușor convertite folosind funcția obișnuită „Salvare ca...”. Pentru documentele cu o structură mai complexă, există o procedură separată de conversie prin import. Acei utilizatori care din anumite motive nu pot utiliza aceste instrumente au posibilitatea de a finaliza sarcina folosind servicii online specializate pentru conversia fișierelor.

XML în Excel și invers, haideți să aruncăm o privire mai atentă asupra tipurilor acestor fișiere. Aici trebuie remarcat imediat că documentele Excel au multe formate, în timp ce XML este formatul de fișier. Prin urmare, nu trebuie să confundați aceste două concepte.

Microsoft Excel este un program de calcul puternic, cu multe caracteristici utile

Microsoft Excel este un utilitar special conceput pentru crearea și editarea tabelelor. Cu ele puteți deja să faceți tot ce doriți: creați baze de date, diagrame, formule și alte tipuri de date. Acesta este un instrument foarte puternic, așa că nu vom discuta despre toate capacitățile sale. Astăzi scopul nostru este oarecum diferit și nu ne vom abate de la subiectul discuției de astăzi.

Fișierele XML, pentru o înțelegere mai ușoară, sunt concepute pentru stocarea și schimbul de date diferite între utilitare. Acest limbaj de marcare este folosit mai ales la transmiterea de informații prin Internet. Și când trebuie să transferați date tabelare din Excel pe un site web, de exemplu, va trebui să vă transformați documentul astfel încât să fie afișat corect. Prin urmare, să nu amânăm momentul adevărului și să începem imediat operațiunea.

Cum se convertesc Excel în XML

Dragi prieteni, de fapt, convertirea fișierelor este o sarcină destul de simplă. Cu toate acestea, unii utilizatori pot avea probleme la transferul datelor, așa că astăzi vom analiza mai multe modalități de implementare a planului nostru. Prin urmare, trebuie să avem răbdare și să trecem la acțiune:

  1. Cea mai simplă metodă, care poate să nu funcționeze în unele cazuri, este să salvați fișierul în formatul dorit în Microsoft Excel. Pentru a face acest lucru, deschideți documentul necesar în această aplicație. Apoi faceți clic pe butonul „Fișier” (discutat folosind Office 2013 ca exemplu, în alte versiuni procesul de salvare poate fi ușor diferit) din colțul din stânga sus al ferestrei Excel, apoi „Salvare ca”, apoi selectați locația de salvare documentului, dați-i un nume și în fila Specificați tipul de fișier ca „Date XML”. După aceea, verificați dacă totul a funcționat corect pentru dvs. Dacă nu, atunci încercați următoarele metode.
  2. Deci, dacă apare eroarea din cazul precedent, atunci poate că copia dvs. a programului nu oferă suport și suplimentele corespunzătoare. Pentru a le instala, accesați site-ul web Microsoft http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=3108, descărcați și instalați acest fișier pe computer sau laptop. Apoi, lansați programul Microsoft Excel și faceți clic pe butonul mare colorat din colțul din stânga sus al ferestrei aplicației (aici ne uităm deja la un exemplu despre versiunea 2007). În blocul care apare, faceți clic pe parametrii din stânga ieșirii din utilitar. Acum accesați elementul de suplimente și faceți clic pe butonul „Go” de lângă elementul „Gestionați”. Va apărea o casetă de dialog în care trebuie să faceți clic pe recenzie și să găsiți documentul pe care l-ați descărcat mai devreme de pe site-ul Microsoft. Acum faceți clic pe OK și mergeți la fereastra principală a programului, unde aveți acum fila Instrumente XML - cu ea puteți crea acum cu ușurință un fișier XML dintr-un tabel existent. Trebuie să-l salvați în același mod ca punctul anterior.
  3. Dacă nu doriți să vă încărcați atât dvs., cât și computerul cu astfel de informații, puteți recurge la utilizarea utilităților speciale de conversie sau a versiunilor online ale acestor programe. De exemplu, puteți descărca aplicația Format Factory, care vă va permite să efectuați toate acțiunile necesare. Dar merită să ne amintim că fișierele salvate și convertite în acest fel nu funcționează întotdeauna în viitor. Adică, în timpul funcționării, sectoarele sau zonele din memoria documentului pot fi deteriorate, ceea ce îl va afecta negativ - pur și simplu s-ar putea să nu se deschidă într-un editor XML, de exemplu. Prin urmare, este recomandat să utilizați fie programe profesionale, fie Microsoft Excel însuși.

Cum se traduce XML în Excel

Înainte de a putea traduce XML în Excel, trebuie să îl deschideți mai întâi. Să ne uităm la întreg acest scurt proces de mai jos. Asadar, haideti sa începem:

  1. Lansați programul folosind o comandă rapidă de pe desktop sau prin meniul Explorer.
  2. Faceți clic pe „Deschideți mai multe registre de lucru” în partea de jos a paginii de pornire dacă utilizați Office. Procesul poate fi ușor diferit în alte versiuni.
  3. Apoi, faceți clic pe „Computer” sau altă locație în care se află fișierul dvs. XML, apoi faceți clic pe „Răsfoiți” și schimbați tipul de date în „Fișiere XML” în fereastra care apare.
  4. Acum căutăm fișierul necesar și îl deschidem în programul nostru folosind butonul cu același nume.
  5. În continuare, vom discuta cum să ne transformăm documentul. Accesați fila pentru dezvoltatori, apoi faceți clic pe butonul de import.
  6. În fereastra care se deschide, va trebui să găsiți și să selectați din nou documentul nostru pe care doriți să efectuați acțiunea, apoi faceți clic pe butonul „Import”.
  7. Apoi personalizați totul pentru dvs.: zona de import, locația de salvare și alți parametri. După care veți primi un tabel, pe care îl puteți salva ulterior în formatul de care aveți nevoie. După cum puteți vedea, nu este nimic complicat.

Să rezumam

Dragi cititori, astăzi am învățat nu numai cum să convertim fișiere XML în Excel și invers, ci și cum să le cream și să le deschidem dacă versiunile sunt incompatibile. Sperăm că totul a funcționat pentru tine și nu mai sunt întrebări. Nu uitați să vă împărtășiți opinia și experiența în comentarii: poate cunoașteți o metodă simplă de conversie. Spuneți altor utilizatori dacă ați reușit să traduceți un tip de document. Dacă a funcționat, spuneți ce metodă ați folosit.

Microsoft Excel este un instrument convenabil pentru organizarea și structurarea unei game largi de date. Vă permite să procesați informații folosind diferite metode și să editați seturi de date.

Să luăm în considerare posibilitățile de utilizare a acestuia pentru a genera și procesa fișiere de aplicații web. Folosind un exemplu specific, vom studia elementele de bază ale lucrului cu XML în Excel.

Cum se creează un fișier XML din Excel

XML este un standard de fișiere pentru transmiterea datelor pe Internet. Excel acceptă exportul și importul.

Să ne uităm la crearea unui fișier XML folosind exemplul unui calendar de producție.

  1. Să facem un tabel din care trebuie să creați un fișier XML în Excel și să îl completați cu date.
  2. Să creăm și să inserăm o hartă XML cu structura documentului necesară.
  3. Exportați datele din tabel în format XML.

Salvăm fișierul ca XML.

Alte modalități de a obține date XML (schemă):

  1. Descărcați dintr-o bază de date, aplicație de afaceri specializată. Schemele pot fi furnizate de site-uri și servicii comerciale. Opțiunile simple sunt disponibile publicului.
  2. Utilizați mostre gata făcute pentru a testa hărțile XML. Mostrele conțin elementele principale și structura XML. Copiați și inserați în Notepad și salvați cu extensia dorită.


Cum să salvați un fișier Excel în format XML

Una dintre variante:

  1. Faceți clic pe butonul Office. Selectați „Salvare ca” - „Alte formate”.
  2. Atribuim un nume. Selectați locația de salvare și tipul fișierului – XML.

Mai multe opțiuni:

  1. Descărcați convertorul XLC în XML. Sau găsiți un serviciu care vă permite să exportați fișierul online.
  2. Descărcați suplimentul XML Tools de pe site-ul oficial Microsoft. Este disponibil gratuit.
  3. Deschiderea unei noi cărți. Butonul Office – „Deschide”.

Cum se deschide un fișier XML în Excel

Faceți clic pe OK. Puteți lucra cu tabelul rezultat ca și cu orice fișier Excel.

Cum să convertiți fișierul XML în Excel

Edităm tabelul creat și îl salvăm în format Excel.

Cum să colectați date din fișiere XML în Excel

Principiul colectării informațiilor din mai multe fișiere XML este același cu principiul transformării. Când importăm date în Excel, harta XML este transferată în același timp. Alte date pot fi transferate în aceeași schemă.

Fiecare fișier nou va fi legat la o hartă existentă. Fiecare element din structura tabelului corespunde unui element din hartă. Este permisă o singură legare de date.

Pentru a configura opțiunile de conectare, deschideți instrumentul Proprietăți hărți din meniul Dezvoltator.


Posibilitati:

  1. Fiecare fișier nou va fi verificat de Excel pentru conformitatea cu cardul instalat (dacă bifăm caseta de lângă acest articol).
  2. Datele pot fi actualizate. Sau informații noi vor fi adăugate la tabelul existent (are sens dacă trebuie să colectați date din fișiere similare).

Toate acestea sunt modalități manuale de a importa și exporta fișiere.

Să ne uităm la procedura de conversie a unui obiect de bază de date în format XML:

  1. În fereastra bazei de date, selectați obiectul dorit făcând clic stânga și selectați comanda Fișier, Export(Fișier, Export) sau faceți clic dreapta pe obiect și selectați comanda din meniul contextual Export(Export).
  2. Va apărea o casetă de dialog Exportați un obiect(Export către). În lista derulantă Tipuri(Salvare ca tip) selectați elementul Documente XML(Documente XML). În câmp Nume de fișier(Nume fișier) introduceți numele documentului HTML și faceți clic pe butonul Export(Export).
  3. Va apărea o casetă de dialog Export XML(Export XML) (Fig. 12.9).
  4. Această casetă de dialog conține trei casete de selectare pentru cele trei componente ale unui document XML: date, schema de date și prezentarea datelor. (despre ele vezi secțiunea. „Format XML în Microsoft Office 2002” acest capitol). Bifați casetele de selectare pentru părțile documentului XML pe care doriți să le exportați. De exemplu, dacă bifați casetele de selectare simultan date (XML)(Date (XML)) și schema de date(Schema datelor), schema de date va fi exportată și salvată separat de fișierul de date XML, într-un fișier XSD. Pentru tabele, puteți exporta numai datele sau structura acestora sau datele și structura împreună și nu puteți exporta vizualizarea tabelului ca pagină Web: casetă de selectare prezentarea datelor(XSL) (Prezentarea datelor dvs. (XSL)) poate fi eliminată.

Orez. 12.9. Fereastra de dialog Export XML

cometariu

Caseta de validare Data (XML) trebuie debifată numai dacă doriți să exportați o nouă reprezentare a obiectului bazei de date și datele au fost exportate anterior într-un fișier XML. În caz contrar, când deschideți pagina Web rezultată, veți primi un mesaj despre o eroare de conectare la sursa de date, iar pagina în sine va fi aproape goală.

  1. Pentru a seta opțiuni de conversie suplimentare, faceți clic pe butonul În plus(Avansat) (Fig. 12.10).

Orez. 12.10. Tab Date căsuță de dialog Export XML

  1. În plus, această casetă de dialog conține încă două file pentru cele două componente rămase ale documentului XML: schema de date și reprezentarea datelor. În fiecare dintre aceste file, puteți selecta o casetă de selectare care vă permite să exportați partea corespunzătoare a documentului XML, să specificați calea și numele fișierului în care va fi salvată această parte a documentului și să setați câțiva parametri suplimentari:
    • pe filă Date(Date) folosind lista drop-down Codificare(Codificare) puteți selecta codarea pentru a salva conținutul paginii;
    • pe filă Sistem(Schemă) puteți utiliza butoanele radio pentru a alege dacă să exportați structura de date într-un fișier XSD separat sau să o încorporați într-un fișier XML împreună cu datele;

Orez. 12.11. Raport de cont deschis în baza de date

  • pe filă Prezentare(Prezentare) folosind comutatoarele, puteți selecta formatul de prezentare al paginii Web: HTML procesat pe partea client sau partea server ASP. Dacă obiectul exportat conține imagini pe care doriți să le includeți în documentul rezultat, puteți specifica numele folderului în care se află acestea. Pe aceeași filă există un câmp pentru introducerea numelui fișierului XSL cu o descriere a designului paginii. Dacă fișierul specificat nu există, Access 2002 va crea un fișier XSL care descrie reprezentarea externă a documentului (dezvoltatorul îl poate folosi ulterior ca bază pentru dezvoltarea unui fișier XSLT pentru a converti documentul XML într-un alt format).

Dacă aveți nevoie de mai multe informații despre reprezentarea datelor în format XML, faceți clic pe butonul Referinţă(Ajutor). Informații despre dezvoltarea și convertirea documentelor XML pot fi găsite pe site-ul Web pentru dezvoltatori Microsoft: http://msdn.microsoft.com/.

Orez. 12.12. Raportul Factură, ale cărui date sunt convertite în format XML, a fost deschis în Internet Explorer

  1. Faceți clic pe OK.
  2. Dacă parametrii de transformare propuși nu au fost modificați, vor fi create trei fișiere ca rezultat: XML - cu date, XSL - cu stiluri și HTM - cu o reprezentare a obiectului convertit. Pentru a deschide pagina Web rezultată, trebuie să deschideți un fișier HTM sau ASP în Internet Explorer, în funcție de formatul de prezentare selectat.

Din păcate, subformularele și rapoartele, precum și graficele asociate, nu vor fi adăugate la documentul XML obținut din obiectul bazei de date. Cu toate acestea, obiectele simple cu grafică încorporată exportate în XML vor arăta aproape exact la fel ca cele originale din Access. Puteți verifica acest lucru comparând, de exemplu, raportul original și raportul de factură convertit în format XML din baza de date Northwind (Figurile 12.11 și 12.12).

Dacă există o mulțime de date în sursa de date a obiectului selectat, încărcarea paginii Web în browserul de Internet poate dura o perioadă semnificativă de timp.

cometariu

Deoarece datele în sine conținute într-un astfel de document Web sunt stocate în întregime în fișierul XML, nu este nevoie să accesați baza de date din care au fost preluate inițial datele (cum este, de exemplu, cazul la conversia unui raport în format XML) . Aceasta înseamnă că pentru a oferi acces la un astfel de document este suficient să plasați doar setul menționat de fișiere care conțin o descriere a acestui document pe serverul Web. Pe de altă parte, aceasta înseamnă că modificarea datelor dintr-un astfel de document este posibil numai folosind aplicații care au acces la fișierul XML și sunt capabile să perceapă acest format.