XML je univerzalni format za rad s podacima. Podržavaju ga mnogi programi, uključujući i one iz DBMS sfere. Stoga je pretvaranje informacija u XML važno upravo s gledišta interakcije i razmjene podataka između različitih aplikacija. Excel je samo jedan od programa koji rade sa tablicama i mogu čak manipulirati bazama podataka. Pogledajmo kako pretvoriti Excel datoteke u XML.
Postupak pretvorbe
Pretvaranje podataka u XML format nije tako jednostavan proces, jer se u njegovom toku mora stvoriti posebna shema (schema.xml). No, za pretvaranje podataka u najjednostavniju datoteku ovog formata dovoljno je imati pri ruci uobičajene alate za spremanje u Excel-u, ali za stvaranje dobro strukturiranog elementa morat ćete se temeljito pozabaviti crtanjem dijagrama i njegovom vezom s dokumentom.
1. metoda: lako spremanje
U Excelu možete pohraniti podatke u XML format jednostavno koristeći izbornik "Spremi kao ...". Istina, nema garancije da će tada svi programi ispravno raditi s datotekom koja je stvorena na ovaj način. I ne u svim slučajevima, ova metoda djeluje.
- Pokrećemo program Excel. Da biste otvorili stavku za konverziju, idite na karticu Datoteka. Zatim kliknite na stavku "Otvori".
- Otvara se prozor za otvaranje datoteke. Idite u direktorij gdje se nalazi datoteka koja nam je potrebna. Mora biti u jednom od Excel formata - XLS ili XLSX. Odaberite ga i kliknite na gumb. "Otvori"koji se nalazi na dnu prozora.
- Kao što vidite, datoteka je otvorena, a njeni podaci prikazani su na trenutnom listu. Idite ponovo na karticu Datoteka.
- Nakon toga, idite na "Spremi kao ...".
- Otvara se prozor za spremanje. Idemo u direktorij u kojem želimo da se konvertirana datoteka pohrani. Međutim, možete napustiti zadani direktorij, odnosno onaj koji je predložio sam program. U istom prozoru, ako želite, možete promijeniti naziv datoteke. Ali glavna pozornost treba posvetiti terenu Tip datoteke. Otvaramo popis klikom na ovo polje.
Među mogućnostima za uštedu koju tražimo XML Tabela 2003 ili XML podaci. Odaberite jednu od ovih stavki.
- Nakon toga kliknite na gumb Spremi.
Dakle, konverzija datoteke iz Excel-a u XML format bit će završena.
2. metod: Alati za programere
Excel format možete pretvoriti u XML pomoću alata za razvojne programere na kartici programa. U isto vrijeme, ako korisnik sve napravi ispravno, ishod će biti, za razliku od prethodne metode, punopravna XML datoteka koju će ispravno uočiti treće aplikacije. Ali moram odmah reći da ne može svaki početnik imati dovoljno znanja i vještina da bi se odmah naučio kako pretvoriti podatke na ovaj način.
- Po defaultu je alatna traka programera onemogućena. Zbog toga prije svega trebate ga aktivirati. Idite na karticu Datoteka i kliknite na stavku "Opcije".
- U prozoru s parametrima koji se otvori pređite na pododjeljak Postavljanje vrpce. U desnom dijelu prozora potvrdite okvir pored vrijednosti "Programer". Nakon toga kliknite na gumb "OK"koji se nalazi na dnu prozora. Alatna traka za programere je sada omogućena.
- Zatim otvorite Excel proračunsku tablicu u programu na bilo koji prikladan način.
- Na njegovoj osnovi moramo stvoriti shemu koja se formira u bilo kojem uređivaču teksta. U ove svrhe možete koristiti uobičajeni Windows Notepad, ali za programiranje i rad sa Notepad ++ označnim jezicima bolje je koristiti specijaliziranu aplikaciju. Mi pokrećemo ovaj program. U njemu stvaramo sklop. U našem primjeru izgledat će kao da slika na slici ispod prikazuje prozor Notepad ++.
Kao što vidite, oznaka otvaranja i zatvaranja dokumenta u cjelini je "skup podataka". U istoj ulozi, za svaki red, oznaka "snimanje". Za shemu će biti dovoljno ako uzmemo samo dva reda tablice i ne prevedemo sve ručno u XML. Naziv oznake otvaranja i zatvaranja stupaca može biti proizvoljan, ali u ovom slučaju, radi praktičnosti, radije jednostavno prevedimo imena stupaca na ruskom jeziku na engleski. Nakon unosa podataka jednostavno ga spremamo kroz funkcionalnost uređivača teksta bilo gdje na tvrdom disku u XML formatu nazvanom "schema".
- Ponovo idite u program Excel sa otvorenom tablicom. Pomicanje na karticu "Programer". Na vrpci u kutiji s alatima XML kliknite na gumb "Izvor". U polju koje se otvori na levoj strani prozora kliknite na dugme "XML mape ...".
- U prozoru koji se otvori kliknite na dugme "Dodaj ...".
- Počinje prozor za odabir izvora. Idemo u direktorij lokacije sheme sastavljene ranije, odaberemo je i kliknemo na gumb "Otvori".
- Nakon što su se elementi šeme pojavili u prozoru, povucite ih koristeći kursor u odgovarajuće ćelije imena stupaca tablice.
- Desnim klikom na rezultirajuću tablicu. U kontekstnom meniju prođite kroz stavke XML i "Izvezi ...". Nakon toga, spremite datoteku u bilo koji direktorij.
Kao što vidite, postoje dva glavna načina pretvaranja XLS i XLSX datoteka u XML format koristeći Microsoft Excel. Prvi od njih je vrlo jednostavan i sastoji se u elementarnom postupku spremanja s danim proširenjem preko funkcije "Spremi kao ...". Jednostavnost i jasnoća ove opcije su nesumnjivo prednosti. Ali on ima jednu vrlo ozbiljnu manu. Pretvorba se izvodi bez uzimanja u obzir određenih standarda, te stoga datoteka pretvorena na ovaj način putem trećih aplikacija jednostavno ne može biti prepoznata. Druga opcija uključuje mapiranje XML-a. Za razliku od prve metode, tablica pretvorena prema ovoj shemi bit će u skladu sa svim XML standardima kvalitete. No, nažalost, ne može svaki korisnik brzo shvatiti nijanse ovog postupka.