Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ

Konvertoni skedarin në xml. Krijo një skedar XML

Përfaqësimi i të dhënave bazuar në futjen e një përshkrimi me etiketa ose cilësime programi. Ju nuk mund t'i hapni ato për modifikim me një klik të rregullt të dyfishtë. Kjo për faktin se aplikacioni i kërkuar, i cili përdoret si parazgjedhje, nuk është i instaluar për t'u lidhur me shtesën. Por nëse dëshironi një skedar tabele të lexueshëm që mund të modifikohet, mund të hapni skedarin XML në Excel. Në këtë rast, nuk nevojiten konvertues që mund të konvertojnë formate ndërmjet tyre. E vetmja paralajmërim është se kjo veçori është e disponueshme vetëm në versionet e Office 2003 dhe më të larta.

Si të hapni XML në Excel: metoda e parë

Le të shohim importimin e të dhënave bazuar në versionin Excel 2016. Mënyra e parë dhe më e lehtë është fillimi i fillimit të Excel. Kur filloni aplikacionin, në vend të një përshëndetjeje dhe logoje, ai do të shfaqë një dritare të veçantë hyrjeje, në të cilën ka një rresht "Hap libra të tjerë" në menynë e majtë.

Pas kësaj, përdoret artikulli i shfletimit dhe në dritaren e re zgjidhet XML si format hapës. Pas kësaj, duke përdorur metodën e zakonshme, gjejmë skedarin e dëshiruar dhe shtypim butonin e hapur. Në këtë rast, ai njihet jo si një dokument teksti që përmban përshkrime dhe etiketa, por si një tabelë shumë e zakonshme. Natyrisht, të dhënat mund të modifikohen sipas gjykimit tuaj, por më shumë për këtë më vonë.

Si të hapni formatin XML në Excel: metoda e dytë

Një metodë tjetër e propozuar praktikisht nuk ndryshon nga e para. Një skedar XML në Excel mund të hapet nga menyja e skedarit ose duke përdorur shkurtoren Ctrl + O.

Përsëri, fillimisht zgjidhet lloji i formatit që do të hapet, pas së cilës gjendet skedari i dëshiruar dhe shtypet butoni përkatës.

Hapja e XML: Metoda e tretë

Ka disa metoda të tjera XML në Excel. Pra, në versionin 2016 të programit, mund të përdorni menynë e panelit të sipërm, ku zgjidhni seksionin "Të dhënat" dhe më pas klikoni butonin për të marrë të dhëna të jashtme.

Në menynë rënëse, thjesht duhet të zgjidhni seksionin "Nga burime të tjera" dhe të përdorni rreshtin "Nga XML Import" në menunë e re. Kjo pasohet nga procedura standarde e kërkimit të skedarit të dëshiruar dhe më pas hapjes së tij.

Redaktimi, ruajtja dhe eksportimi

Kur përdorni ndonjë nga këto metoda, përdoruesi merr strukturën e tabelës. Redaktimi bëhet në të njëjtën mënyrë si me skedarët standardë XLS. Ndonjëherë, për lehtësinë e redaktimit dhe ruajtjes së të dhënave, këshillohet të përdorni menunë e zhvilluesit.

Në këtë rast, ju mund të importoni jo të gjithë përmbajtjen e skedarit XML, por vetëm atë që është vërtet e nevojshme, duke futur informacion në kolonat dhe rreshtat e duhur, duke specifikuar objektin XML si burim të të dhënave. Por për ta bërë këtë, duhet të identifikoheni në llogarinë tuaj në vetë programin duke përdorur regjistrimin tuaj në Microsoft.

Mund ta ruani skedarin e ndryshuar menjëherë në formatin origjinal duke zgjedhur llojin e duhur nga lista. Nga menyja e skedarit, nëse objekti është ruajtur në formatin "amtare" Excel, mund të zgjidhni funksionin e eksportit, të klikoni në ndryshimin e llojit të skedarit dhe të vendosni XML si formatin përfundimtar.

Nëse përdoruesi është shumë dembel për të bërë konvertime të tilla, ose ai përdor një version të Office më të ulët se versioni 2003, ai do të duhet të përdorë një konvertues special për të hapur këtë format si tabelë. Tani ofrohen mjaft programe të tilla. Si mjet i fundit, nëse kjo nuk është e përshtatshme, mund t'i drejtoheni lehtësisht shërbimeve të specializuara në internet, ku formati do të ndryshohet brenda disa dhjetëra sekondash. Pas përfundimit të këtyre hapave, gjithçka që mbetet është të shkarkoni rezultatin e përfunduar në formatin XLS në hard diskun tuaj dhe më pas ta hapni atë në Excel. Sidoqoftë, në shumicën e rasteve veprime të tilla nuk kërkohen, pasi në Office 2003 aftësia për të hapur (importuar) drejtpërdrejt formatin XML tashmë ofrohet fillimisht. Dhe duket se pak njerëz sot përdorin produkte të vjetëruara të Microsoft Office.

XML është një format universal për të punuar me të dhëna. Ai mbështetet nga shumë programe, duke përfshirë ato nga fusha e DBMS. Prandaj, konvertimi i informacionit në XML është i rëndësishëm pikërisht nga pikëpamja e ndërveprimit dhe shkëmbimit të të dhënave midis aplikacioneve të ndryshme. Excel është vetëm një nga programet që punojnë me tabela, madje mund të kryejnë manipulime me bazat e të dhënave. Le të kuptojmë se si të konvertojmë skedarët Excel në XML.

Konvertimi i të dhënave në format XML nuk është një proces aq i thjeshtë, pasi gjatë këtij procesi duhet të krijohet një skemë e veçantë (schema.xml). Sidoqoftë, për të kthyer informacionin në një skedar të thjeshtë të këtij formati, mjafton të keni në dorë mjetet e zakonshme të ruajtjes në Excel, por për të krijuar një element të strukturuar mirë do të duhet të ndërhyni seriozisht me hartimin e një diagrami dhe lidhjen e tij me dokumentin.

Metoda 1: Kursimi i thjeshtë

Në Excel, mund të ruani të dhënat në formatin XML thjesht duke përdorur menunë "Ruaj si...". Vërtetë, nuk ka asnjë garanci që të gjitha programet do të funksionojnë si duhet me një skedar që është krijuar në këtë mënyrë. Dhe kjo metodë nuk funksionon në të gjitha rastet.


Kështu, konvertimi i skedarit nga formati Excel në XML do të përfundojë.

Metoda 2: Mjetet e Zhvilluesit

Mund ta konvertoni formatin Excel në XML duke përdorur mjetet e zhvilluesit në skedën e programit. Për më tepër, nëse përdoruesi bën gjithçka në mënyrë korrekte, atëherë në fund ai do të marrë, ndryshe nga metoda e mëparshme, një skedar XML të plotë që do të perceptohet saktë nga aplikacionet e palëve të treta. Por duhet thënë menjëherë se jo çdo fillestar mund të ketë njohuri dhe aftësi të mjaftueshme për të mësuar menjëherë se si të konvertojë të dhënat në këtë mënyrë.

  1. Si parazgjedhje, skeda Developer Tools është e çaktivizuar. Prandaj, para së gjithash, duhet ta aktivizoni atë. Shkoni te skeda "Dosja" dhe klikoni mbi artikullin "Opsione".
  2. Në dritaren e parametrave që hapet, kaloni në nënseksion "Personalizoni shiritin". Në anën e djathtë të dritares, kontrolloni kutinë pranë vlerës "Zhvilluesi". Pas kësaj, klikoni në butonin "NE RREGULL" ndodhet në fund të dritares. Skeda e veglave të zhvilluesit është aktivizuar tani.
  3. Tjetra, hapni tabelën Excel në program në çdo mënyrë të përshtatshme.
  4. Bazuar në të, ne duhet të krijojmë një diagram që mund të gjenerohet në çdo redaktues teksti. Për këto qëllime, mund të përdorni Notepad të rregullt të Windows, por është më mirë të përdorni një aplikacion të specializuar për programimin dhe punën me gjuhët e shënimit Notepad++. Le ta hapim këtë program. Ne krijojmë një diagram në të. Në shembullin tonë, do të duket siç tregohet më poshtë në pamjen e ekranit të dritares Notepad++.

    Siç mund ta shihni, etiketa e hapjes dhe mbylljes për dokumentin në tërësi është "bashkësi e të dhënave". Etiketa luan të njëjtin rol për secilën rresht "rekord". Për skemën do të jetë e mjaftueshme nëse marrim vetëm dy rreshta të tabelës dhe nuk i përkthejmë manualisht të gjitha në XML. Emri i etiketës hapëse dhe mbyllëse të një kolone mund të jetë arbitrar, por në këtë rast, për lehtësi, ne preferuam thjesht të përkthenim emrat e kolonave në gjuhën ruse në anglisht. Pasi të futen të dhënat, ne thjesht i ruajmë ato përmes funksionalitetit të një redaktuesi teksti kudo në hard disk në formatin XML nën emrin "skema".

  5. Përsëri shkojmë në Excel me tabelën tashmë të hapur. Kalimi te skeda "Zhvilluesi". Në shiritin në kutinë e veglave "XML" klikoni në butonin "Burimi". Në fushën që hapet në anën e majtë të dritares, klikoni në butonin "Hartat XML...".
  6. Në dritaren që hapet, klikoni në butonin "Shto...".
  7. Hapet dritarja e zgjedhjes së burimit. Shkoni te drejtoria për vendndodhjen e diagramit të përpiluar më parë, zgjidhni atë dhe klikoni në butonin "Hap".
  8. Pasi elementët e diagramit të shfaqen në dritare, tërhiqni ato duke përdorur kursorin në qelizat përkatëse të emrave të kolonave të tabelës.
  9. Klikoni me të djathtën në tabelën që rezulton. Në menynë e kontekstit, kaloni nëpër artikuj në mënyrë sekuenciale "XML" Dhe "Eksport…". Pas kësaj, ruani skedarin në çdo drejtori.

Siç mund ta shihni, ekzistojnë dy mënyra kryesore për të kthyer skedarët XLS dhe XLSX në formatin XML duke përdorur Microsoft Excel. E para prej tyre është jashtëzakonisht e thjeshtë dhe përbëhet nga një procedurë kursimi elementare me një shtrirje të caktuar përmes funksionit "Ruaj si...". Thjeshtësia dhe qartësia e këtij opsioni janë padyshim avantazhe. Por ajo ka një pengesë shumë serioze. Konvertimi kryhet pa marrë parasysh disa standarde, dhe për këtë arsye një skedar i konvertuar në këtë mënyrë thjesht mund të mos njihet nga aplikacionet e palëve të treta. Opsioni i dytë përfshin hartimin e një harte XML. Ndryshe nga metoda e parë, një tabelë e konvertuar duke përdorur këtë skemë do të përmbushë të gjitha standardet e cilësisë XML. Por, për fat të keq, jo çdo përdorues do të jetë në gjendje të kuptojë shpejt nuancat e kësaj procedure.

Le të shohim procedurën për konvertimin e një objekti të bazës së të dhënave në formatin XML:

  1. Në dritaren e bazës së të dhënave, zgjidhni objektin e kërkuar duke klikuar me të majtën dhe zgjidhni komandën Skedar, Eksporto(File, Export) ose klikoni me të djathtën mbi objektin dhe zgjidhni komandën nga menyja e kontekstit Eksporti(Eksport).
  2. Do të shfaqet një kuti dialogu Eksporto një objekt(Eksport në). Në listën rënëse Llojet(Ruaj si lloj) zgjidhni elementin Dokumentet XML(Dokumentet XML). Në fushë Emri i skedarit(Emri i skedarit) shkruani emrin e dokumentit HTML dhe klikoni butonin Eksporti(Eksport).
  3. Do të shfaqet një kuti dialogu Eksporti XML(Eksport XML) (Fig. 12.9).
  4. Kjo kuti dialogu përmban tre kuti kontrolli për tre komponentët e një dokumenti XML: të dhënat, skema e të dhënave dhe prezantimi i të dhënave. (Për më shumë informacion, shihni seksionin "Formati XML në Microsoft Office 2002" të këtij kapitulli). Zgjidhni kutitë e kontrollit për pjesët e dokumentit XML që dëshironi të eksportoni. Për shembull, nëse zgjidhni kutitë e kontrollit në të njëjtën kohë të dhëna (XML)(Të dhënat (XML)) dhe skema e të dhënave(Skema e të dhënave), skema e të dhënave do të eksportohet dhe ruhet veçmas nga skedari i të dhënave XML, në një skedar XSD. Për tabelat, mund të eksportoni vetëm të dhënat ose strukturën e tyre, ose të dhënat dhe strukturën së bashku dhe të mos e eksportoni pamjen e tabelës si një faqe interneti: kutia e kontrollit prezantimi i të dhënave(XSL) (Prezantimi i të dhënave tuaja (XSL)) mund të hiqet.

Oriz. 12.9. Dritarja e dialogut Eksporti XML

Koment

Kutia e kontrollit Data (XML) duhet të pastrohet vetëm nëse dëshironi të eksportoni vetëm një paraqitje të re të objektit të bazës së të dhënave dhe të dhënat janë eksportuar më parë në një skedar XML. Përndryshe, kur hapni faqen e internetit që rezulton, do të merrni një mesazh për një gabim në lidhjen me burimin e të dhënave dhe vetë faqja do të jetë pothuajse bosh.

  1. Për të vendosur opsione shtesë të konvertimit, klikoni butonin Për më tepër(I avancuar) (Fig. 12.10).

Oriz. 12.10. Tab Të dhënat kuti dialogu Eksporti XML

  1. Përveç kësaj, kjo kuti dialogu përmban dy skeda të tjera për dy komponentët e mbetur të dokumentit XML: skemën e të dhënave dhe paraqitjen e të dhënave. Në secilën prej këtyre skedave, mund të zgjidhni një kuti kontrolli që ju lejon të eksportoni pjesën përkatëse të dokumentit XML, të specifikoni shtegun dhe emrin e skedarit në të cilin do të ruhet kjo pjesë e dokumentit dhe të vendosni disa parametra shtesë:
    • në skedën Të dhënat(Të dhënat) duke përdorur listën rënëse Kodimi(Encoding) ju mund të zgjidhni kodimin për të ruajtur përmbajtjen e faqes;
    • në skedën Skema(Skema) mund të përdorni butonat e radios për të zgjedhur nëse do të eksportoni strukturën e të dhënave në një skedar të veçantë XSD ose do ta futni atë në një skedar XML së bashku me të dhënat;

Oriz. 12.11. Raporti i llogarisë u hap në bazën e të dhënave

  • në skedën Prezantimi(Prezantimi) duke përdorur çelësat, mund të zgjidhni formatin e prezantimit të faqes në internet: HTML i përpunuar në anën e klientit ose në anën e serverit ASP. Nëse objekti i eksportuar përmban fotografi që dëshironi të përfshini në dokumentin që rezulton, mund të specifikoni emrin e dosjes në të cilën ndodhen. Në të njëjtën skedë ka një fushë për futjen e emrit të skedarit XSL me një përshkrim të dizajnit të faqes. Nëse skedari i specifikuar nuk ekziston, Access 2002 do të krijojë një skedar XSL që përshkruan paraqitjen e jashtme të dokumentit (zhvilluesi mund ta përdorë këtë më vonë si bazë për zhvillimin e një skedari XSLT për të kthyer dokumentin XML në një format tjetër).

Nëse keni nevojë për më shumë informacion në lidhje me paraqitjen e të dhënave në formatin XML, klikoni butonin Referenca(Ndihmë). Informacioni rreth zhvillimit dhe konvertimit të dokumenteve XML mund të gjendet në faqen e internetit të zhvilluesit të Microsoft: http://msdn.microsoft.com/.

Oriz. 12.12. Raporti i faturës, të dhënat e të cilit konvertohen në format XML, u hap në Internet Explorer

  1. Klikoni OK.
  2. Nëse parametrat e propozuar të transformimit nuk janë ndryshuar, si rezultat do të krijohen tre skedarë: XML - me të dhëna, XSL - me stile dhe HTM - me një paraqitje të objektit të konvertuar. Për të hapur faqen e internetit që rezulton, duhet të hapni një skedar HTM ose ASP në Internet Explorer, në varësi të formatit të prezantimit që keni zgjedhur.

Fatkeqësisht, nënformat dhe raportet, dhe grafika shoqëruese, nuk do të shtohen në dokumentin XML të marrë nga objekti i bazës së të dhënave. Megjithatë, objektet e thjeshta me grafikë të integruar të eksportuara në XML do të duken pothuajse saktësisht të njëjta me ato origjinale në Access. Ju mund ta verifikoni këtë duke krahasuar, për shembull, origjinalin dhe raportin e Faturës të konvertuar në formatin XML nga baza e të dhënave Northwind (Figurat 12.11 dhe 12.12).

Nëse ka shumë të dhëna në burimin e të dhënave të objektit të zgjedhur, ngarkimi i faqes së internetit në shfletuesin e Internetit mund të marrë një kohë të konsiderueshme.

Koment

Meqenëse vetë të dhënat e përfshira në një dokument të tillë Web ruhen tërësisht në skedarin XML, nuk ka nevojë të hyni në bazën e të dhënave nga e cila u morën fillimisht të dhënat (si, për shembull, është rasti kur konvertoni një raport në formatin XML) Kjo do të thotë se për të siguruar akses në një dokument të tillë, mjafton të vendosni vetëm grupin e përmendur të skedarëve që përmbajnë një përshkrim të këtij dokumenti në serverin e internetit. Nga ana tjetër, kjo do të thotë se ndryshimi i të dhënave në një dokument të tillë është e mundur vetëm duke përdorur aplikacione që kanë akses në skedarin XML dhe janë në gjendje të perceptojnë këtë format.

Njoftim

Formati i skedarit të dokumentit XML

I krijuar si një format për ruajtjen e të dhënave tekstuale, XML është një dokument që kuptohet jo vetëm nga njerëzit, por edhe nga makinat. XML është një gjuhë e pavarur nga platforma që është krijuar për të ruajtur lloje të ndryshme të të dhënave. Duke qenë e thjeshtë dhe e lehtë për t'u përdorur, kjo gjuhë nuk është inferiore në popullaritet ndaj gjuhës HTML. Është gjithashtu mjaft e zakonshme në internet. Fakti që skedarët XML mund të redaktohen lehtësisht me redaktues të thjeshtë teksti vetëm sa e rrit popullaritetin e tij.

Informacion teknik rreth skedarëve XML

Një dokument XML është një sekuencë karakteresh në të cilat çdo karakter Unicode mund të gjendet në çdo dokument individual. Ky kod i karakterit Unicode që përbën një dokument XML ndahet në argumente dhe përmbajtje teksti bazuar në rregulla të thjeshta sintaksore. Ky format ka një avantazh të rëndësishëm mbi HTML: XML mbështet vendosjen arbitrare të etiketave për të përcaktuar qartë të dhënat që mbulojnë etiketat e tilla.

Informacion shtesë në lidhje me formatin XML

Formati XML është krijuar për të ruajtur të dhëna që mund të jenë të dobishme në funksionimin e programeve të caktuara, faqeve të internetit dhe mbështetjes për gjuhë të caktuara shënjimi. Nuk është e vështirë të krijosh dhe hapësh një skedar me këtë format. Kjo mund të bëhet edhe nëse nuk keni ndonjë softuer të specializuar të instaluar në kompjuterin tuaj.

XML në vetvete është një gjuhë shënjimi, disi e ngjashme me HTML, që përdoret në faqet e internetit. Por nëse kjo e fundit përdoret vetëm për shfaqjen e informacionit dhe shënimin e tij të saktë, atëherë XML lejon që ai të strukturohet në një mënyrë të caktuar, gjë që e bën këtë gjuhë disi të ngjashme me një analog të një baze të dhënash që nuk kërkon një DBMS.

Ju mund të krijoni skedarë XML duke përdorur programe të specializuara ose redaktues teksti të integruar në Windows. Lehtësia e shkrimit të kodit dhe niveli i funksionalitetit të tij varen nga lloji i softuerit të përdorur.

Metoda 1: Visual Studio

Në vend të këtij redaktuesi të kodit të Microsoft, mund të përdorni cilindo nga analogët e tij nga zhvilluesit e tjerë. Në fakt, Visual Studio është një version më i avancuar i të zakonshmes "Fletorja e shënimeve". Kodi tani ka një theksim të veçantë, gabimet theksohen ose korrigjohen automatikisht, dhe shabllonet speciale janë ngarkuar tashmë në program që e bëjnë më të lehtë krijimin e skedarëve të mëdhenj XML.

Për të filluar, duhet të krijoni një skedar. Klikoni mbi një artikull "Dosja" në panelin e sipërm dhe nga menyja rënëse zgjidhni "Krijoni...". Do të hapet një listë që tregon artikullin "Dosja".

  • Do të ridrejtoheni në një dritare me një zgjedhje të zgjerimit të skedarit, zgjidhni artikullin në përputhje me rrethanat "Skedar XML".
  • Skedari i krijuar rishtazi do të ketë tashmë rreshtin e parë me kodimin dhe versionin. Si parazgjedhje, versioni i parë dhe kodimi janë specifikuar UTF-8, të cilin mund ta ndryshoni në çdo kohë. Tjetra, për të krijuar një skedar XML të plotë, duhet të shkruani gjithçka që ishte në udhëzimet e mëparshme.

    Kur të përfundoni, zgjidhni përsëri në panelin e sipërm "Dosja", dhe ka një artikull nga menyja rënëse "Ruaj gjithçka".

    Metoda 2: Microsoft Excel

    Ju mund të krijoni një skedar XML pa shkruar kod, për shembull, duke përdorur versionet moderne të Microsoft Excel, i cili ju lejon të ruani tabela me këtë shtesë. Sidoqoftë, duhet të kuptoni se në këtë rast nuk do të jetë e mundur të krijoni diçka më funksionale se një tabelë e rregullt.

    Kjo metodë është më e përshtatshme për ata që nuk duan ose nuk dinë të punojnë me kod. Sidoqoftë, në këtë rast, përdoruesi mund të hasë probleme të caktuara kur rishkruan skedarin në formatin XML. Fatkeqësisht, operacioni i konvertimit të një tabele të rregullt në XML është i mundur vetëm në versionet më të reja të MS Excel. Për ta bërë këtë, përdorni udhëzimet e mëposhtme hap pas hapi:


    Metoda 3: Notepad

    Edhe një i rregullt është mjaft i përshtatshëm për të punuar me XML "Fletore", megjithatë, do të jetë e vështirë për një përdorues që nuk është i njohur me sintaksën e gjuhës, pasi komanda dhe etiketa të ndryshme duhet të shkruhen në të. Procesi do të jetë disi më i thjeshtë dhe shumë më produktiv në programet e specializuara për redaktimin e kodit, për shembull, në Microsoft Visual Studio. Ato kanë theksim të veçantë të etiketave dhe këshilla veglash, të cilat thjeshtojnë shumë punën e një personi të ri në sintaksën e kësaj gjuhe.

    Kjo metodë nuk kërkon shkarkimin e asgjëje, pasi ajo tashmë është e integruar në sistemin operativ. "Fletore". Le të përpiqemi të bëjmë një tabelë të thjeshtë XML në të duke përdorur këto udhëzime:


    Rezultati juaj i përfunduar duhet të duket diçka si kjo:




    25
    E vërtetë


    Përpiluesit XML duhet ta përpunojnë këtë kod si një tabelë me një kolonë që përmban të dhëna për një Ivan Ivanov të caktuar.

    "Fletorja e shënimeve"është mjaft e mundur të bëhen tabela të thjeshta si kjo, por kur krijoni grupe të dhënash më të mëdha, mund të shfaqen vështirësi, pasi në të zakonshmet "Fletorja e shënimeve" Nuk ka funksione për korrigjimin e gabimeve në kod ose për t'i theksuar ato.

    Siç mund ta shihni, nuk ka asgjë të komplikuar në krijimin e një skedari XML. Nëse dëshironi, mund të krijohet nga çdo përdorues që pak a shumë di të punojë në kompjuter. Sidoqoftë, për të krijuar një skedar XML të plotë, rekomandohet të studioni këtë gjuhë shënjimi, të paktën në një nivel primitiv.

    Artikujt më të mirë mbi këtë temë

    Zgjatja e skedarit .xml
    Kategoria e skedarit
    Shembull skedar (252,17 KiB)
    Programe të ngjashme Microsoft Visual Studio 2013
    JAPISoft EditiX
    Wattle XMLwriter
    MacroMates TextMate