Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Zanimljivo
  • Pretvorite datoteku u xml. Kreirajte XML datoteku

Pretvorite datoteku u xml. Kreirajte XML datoteku

Predstavljanje podataka na osnovu unosa opisa sa oznakama ili postavkama programa. Nemoguće ih je otvoriti za uređivanje običnim dvostrukim klikom. To je zbog činjenice da potrebna aplikacija, koja se standardno koristi, nije instalirana za povezivanje s ekstenzijom. Ali ako želite datoteku proračunske tablice koja je čitljiva i može se uređivati, možete otvoriti XML datoteku u Excelu. U ovom slučaju nisu potrebni pretvarači koji mogu međusobno konvertirati formate. Jedino upozorenje: ova funkcija je dostupna samo u verzijama Officea 2003 i novijim.

Kako otvoriti XML u Excelu: prvi metod

Razmislite o uvozu podataka zasnovanih na verziji Excel 2016. Prvi i najlakši način je da prvo pokrenete Excel program. Kada se aplikacija pokrene, umjesto pozdrava i logotipa, prikazat će se poseban prozor za prijavu, u kojem se nalazi red "Otvori druge knjige" u meniju s lijeve strane.

Tada se koristi tačka pretraživanja, a u novom prozoru se bira XML kao format za otvaranje. Nakon toga, uobičajenom metodom, pronađemo željenu datoteku i pritisnemo dugme za otvaranje. U ovom slučaju, ne prepoznaje ga kao tekstualni dokument koji sadrži opise i oznake, već kao sasvim običnu tabelu. Naravno, podaci se mogu uređivati ​​po želji, ali o tome kasnije.

Kako otvoriti XML format u Excelu: drugi metod

Praktično se ne razlikuje od prve druge predložene metode. Možete otvoriti XML datoteku u Excelu iz menija datoteka ili koristiti prečicu Ctrl + O da biste to učinili.

Opet, prvo se bira tip formata koji se otvara, nakon toga se pronalazi željeni fajl i pritisne se odgovarajuće dugme.

Otvaranje XML-a: Treći metod

Postoji još nekoliko XML metoda u Excelu. Dakle, u verziji programa iz 2016. možete koristiti meni gornje ploče, gdje je odabran odjeljak "Podaci", a zatim se pritisne dugme za dobijanje eksternih podataka.

U padajućem izborniku samo trebate odabrati odjeljak "Iz drugih izvora" i u novom meniju koristiti red "Iz XML uvoza". Nakon toga slijedi standardna procedura za pronalaženje željenog fajla i njegovo otvaranje.

Uređivanje, spremanje i izvoz

Kada koristi bilo koju od ovih metoda, korisnik dobija strukturu tabele. Uređivanje se vrši na potpuno isti način kao što se radi sa standardnim XLS datotekama. Ponekad je, zbog pogodnosti uređivanja i spremanja podataka, preporučljivo koristiti meni za programere.

U ovom slučaju, ne možete uvesti sav sadržaj XML datoteke, već samo ono što je zaista potrebno, umetanjem informacija u odgovarajuće stupce i redove, navodeći XML objekat kao izvor podataka. Ali za to se morate prijaviti na svoj račun u samom programu koristeći svoju registraciju kod Microsofta.

Izmijenjenu datoteku možete odmah sačuvati u originalnom formatu odabirom odgovarajuće vrste sa liste. Iz menija datoteka, ako je objekt spremljen u "nativnom" formatu Excel-a, možete odabrati funkciju izvoza, kliknuti na promjenu tipa datoteke i postaviti XML kao konačni format.

Ako je korisnik previše lijen da se bavi takvim konverzijama, ili u svom radu koristi verziju Officea nižu od verzije 2003, da bi otvorio ovaj format u obliku tabele, morat ćete koristiti poseban pretvarač. Sada je u ponudi dosta takvih programa. U ekstremnim slučajevima, ako to nije prikladno, lako se možete obratiti specijaliziranim online uslugama, gdje će se format promijeniti u roku od nekoliko desetina sekundi. Na kraju ovih koraka, ostaje samo da preuzmete gotov rezultat u XLS formatu na svoj tvrdi disk, a zatim ga otvorite u Excel-u. Međutim, u većini slučajeva takve radnje nisu potrebne, budući da je u istom Officeu 2003 mogućnost direktnog otvaranja (uvoza) XML formata već u početku omogućena. I čini se da malo ljudi danas koristi zastarjele Microsoft office proizvode.

XML je univerzalni format za rad sa podacima. Podržavaju ga mnogi programi, uključujući i one iz oblasti DBMS-a. Stoga je pretvaranje informacija u XML važno upravo sa stanovišta interakcije i razmjene podataka između različitih aplikacija. Excel je samo jedan od programa koji radi sa tabelama, a može čak i da vrši manipulacije bazom podataka. Hajde da shvatimo kako pretvoriti Excel datoteke u XML.

Konvertovanje podataka u XML format nije tako jednostavan proces, jer se tokom njega mora kreirati posebna šema (schema.xml). Međutim, da biste pretvorili informacije u jednostavnu datoteku ovog formata, dovoljno je imati uobičajene alate za spremanje u Excelu pri ruci, ali da biste stvorili dobro strukturiran element, morat ćete se temeljito pozabaviti sastavljanjem dijagrama i povezivanjem. to u dokument.

Metoda 1: jednostavno spremanje

U Excelu možete spremiti podatke u XML formatu jednostavnim korištenjem izbornika "Sačuvaj kao...". Istina, ne postoji garancija da će tada svi programi raditi ispravno s fajlom koji je kreiran na ovaj način. I ne u svim slučajevima ova metoda funkcionira.


Tako će biti završena konverzija datoteke iz Excel u XML format.

Metoda 2: Alati za programere

Možete pretvoriti Excel format u XML pomoću alata za programere na kartici programa. U isto vrijeme, ako korisnik sve učini ispravno, tada će na izlazu dobiti, za razliku od prethodne metode, punopravnu XML datoteku koju će aplikacije trećih strana ispravno percipirati. Ali odmah se mora reći da svaki početnik možda neće imati dovoljno znanja i vještina da odmah nauči kako konvertirati podatke na ovaj način.

  1. Podrazumevano, kartica alati za programere je onemogućena. Stoga, prije svega, morate ga aktivirati. Idi na karticu "File" i kliknite na stavku "Parametri".
  2. U prozoru parametara koji se otvori, prijeđite na pododjeljak "Prilagodi traku". U desnom dijelu prozora označite polje pored vrijednosti "Programer". Nakon toga kliknite na dugme uredu nalazi se na dnu prozora. Kartica alati za programere je sada omogućena.
  3. Zatim otvorite Excel proračunsku tablicu u programu na bilo koji prikladan način.
  4. Na osnovu toga moramo kreirati šemu koja se formira u bilo kojem uređivaču teksta. U ove svrhe možete koristiti obični Windows Notepad, ali je bolje koristiti specijaliziranu aplikaciju za programiranje i rad s jezicima za označavanje Notepad ++. Pokrenimo ovaj program. U njemu kreiramo dijagram. U našem primjeru, to će izgledati kao snimak ekrana ispod prozora Notepad++.

    Kao što možete vidjeti, oznaka za otvaranje i zatvaranje dokumenta u cjelini jeste "skup podataka". Oznaka igra istu ulogu za svaki red. rekord. Za šemu će biti dovoljno da uzmemo samo dva reda tabele, a ne sve to ručno prevedemo u XML. Naziv početne i završne oznake kolone može biti proizvoljan, ali u ovom slučaju, radi praktičnosti, radije smo jednostavno preveli nazive kolona na ruskom jeziku na engleski. Nakon što su podaci uneseni, jednostavno ih spremamo kroz funkcionalnost uređivača teksta bilo gdje na tvrdom disku u XML formatu tzv. shema.

  5. Opet idite na Excel program s već otvorenom proračunskom tablicom. Prelazak na karticu "Programer". Na vrpci u kutiji s alatima XML kliknite na dugme "izvor". U polju koje se otvara na lijevoj strani prozora kliknite na dugme "XML mape...".
  6. U prozoru koji se otvori kliknite na dugme "Dodati…".
  7. Pokreće se prozor za odabir izvora. Idite na direktorij lokacije ranije sastavljene sheme, odaberite je i kliknite na gumb "otvoreno".
  8. Nakon što se elementi šeme pojave u prozoru, povucite ih kursorom do odgovarajućih ćelija imena kolona tabele.
  9. Desni klik na rezultirajuću tabelu. U kontekstualnom meniju, prođite kroz stavke uzastopno XML i "Izvoz...". Nakon toga, spremite datoteku u bilo koji direktorij.

Kao što vidite, postoje dva glavna načina za pretvaranje XLS i XLSX datoteka u XML format pomoću programa Microsoft Excel. Prvi od njih je izuzetno jednostavan i sastoji se od elementarnog postupka spremanja sa zadanim proširenjem kroz funkciju "Sačuvaj kao...". Jednostavnost i jasnoća ove opcije su nesumnjivo prednosti. Ali ima jedan veoma ozbiljan nedostatak. Konverzija se vrši bez uzimanja u obzir određenih standarda, pa stoga fajl koji je konvertovan na ovaj način jednostavno neće biti prepoznat od strane aplikacija trećih strana. Druga opcija uključuje kompajliranje XML mape. Za razliku od prve metode, tabela konvertovana prema ovoj šemi će biti u skladu sa svim XML standardima kvaliteta. Ali, nažalost, neće se svaki korisnik moći brzo nositi s nijansama ovog postupka.

Razmotrite proceduru za pretvaranje objekta baze podataka u XML format:

  1. U prozoru baze podataka odaberite željeni objekt klikom na lijevu tipku miša i odaberite naredbu Fajl, Izvoz(File, Export) ili kliknite desnim tasterom miša na objekat i izaberite naredbu iz kontekstnog menija Izvoz(izvoz).
  2. Pojavit će se okvir za dijalog Izvezi objekat(Izvezi u). Drop Vrste(Sačuvaj kao tip) odaberite element XML dokumenti(XML dokumenti). Na terenu Ime dokumenta(Naziv datoteke) unesite naziv HTML dokumenta i kliknite na dugme Izvoz(izvoz).
  3. Pojavit će se okvir za dijalog XML izvoz(Izvezi XML) (slika 12.9).
  4. Ovaj dijaloški okvir sadrži tri polja za potvrdu za tri dijela XML dokumenta: podatke, šemu podataka i prikaz podataka. (Pogledajte odeljak "XML format u Microsoft Office 2002" u ovom poglavlju za detalje.) Označite okvire za dijelove XML dokumenta koje želite izvesti. Na primjer, ako označite oba polja za potvrdu podaci (XML)(Podaci (XML)) i shema podataka(Šema podataka), šema podataka će biti izvezena i pohranjena odvojeno od XML datoteke podataka, u XSD datoteci. Za tabele, možete izvesti samo podatke ili njihovu strukturu, ili i podatke i strukturu, a ne eksportirati prikaz tabele kao web stranicu: potvrdni okvir prezentacija podataka(XSL) (Prezentacija vaših podataka (XSL)) može se ukloniti.

Rice. 12.9. Prozor dijaloga XML izvoz

Komentar

Trebali biste poništiti polje za potvrdu Podaci (XML) samo ako želite samo da izvezete novi prikaz objekta baze podataka i ako su podaci ranije izvezeni u XML datoteku. U suprotnom, kada otvorite rezultirajuću web stranicu, dobit ćete poruku o grešci o povezivanju na izvor podataka, a sama stranica će biti gotovo prazna.

  1. Za postavljanje dodatnih opcija konverzije kliknite na dugme Dodatno(Napredno) (Sl. 12.10).

Rice. 12.10. Tab Podaci dijaloški okvir XML izvoz

  1. Osim toga, ovaj dijaloški okvir sadrži još dvije kartice za dva preostala dijela XML dokumenta: šeme podataka i prikaze podataka. Na svakoj od ovih kartica možete odabrati potvrdni okvir koji vam omogućava da izvezete odgovarajući dio XML dokumenta, odredite putanju i naziv datoteke u kojoj će ovaj dio dokumenta biti sačuvan i postaviti neke dodatne opcije:
    • tab Podaci(Podaci) pomoću padajuće liste Kodiranje(Kodiranje) možete odabrati kodiranje za spremanje sadržaja stranice;
    • tab Šema(Šema) Možete koristiti radio dugmad da odaberete da li želite da izvezete strukturu podataka u zasebnu XSD datoteku ili da je ugradite u XML datoteku zajedno sa podacima;

Rice. 12.11. Izvještaj "Faktura" otvoren u bazi podataka

  • tab Prezentacija(Prezentacija) Koristeći radio dugmad, možete odabrati format prezentacije web stranice: HTML obrađen na strani klijenta ili strani ASP servera. Ako izvezeni objekat sadrži slike koje želite da uključite u rezultujući dokument, možete odrediti naziv fascikle u kojoj se nalaze. Na istoj kartici nalazi se polje za unos naziva XSL datoteke sa opisom dizajna stranice. Ako navedena datoteka ne postoji, Access 2002 kreira XSL datoteku koja opisuje eksterni prikaz dokumenta (programer to može kasnije koristiti kao osnovu za razvoj XSLT datoteke za pretvaranje XML dokumenta u drugi format).

Ako vam je potrebno više informacija o predstavljanju podataka u XML formatu, kliknite na dugme referenca(pomoć). Informacije o kreiranju i pretvaranju XML dokumenata mogu se naći na veb lokaciji Microsoft Developer: http://msdn.microsoft.com/.

Rice. 12.12. Izvještaj o fakturi sa podacima konvertovanim u XML format otvoren u Internet Explorer-u

  1. Kliknite OK.
  2. Ako predloženi parametri transformacije nisu promijenjeni, kao rezultat će se kreirati tri datoteke: XML - sa podacima, XSL - sa stilovima i HTM - sa prikazom transformiranog objekta. Da biste otvorili rezultirajuću web stranicu, morate otvoriti HTM ili ASP datoteku u Internet Exploreru, ovisno o tome koji je format prezentacije odabran.

Nažalost, podobrasci i izvještaji, kao i pridružena grafika, neće biti dodani u XML dokument dobiven iz objekta baze podataka. Međutim, jednostavni objekti s ugrađenim slikama izvezenim u XML izgledat će gotovo potpuno isto kao originalni u Accessu. To možete provjeriti upoređujući, na primjer, originalni i konvertovani u XML format izvještaja "Račun" (Faktura) iz baze podataka "Northwind" (sl. 12.11 i 12.12).

Ako postoji mnogo podataka u izvoru podataka odabranog objekta, učitavanje web stranice u internet pretraživač može potrajati značajno vrijeme.

Komentar

Budući da su sami podaci sadržani u takvom web dokumentu u potpunosti pohranjeni u XML datoteci, nema potrebe za pristupom bazi podataka iz koje su podaci izvorno preuzeti (kao, na primjer, u slučaju pretvaranja izvještaja u XML format) To znači da je za omogućavanje pristupa takvom dokumentu dovoljno da se na web server smjesti samo pomenuti skup fajlova koji sadrže opis ovog dokumenta. dokument je moguć samo uz pomoć aplikacija koje imaju pristup XML datoteci i koje su u stanju da percipiraju ovaj format.

Najava

XML format datoteke dokumenta

Dizajniran kao format za skladištenje tekstualnih podataka, XML format je dokument koji razumeju ne samo ljudi, već i mašine. XML je jezik nezavisan od platforme koji je kreiran za skladištenje raznih podataka. Uz jednostavnost i lakoću korištenja, ovaj jezik nije inferioran u popularnosti od HTML jezika. To je također prilično uobičajeno na internetu. Činjenica da se XML datoteke mogu lako uređivati ​​jednostavnim uređivačima teksta samo doprinosi njegovoj popularnosti.

Tehničke informacije o XML datotekama

XML dokument je niz znakova u kojem se svaki Unicode karakter može naći u svakom pojedinačnom dokumentu. Ovaj kod Unicode znakova koji čini XML dokument podijeljen je na markere i tekstualni sadržaj na osnovu jednostavnih pravila sintakse. Ovaj format ima važnu prednost u odnosu na HTML: XML format podržava proizvoljno postavljanje oznaka kako bi se jasno definirali podaci koje takve oznake pokrivaju.

Više informacija o XML formatu

XML format je dizajniran za pohranjivanje podataka koji mogu biti korisni u radu nekih programa, web lokacija i podrške za određene jezike za označavanje. Kreiranje i otvaranje datoteke u ovom formatu nije teško. To je sasvim moguće učiniti čak i ako na računaru nije instaliran specijalizovani softver.

Sam XML je jezik za označavanje, donekle sličan HTML-u, koji se koristi na web stranicama. Ali ako se potonji koristi samo za prikazivanje informacija i njihove ispravne oznake, onda XML omogućava da se strukturira na određeni način, što ovaj jezik čini nečim poput analoga baze podataka kojoj nije potreban DBMS.

Možete kreirati XML datoteke koristeći specijalizovane programe ili uređivač teksta ugrađen u Windows. Pogodnost pisanja koda i nivo njegove funkcionalnosti zavise od vrste softvera koji se koristi.

Metoda 1: Visual Studio

Umjesto ovog Microsoftovog uređivača koda, možete koristiti bilo koji od njegovih kolega drugih programera. U stvari, Visual Studio je naprednija verzija uobičajenog "Notepad". Kod sada ima posebno isticanje, greške se ističu ili ispravljaju automatski, a posebni predlošci su već učitani u program koji olakšavaju kreiranje velikih XML datoteka.

Da biste započeli, morate kreirati datoteku. Kliknite na stavku "File" u gornjoj traci i iz padajućeg menija izaberite "Stvoriti…". Otvoriće se lista sa stavkom "File".

  • Bićete prebačeni u prozor sa izborom ekstenzije datoteke, odnosno izaberite stavku "XML fajl".
  • Novokreirana datoteka će već imati prvi red s kodiranjem i verzijom. Podrazumevano, prva verzija i kodiranje su registrovani UTF-8 koje možete promijeniti u bilo kojem trenutku. Dalje, da biste kreirali punopravni XML fajl, morate registrovati sve što je bilo u prethodnoj instrukciji.

    Kada završite, ponovo odaberite na gornjoj traci "File", a tamo iz stavke padajućeg menija "Sačuvaj sve".

    Metoda 2: Microsoft Excel

    Možete kreirati XML datoteku bez pisanja koda, na primjer, koristeći moderne verzije Microsoft Excel-a, koji vam omogućavaju spremanje tablica s ovom ekstenzijom. Međutim, morate shvatiti da u ovom slučaju neće uspjeti stvoriti nešto funkcionalnije od običnog stola.

    Ova metoda je prikladnija za one koji ne žele ili ne znaju raditi s kodom. Međutim, u ovom slučaju korisnik može naići na određene probleme prilikom ponovnog pisanja datoteke u XML formatu. Nažalost, običnu tablicu možete pretvoriti samo u XML koristeći najnovije verzije MS Excel-a. Da biste to učinili, koristite sljedeća uputstva korak po korak:


    Metoda 3: Notepad

    Za rad sa XML-om, čak je i uobičajeni sasvim prikladan. "bilježnica", međutim, to će biti teško za korisnika koji nije upoznat sa sintaksom jezika, jer u njemu moraju biti napisane razne komande i oznake. Proces će biti nešto jednostavniji i mnogo produktivniji u specijaliziranim programima za uređivanje koda, na primjer, u Microsoft Visual Studio. Imaju posebno isticanje oznaka i opise alata, što uvelike pojednostavljuje rad osobi koja je nova u sintaksi ovog jezika.

    Za ovu metodu ne morate ništa preuzimati, jer je već ugrađeno u operativni sistem "bilježnica". Pokušajmo napraviti jednostavnu XML tablicu u njoj prema ovom uputstvu:


    Vaš gotov rezultat bi trebao izgledati otprilike ovako:




    25
    Tačno


    XML prevodioci moraju obraditi ovaj kod kao tabelu sa jednom kolonom, koja sadrži podatke o određenom Ivanu Ivanovu.

    V "Notepad" sasvim je moguće napraviti jednostavne tabele poput ove, ali pri kreiranju obimnijih nizova podataka mogu se pojaviti poteškoće, jer u uobičajenom "Notepad" ne postoje funkcije za ispravljanje grešaka u kodu ili njihovo isticanje.

    Kao što vidite, nema ništa komplikovano u kreiranju XML datoteke. Po želji ga može kreirati svaki korisnik koji je manje ili više sposoban za rad na računaru. Međutim, da biste kreirali potpunu XML datoteku, preporučuje se da naučite ovaj jezik za označavanje, barem na primitivnom nivou.

    Top Related Articles

    Ekstenzija datoteke .xml
    Kategorija datoteke
    Uzorak fajla (252,17 KiB)
    Povezani programi Microsoft Visual Studio 2013
    JAPISoft EditiX
    Wattle XMLwriter
    MacroMates TextMate