Convertiți xls în xml. Creați fișiere de date XML și fișiere de schemă XML din programul de date Sheet pentru a converti xml în xls

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 Web. Excel acceptă exportul și importul acestuia.

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.

XML este un format universal pentru lucrul cu date. Este susținut de multe programe, inclusiv cele din domeniul DBMS. Prin urmare, convertirea informațiilor în XML este importantă tocmai din punctul de vedere al interacțiunii și schimbului de date între diverse aplicații. Excel este doar unul dintre programele care lucrează cu tabele și poate chiar să efectueze manipulări cu baze de date. Să ne dăm seama cum să convertim fișierele Excel în XML.

Convertirea datelor în format XML nu este un proces atât de simplu, deoarece în timpul acestui proces trebuie creată o schemă specială (schema.xml). Cu toate acestea, pentru a converti informații într-un fișier simplu de acest format, este suficient să aveți la îndemână instrumentele obișnuite de salvare în Excel, dar pentru a crea un element bine structurat va trebui să vă jucați serios întocmirea unei diagrame și conectarea acesteia la documentul.

Metoda 1: Salvare simplă

În Excel, puteți salva datele în format XML pur și simplu utilizând meniul "Salvează ca…". Adevărat, nu există nicio garanție că toate programele vor funcționa corect cu un fișier care a fost creat în acest fel. Și această metodă nu funcționează în toate cazurile.


Astfel, conversia fișierului din Excel în format XML va fi finalizată.

Metoda 2: Instrumente pentru dezvoltatori

Puteți converti formatul Excel în XML utilizând instrumentele pentru dezvoltatori din fila programului. Mai mult, dacă utilizatorul face totul corect, atunci la final va primi, spre deosebire de metoda anterioară, un fișier XML cu drepturi depline, care va fi perceput corect de aplicațiile terțe. Dar trebuie spus imediat că nu orice începător poate avea suficiente cunoștințe și abilități pentru a învăța imediat cum să convertească datele în acest mod.

  1. În mod implicit, fila Instrumente pentru dezvoltatori este dezactivată. Prin urmare, în primul rând, trebuie să-l activați. Accesați fila "Fişier"și faceți clic pe element "Opțiuni".
  2. În fereastra de parametri care se deschide, treceți la subsecțiune „Personalizați panglica”. În partea dreaptă a ferestrei, bifați caseta de lângă valoare "Dezvoltator". După aceea, faceți clic pe butonul "BINE" situat în partea de jos a ferestrei. Fila Instrumente pentru dezvoltatori este acum activată.
  3. Apoi, deschideți tabelul Excel din program în orice mod convenabil.
  4. Pe baza ei, trebuie să creăm o diagramă care poate fi generată în orice editor de text. În aceste scopuri, puteți utiliza Windows Notepad obișnuit, dar este mai bine să utilizați o aplicație specializată pentru programarea și lucrul cu limbaje de marcare Notepad++. Să lansăm acest program. Creăm o diagramă în ea. În exemplul nostru, va arăta așa cum se arată mai jos în captura de ecran a ferestrei Notepad++.

    După cum puteți vedea, eticheta de deschidere și de închidere pentru documentul în ansamblu este "set de date". Eticheta joacă același rol pentru fiecare linie "record". Pentru schema va fi suficient dacă luăm doar două rânduri din tabel și nu traducem manual totul în XML. Numele etichetei de deschidere și de închidere a unei coloane poate fi arbitrar, dar în acest caz, pentru comoditate, am preferat să traducem pur și simplu numele coloanelor în limba rusă în engleză. După ce datele sunt introduse, pur și simplu le salvăm prin funcționalitatea unui editor de text oriunde pe hard disk în format XML sub numele "schemă".

  5. Din nou mergem la Excel cu tabelul deja deschis. Trecerea la fila "Dezvoltator". Pe panglica din cutia de instrumente „XML” faceți clic pe butonul "Sursă". În câmpul care se deschide în partea stângă a ferestrei, faceți clic pe butonul „Hărți XML...”.
  6. În fereastra care se deschide, faceți clic pe butonul "Adăuga…".
  7. Se deschide fereastra de selectare a sursei. Accesați directorul pentru locația diagramei compilate mai devreme, selectați-o și faceți clic pe butonul "Deschis".
  8. După ce elementele diagramei au apărut în fereastră, trageți-le folosind cursorul în celulele corespunzătoare ale numelor coloanelor din tabel.
  9. Faceți clic dreapta pe tabelul rezultat. În meniul contextual, parcurgeți elementele succesiv „XML”Și "Export…". După aceea, salvați fișierul în orice director.

După cum puteți vedea, există două modalități principale de a converti fișierele XLS și XLSX în format XML folosind Microsoft Excel. Prima dintre ele este extrem de simplă și constă într-o procedură elementară de salvare cu o anumită extensie prin funcție "Salvează ca…". Simplitatea și claritatea acestei opțiuni sunt, fără îndoială, avantaje. Dar are un dezavantaj foarte serios. Conversia se realizează fără a ține cont de anumite standarde și, prin urmare, un fișier convertit în acest mod poate pur și simplu să nu fie recunoscut de aplicațiile terțe. A doua opțiune implică întocmirea unei hărți XML. Spre deosebire de prima metodă, un tabel convertit folosind această schemă va îndeplini toate standardele de calitate XML. Dar, din păcate, nu fiecare utilizator va putea înțelege rapid nuanțele acestei proceduri.

Când lucrați cu date bloc, este adesea nevoie să le convertiți în alte formate, ca să spunem așa, pentru o interacțiune mai bună. Acest articol va oferi posibile convertoare XML în XLS. Cu alte cuvinte, vom vorbi despre modalități de a converti un format în altul.

Metoda 1: Folosind Excel

Deoarece Excel funcționează impecabil cu fișiere în format bloc, poate deschide extensia XML fără probleme. Așa că putem spune fără nicio strângere de conștiință că Excel este un convertor XML în XLS. Să ne uităm la cum să transformăm formatul folosindu-l:

  1. Deschideți Excel.
  2. În panou, faceți clic pe Fișier.
  3. Faceți clic pe opțiunea „Deschidere”.
  4. În fereastra Explorer care apare, mergeți la directorul cu fișierul XML și deschideți-l.
  1. Deschideți din nou fila Fișier.
  2. Selectați opțiunea „Salvare ca”.
  3. Accesați directorul în care doriți să plasați documentul modificat.
  4. În lista derulantă „Tip de fișier”, selectați „Carte de lucru Excel”.
  5. Salvați fișierul făcând clic pe butonul corespunzător.

După toate manipulările descrise mai sus, fișierul, care avea inițial o extensie XML, se va transforma într-un registru de lucru Excel, adică va avea o extensie XLS.

Metoda 2: Opțiunea de import de date în Excel

Excel este un convertor XML în XLS cu două moduri de a îndeplini această sarcină. Prin urmare, să trecem direct la a doua opțiune, care implică utilizarea opțiunii „Import de date”. Dar înainte de a începe, trebuie să activați meniul „Dezvoltator”, deoarece aici se află instrumentul necesar. În continuare, trebuie să faceți următoarele:

  1. Deschideți programul.
  2. Accesați meniul „Fișier”.
  3. Urmați secțiunea „Opțiuni”.
  4. Deschideți meniul Personalizare panglică.
  5. Puneți o bifă lângă linia „Dezvoltator”, care se află în zona dreaptă a ferestrei.
  6. Faceți clic pe OK.

Bara de instrumente necesară este inclusă în interfața programului, ceea ce înseamnă că putem începe conversia:

  1. Accesați fila Dezvoltator.
  2. Din bara de instrumente, selectați Import.
  3. Se va deschide o fereastră în care trebuie să selectați un fișier XML.
  4. Va apărea o fereastră care vă va cere să creați o schemă bazată pe date. Faceți clic pe OK.
  5. După aceasta, va apărea oa doua fereastră în care trebuie să decideți cu privire la locația tabelului importat. Faceți clic pe celula A1 și faceți clic pe OK.

Fișierul este importat în Excel. Acum îl puteți salva ca XLS. Pentru a face acest lucru, prin analogie cu instrucțiunile anterioare, deschideți fila „Fișier”, faceți clic pe „Salvare ca”, specificați directorul, selectați formatul și salvați.

Metoda 3: Utilizarea unui serviciu de Internet

Se poate întâmpla să aveți nevoie de un convertor XLS în XML pentru TVA, de exemplu. În acest caz, Excel nu vă va ajuta și va trebui să apelați la un alt program. În acest caz, să vorbim despre serviciul online Convertio:

  1. În orice browser, accesați pagina principală a acestui serviciu.
  2. Selectați o metodă de încărcare a fișierului. Dacă se află pe disc, faceți clic pe butonul „De pe computer” și selectați-l în managerul de fișiere. Dacă vă aflați în „nor”, ​​selectați stocarea în sine, apoi fișierul.
  3. Documentul a fost adăugat și este gata pentru conversie. Pentru a face acest lucru, trebuie să selectați formatul XML din lista derulantă din dreapta.
  4. Faceți clic pe butonul „Convertire”.

După aceasta, fișierul va fi pregătit și tot ce trebuie să faceți este să îl descărcați. Convertio nu este doar un convertor de fișiere XLS în XML. Este capabil să lucreze cu un număr mult mai mare de formate. Pur și simplu încărcați fișierul și apoi alegeți formatul în care doriți să-l convertiți.

Așa că ne-am uitat la convertoarele XML în XLS și invers. După cum puteți observa, Excel este excelent pentru conversia XML. Cu toate acestea, nu poate converti XLS, așa că necesită ajutorul altor programe. În acest caz, este serviciul online Convertio.

Reprezentarea datelor pe baza introducerii unei descrieri cu etichete sau setări de program. Nu le puteți deschide pentru editare cu un dublu clic obișnuit. Acest lucru se datorează faptului că aplicația necesară, care este utilizată implicit, nu este instalată pentru a se asocia cu extensia. Dar dacă doriți un fișier tabel citibil care poate fi editat, puteți deschide fișierul XML în Excel. În acest caz, nu sunt necesare convertoare care pot converti formate între ele. Singura avertizare este că această caracteristică este disponibilă numai în versiunile Office 2003 și mai recente.

Cum se deschide XML în Excel: metoda unu

Să ne uităm la importarea datelor bazate pe Excel versiunea 2016. Prima și cea mai simplă modalitate este să lansați inițial Excel. Când porniți aplicația, în loc de salut și logo, aceasta va afișa o fereastră specială de conectare, în care există o linie „Deschide alte cărți” în meniul din stânga.

După aceasta, se folosește elementul de navigare, iar în noua fereastră XML este selectat ca format de deschidere. După aceasta, folosind metoda obișnuită, găsim fișierul dorit și apăsăm butonul de deschidere. În acest caz, este recunoscut nu ca un document text care conține descrieri și etichete, ci ca un tabel foarte obișnuit. Desigur, datele pot fi editate la discreția dvs., dar mai multe despre asta mai târziu.

Cum se deschide formatul XML în Excel: metoda a doua

O altă metodă propusă nu este practic diferită de prima. Un fișier XML în Excel poate fi deschis din meniul de fișiere sau folosind comanda rapidă Ctrl + O.

Din nou, se selectează mai întâi tipul de format care urmează să fie deschis, după care se găsește fișierul dorit și se apasă butonul corespunzător.

Deschiderea XML: Metoda trei

Există mai multe metode XML în Excel. Deci, în versiunea 2016 a programului, puteți utiliza meniul panoului de sus, unde selectați secțiunea „Date”, apoi faceți clic pe butonul pentru a obține date externe.

În meniul derulant, trebuie doar să selectați secțiunea „Din alte surse” și să utilizați linia „De la import XML” în noul meniu. Aceasta este urmată de procedura standard de căutare a fișierului dorit și apoi deschiderea acestuia.

Editare, salvare și export

Când folosește oricare dintre aceste metode, utilizatorul primește structura tabelului. Editarea se face în același mod ca și în cazul fișierelor XLS standard. Uneori, pentru a ușura editarea și salvarea datelor, este recomandabil să folosiți meniul pentru dezvoltatori.

În acest caz, puteți importa nu tot conținutul fișierului XML, ci doar ceea ce este cu adevărat necesar, inserând informații în coloanele și rândurile corespunzătoare, specificând obiectul XML ca sursă de date. Dar pentru a face acest lucru, trebuie să vă conectați la contul dvs. în programul însuși folosind înregistrarea la Microsoft.

Puteți salva imediat fișierul modificat în formatul original selectând tipul corespunzător din listă. Din meniul de fișiere, dacă obiectul a fost salvat în formatul „nativ” Excel, puteți selecta funcția de export, faceți clic pe modificare tip fișier și setați XML ca format final.

Dacă utilizatorului este prea leneș să facă astfel de conversii sau folosește o versiune de Office mai mică decât versiunea 2003, va trebui să folosească un convertor special pentru a deschide acest format ca tabel. Există destul de multe astfel de programe oferite acum. În ultimă instanță, dacă acest lucru nu este potrivit, puteți apela cu ușurință la servicii online specializate, unde formatul va fi schimbat în câteva zeci de secunde. După parcurgerea acestor pași, tot ce rămâne este să descărcați rezultatul final în format XLS pe ​​hard disk, apoi să îl deschideți în Excel. Cu toate acestea, în majoritatea cazurilor, astfel de acțiuni nu sunt necesare, deoarece în Office 2003 capacitatea de a deschide (import) direct formatul XML este deja furnizată inițial. Și se pare că puțini oameni folosesc astăzi produse de birou Microsoft învechite.

Cei care dețin minunatul program TextKit, sau cel puțin au auzit despre el (cei care nu l-au făcut, urgent) ar fi trebuit să observe printre capabilitățile sale analizarea documentelor XML în orice șablon. Adică, dacă avem un document XML, putem crea cu ușurință un site web folosind TextKit.

Rămâne o mică problemă, cum să obțineți acest XML. De fapt, în scopul creării unui site web, puteți lua documente gata făcute din diverse programe de afiliere, precum MixMarket sau Ozone. Dar despre ei altădată. Vă voi spune cum să obțineți XML dintr-un tabel XLS obișnuit. De fapt, este un format MS Excel.

Deținerea acestor cunoștințe ne va permite să creăm site-uri web folosind TextKit din orice bază de date în Excel. Vom lucra în biroul din 2007.

1) Descărcați suplimentul pentru lucrul cu XML de aici.

2) Accesați meniul principal Excel, parametri.

3) În meniul care se deschide, selectați „Supliment”. Căutăm elementul „Gestionați”, selectați „Suplimente Excel” și faceți clic pe „Go”:

4) În fereastra care se deschide, folosiți „Browse” pentru a selecta fișierul de care avem nevoie XmlTools.xla, adaugă-l în panou și activează-l bifând caseta de lângă el.

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

5) Dacă ați făcut totul corect, atunci în „Opțiuni” din secțiunea „Suplimente” veți vedea extensia instalată:

Acum luăm datele noastre pentru a crea un document XML și lucrăm cu el.

1) Faceți clic pe butonul de pe panou. Selectați primul articol:

2) În fereastra care apare, selectați da/nu dacă datele noastre conțin/nu conțin un antet, în cazul meu, așadar, schimb caseta de selectare în yes. Aici ținem apăsat butonul mic „pip” pentru a selecta celulele cu date:

3) Prin glisare, selectați datele pentru a crea un document XML. Apăsați butonul și faceți clic pe OK.

Dacă totul a fost făcut corect, semnul va deveni albastru și alb, iar meniul se va schimba foarte mult:

Ei bine, cam asta e. Acum accesați opțiunile de salvare a documentului și selectați acolo datele XML.

De fapt, asta-i tot! Am primit ca ieșire un document XML gata făcut, pe care acum îl putem analiza în analizator fără probleme. Dar mai multe despre asta altădată :)