Excel failas xml. Konvertuoti xls į xml

Aš jums pasakysiu, kaip greitai sukurti xml failą iš „Excel“ lentelės!

XML dokumentai yra labai stiprus ir galingas dalykas. Su vienu XML failu galite užpildyti savo svetainę informacija per kelias sekundes! Juk visi šiuolaikiniai varikliai (TVS) turi galimybę importuoti iš XML failo. Tai kodėl aš tai darau?

Kaip žinote, *.xls formatai (*.xlsx Office 2007) yra Microsoft Office Excel formatai. 2003 biuras yra praeitis, jau yra 2010, bet aš dirbu 2007 m., todėl kalbėsiu remdamasis ja. Eime!

1. Eikite į „Microsoft“ svetainę ir atsisiųskite darbo su XML priedą. Atsisiųskite „Excel 2003“ priedą: XML įrankių priedas. Sveria nedaug, 397 KB.



2. Įdiekite jį savo kompiuteryje. Nėra nieko sudėtingo įdiegti. Pagal numatytuosius nustatymus priedas įdiegiamas čia: c:\Office Samples\OfficeExcel2003XMLToolsAddin

3. Dabar atidarykite „Excel“, eikite į meniu ir pasirinkite „Excel Options“.

4. Atsidariusiame lange kairėje pasirinkite elementą „Priedai“, o lango apačioje spustelėkite mygtuką „Eiti...“.

5. Prieš jus atsidarys naujas langas, kuriame reikia paspausti mygtuką „Naršyti...“. Kaip tai atrodo, parodyta žemiau.

6. Dabar reikia rasti įdiegtą XmlTools priedą (žr.). Pasirinkite jį ir spustelėkite Gerai!

7. Jei viską padarėte teisingai, pamatysite tokį langą! Nedvejodami spustelėkite Gerai, diegimas baigtas!

8. Dabar viršutiniame meniu turite priedo skirtuką, o kairėje – XML įrankių elementą.

Sutvarkėme diegimą, o dabar pereikime tiesiai prie xls konvertavimo (eksportavimo) į xml.

1. Norėdami tai padaryti, atidarykite failą su duomenimis, kuriuos reikia distiliuoti. Tada išskleidžiamajame meniu „Konvertuoti diapazoną į XML sąrašą...“ pasirinkite pirmąjį elementą.

2. Prieš tave atsivers mažas langelis, ko tau jame reikia? Yra radijo mygtukai „Ne“ ir „Taip“, kam jie skirti? Tai paprasta, jei turite duomenų antraštę (mano atveju ji yra), pasirinkite Taip, o jei jos neturite, tada Ne. Tada spustelėkite mažą stačiakampį viršutinėje eilutėje.

3. Pasirinkite duomenų sritį, kurią konvertuojame, ir pasirodžiusiame lange spustelėkite dešinėje esantį mygtuką. Grįžta ankstesnis langas ir spustelėkite Gerai.

4. Jūsų ženklas turėtų pasikeisti, galima sakyti transformuotis, man jis atrodo taip:

6. Išskleidžiamajame sąraše „Failo tipas“ pasirinkite XML duomenis ir spustelėkite „Išsaugoti“.

Sveikiname, jūsų failas sukurtas!

Tikiuosi, kad viskas buvo pateikta išsamiai ir aiškiai, bet jei turite klausimų, rašykite!

Jei dirbate vietiniame kompiuteryje, pagal numatytuosius nustatymus Microsoft Office sukurtas dokumentas išsaugomas dvejetainiu formatu su plėtiniu .doc, .xls, .ppt ir kt., priklausomai nuo programos, kurioje jis buvo sukurtas. „Word“ dokumentą galite išsaugoti tokiu formatu HTML(Hiperteksto žymėjimo kalba) ir XML (išplečiama žymėjimo kalba- išplečiama žymėjimo kalba) ir paskelbkite ją įmonės tinkle arba internete pasirinkę iš meniu Failas komanda Išsaugoti kaip tinklalapį(Išsaugoti kaip tinklalapį). Laukas Failo tipas(Išsaugoti kaip tipą) dialogo lango komanda, kad išsaugotumėte failą tokiais formatais kaip: Tinklo puslapis(Tinklo puslapis) Tinklalapis su filtru(Tinklalapis, Filtruotas) ir Interneto archyvas(žiniatinklio archyvas). Formatas Tinklo puslapis(Tinklalapis) išsaugo visas dokumentų redagavimo galimybes HTML formatu. Formatas Tinklalapis su filtru(Tinklalapis, Filtruotas) pašalina dalį HTML kodo ir sumažina failo dydį. Interneto archyvo (vieno failo tinklalapio) formatas leidžia siųsti turinį (tekstą ir grafiką) viename *.mht, *.mhtml faile.

Naudojant bet kurį iš aukščiau nurodytų formatų, visos formatavimo parinktys išsaugomos kiekviename dokumente. Įmonės tinklo ar interneto vartotojai, kurie savo kompiuteriuose neįdiegę Microsoft Office, gali peržiūrėti HTML arba XML formatu išsaugotus failus naršyklėje ar kitoje interneto naršymo programoje.

„Office“ užtikrina didelio tikslumo suformatuoto dokumento atvaizdavimą naršyklės lange, kuris atrodo lygiai taip pat, kaip ir programos lange. Išsaugomi diagramų ir brėžinių parametrai, tokie kaip spalvos ir linijų charakteristikos. Pradedantysis vartotojas, nežinantis, kaip programuoti, gali sukurti tinklalapį „Office 2003“ ir paskelbti jį žiniatinklio serveryje neprarasdamas dokumento kokybės ar funkcionalumo. Automatinis HTML ir XML kodavimo aptikimas leidžia matyti teisingus simbolius bet kurioje kalbos aplinkoje.

Failų išsaugojimo HTML formatu ypatybės

Yra statiniai ir dinaminiai HTML formatai. Statinis formatas naudojamas tais atvejais, kai duomenys keičiasi retai, dinamiškas – kai publikavimo metu reikia rodyti naujausius duomenis. Atminkite, kad „Access 2002“ jau palaiko objektų konvertavimą į du dinaminius HTML formatus: ASP ( Aktyvūs serverio puslapiai) ir IDC/HTX. Failas su plėtiniu asp naudojamas dinaminiams tinklalapiams, su plėtiniu idc jame yra užklausa SQL sakinio forma, o su plėtiniu htx – komandos ir formatavimo instrukcijos. Vietoj duomenų į failus su plėtiniu htx. įtraukti šablonai, nurodantys, kur įterpti duomenis iš užklausos faile su plėtiniu .idc.

Kai įrašote dokumentą HTML formatu, „Office 2003“ sukuria vieną HTML failą (pavyzdžiui, otchet.htm) ir aplanką tuo pačiu pavadinimu, kuriame yra visi dokumentą palaikantys failai ir pagrindinis valdymo failas nurodytame kataloge. Kiekviena figūra, skaičiuoklė, pristatymo skaidrė ir pagalbinių duomenų rinkinys dedami į atskirą failą. Visi grafiniai vaizdai automatiškai konvertuojami į .GIF, JPG, JPEG arba .PNG formatus, priklausomai nuo turinio. Pavyzdžiui, piešiniai išsaugomi GIF formatu, o nuotraukos – JPEG. Perkeldami tokius dokumentus turite nukopijuoti ir pagrindinį HTML failą, ir pagalbinių failų aplanką. (Jei reikia daugiau informacijos, žr. toliau pateiktą skyrių „Failų tipai, naudojami paveikslėliams ir grafikai rodyti tinklalapyje“.)

Kad būtų lengviau redaguoti nerastrinę grafiką tinkamomis programomis, konvertuojant Office 2003 dokumentą į HTML, grafika išsaugoma ir vietiniu, ir naršyklės formatu.

Pavyzdžiui, štai kaip konvertuoti Access duomenų bazės objektą į dinaminį HTML:

  1. Lange Duomenų bazė(Duomenų bazė) pelės paspaudimu pasirinkite reikiamą objektą ir pasirinkite iš meniu Failas(Failas) komanda Eksportuoti(Eksportuoti į).
  2. Dialogo lange Eksportuokite objektą(Eksportuoti į) lauke Failo tipas(Išsaugoti kaip tipą) pasirinkite eilutę Microsoft IIS 1-2 arba Microsoft ASP puslapiai (Microsoft Active Server Pages).
  3. Pasirinkite aplanką, kuriame bus išsaugotas eksportuotas failas, ir laukelyje įveskite failo pavadinimą lotyniškomis raidėmis Failo pavadinimas(Failo pavadinimas).
  4. Spustelėkite mygtuką Eksportuoti(Eksportas).
  5. Jei naudojate Active Server Pages formatą, pasirodys dialogo langas. ASP failo išvesties konfigūravimas(Microsoft Active Server puslapių išvesties parinktys), kurioje nurodykite ODBC duomenų šaltinio pavadinimą. Jis bus naudojamas žiniatinklio serveryje norint pasiekti duomenis. Įveskite serverio, kuriame bus talpinamas ASP failas, adresą.

Vertybių naudojimas XML formatu

Office 2003 palaiko XML ( išplečiama žymėjimo kalba- išplečiama žymėjimo kalba). Ši kalba suteikia intuityvius, galingus bendradarbiavimo įrankius ir yra plačiai naudojama keistis informacija internete, nepaisant naudojamos platformos ar duomenų formato. XML formatas buvo sukurtas iš HTML kaip universalaus duomenų pateikimo įmonių tinkluose ir internete formatas. Jis turi daugiau funkcijų nei HTML. Šiuo formatu galima pateikti bet kurį „Office“ dokumentą.

XML leidžia lengvai gauti duomenis iš Office 2003 dokumentų į kitas XML programas. Galite atskirti dokumento turinį ir jo dvejetainio formato ribas. Turinys tampa prieinamas automatinio duomenų rinkimo ir analizės procesams su vėlesniu koregavimu. XML dokumentą gali sudaryti keli skirtingų tipų failai, pavyzdžiui, XML failas su duomenimis; ASP failas, kuriame yra tinklalapis dokumentui peržiūrėti; xsd failą, kuriame yra duomenų struktūros aprašymas ir kt. Vieną dokumentą galima peržiūrėti naudojant „Internet Explorer“ 5 ir naujesnę versiją. HTML faile yra scenarijus, įkeliantis duomenis iš XML šaltinio.

Skirtingai nuo bendrųjų HTML žymų, XML žymas gali modifikuoti kūrėjai, todėl jos turi būti perduotos jas naudojančiai programinei įrangai. „Microsoft“ ketina naudoti XML formas išskirtinai įmonių rinkoje. Kadangi kai kurios naršyklės neapdoroja XML, Word suteikia galimybę išsaugoti dokumentą kaip filtruotą tinklalapį nenaudojant XML žymų. Norėdami naudoti šią funkciją meniu Aptarnavimas(Įrankiai) pasirinkite komandą Galimybės(Parinktys), tada atidarykite skirtuką Yra dažni(Bendra), paspauskite mygtuką Interneto dokumentų parinktys(Žiniatinklio parinktys) ir eikite į skirtuką Recenzentai(Naršyklės), pažymėkite arba išvalykite žymės langelį Išjungti komponentus, kurių ši naršyklė nepalaiko. XML žymų rinkinys, apibrėžiantis dokumento elementus, vadinamas schema ( schema).

XML failų išsaugojimas ir atidarymas programoje „Word 2003“ gali būti naudojamas norint integruoti su pagrindiniais įmonės verslo duomenimis. „Excel“ grafinio susiejimo įrankis susieja vartotojo apibrėžtą XML schemą su „Excel“ skaičiuoklės langeliais.

Microsoft Excel yra patogus įrankis įvairiems duomenims tvarkyti ir struktūrizuoti. Tai leidžia apdoroti informaciją naudojant skirtingus metodus ir redaguoti duomenų rinkinius.

Panagrinėkime jo panaudojimo galimybes žiniatinklio programų failams generuoti ir apdoroti. Naudodamiesi konkrečiu pavyzdžiu, išnagrinėsime darbo su XML pagrindus programoje „Excel“.

Kaip sukurti XML failą iš Excel

XML yra duomenų perdavimo žiniatinklyje failų standartas. „Excel“ palaiko jos eksportą ir importą.

Pažiūrėkime, kaip sukurti XML failą, naudodami gamybos kalendoriaus pavyzdį.

  1. Padarykime lentelę, iš kurios reikia sukurti XML failą programoje Excel ir užpildyti ją duomenimis.
  2. Sukurkime ir įterpkime XML žemėlapį su reikiama dokumento struktūra.
  3. Eksportuokite lentelės duomenis į XML formatą.

Failą išsaugome XML formatu.

Kiti būdai gauti XML duomenis (schemą):

  1. Atsisiųskite iš duomenų bazės, specializuota verslo programa. Schemas gali teikti komercinės svetainės ir paslaugos. Paprastos parinktys yra viešai prieinamos.
  2. XML žemėlapiams išbandyti naudokite paruoštus pavyzdžius. Pavyzdžiuose yra pagrindiniai elementai ir XML struktūra. Nukopijuokite ir įklijuokite į Notepad ir išsaugokite su norimu plėtiniu.


Kaip išsaugoti Excel failą XML formatu

Vienas iš variantų:

  1. Spustelėkite mygtuką „Office“. Pasirinkite „Išsaugoti kaip“ - „Kiti formatai“.
  2. Mes suteikiame vardą. Pasirinkite išsaugojimo vietą ir failo tipą – XML.

Daugiau pasirinkimų:

  1. Atsisiųskite XLC į XML keitiklį. Arba suraskite paslaugą, kuri leidžia eksportuoti failą internetu.
  2. Atsisiųskite XML įrankių priedą iš oficialios „Microsoft“ svetainės. Jis yra laisvai prieinamas.
  3. Naujos knygos atidarymas. Biuro mygtukas – „Atidaryti“.

Kaip atidaryti XML failą programoje Excel

Spustelėkite Gerai. Su gauta lentele galite dirbti kaip su bet kuriuo „Excel“ failu.

Kaip konvertuoti XML failą į Excel

Sukurtą lentelę redaguojame ir išsaugome Excel formatu.

Kaip rinkti duomenis iš XML failų programoje Excel

Informacijos rinkimo iš kelių XML failų principas yra toks pat kaip ir transformacijos principas. Kai importuojame duomenis į Excel, tuo pačiu metu perkeliamas ir XML žemėlapis. Kiti duomenys gali būti perkelti į tą pačią schemą.

Kiekvienas naujas failas bus susietas su esamu žemėlapiu. Kiekvienas lentelės struktūros elementas atitinka elementą žemėlapyje. Leidžiamas tik vienas duomenų susiejimas.

Norėdami konfigūruoti susiejimo parinktis, kūrėjo meniu atidarykite įrankį Žemėlapio ypatybės.


Galimybės:

  1. Kiekvieną naują failą „Excel“ patikrins, ar jis atitinka įdiegtą kortelę (jei pažymime langelį šalia šio elemento).
  2. Duomenys gali būti atnaujinti. Arba nauja informacija bus įtraukta į esamą lentelę (prasminga, jei reikia rinkti duomenis iš panašių failų).

Tai yra rankiniai failų importavimo ir eksportavimo būdai.

Pastaba:Šis straipsnis atliko savo tikslą ir netrukus bus nutrauktas. Kad išvengtume klaidų „Puslapis nerastas“, pašaliname mums žinomas nuorodas. Jei sukūrėte nuorodas į šį puslapį, pašalinkite jas ir kartu galime išlaikyti nuoseklumą visame žiniatinklyje.

Jei reikia sukurti XML duomenų failą ir XML schemos failą iš įvairių darbalapio langelių, galite naudoti XML įrankių priedo 1.1 versiją, skirtą Excel 2003, kad išplėstumėte esamas XML galimybes Microsoft Excel 2007 ir naujesnėje versijoje. versijos.

Pastaba:Šis priedas buvo sukurtas programai „Excel 2003“. Dokumentacija ir vartotojo sąsaja nurodo sąrašus, kurie vėlesnėse nei „Excel 2003“ programos versijose vadinami „Excel“ lentelėmis.

Norėdami gauti daugiau informacijos apie darbą su šiuo papildiniu, žr. XML įrankių papildinio 1.1 versijos, skirtos Excel 2003, naudojimas.

2 veiksmas: konvertuokite langelių diapazoną į XML lentelę

    Įveskite duomenis, kuriems norite sukurti XML duomenų failą ir XML schemos failą. Duomenys turi būti pateikiami lentelės formatu stulpelių ir eilučių pavidalu (vadinami įprastais duomenimis).

    Skirtuke Priedai grupėje Meniu komandos spustelėkite šalia antraštės esančią rodyklę XML įrankiai ir paspauskite mygtuką Konvertuoti diapazoną į XML sąrašą.

    Teksto laukelyje įveskite langelių diapazoną su duomenimis, kuriuos norite konvertuoti kaip absoliučią nuorodą.

    Lauke Pirmoje eilutėje yra stulpelių pavadinimai pasirinkite Nr, jei pirmoje eilutėje yra duomenų, arba Taip jei pirmoje eilutėje yra stulpelių antraštės, ir spustelėkite Gerai.

    „Excel“ automatiškai sukurs XML schemą, susies langelius su schema ir sukurs XML lentelę.

    Svarbu: Jei atsidaro „Visual Basic“ rengyklė ir matote „Visual Basic for Applications“ (VBA) klaidos pranešimą, atlikite šiuos veiksmus:

    1. Spustelėkite mygtuką Gerai.

      Paryškintoje VBA kodo modulio eilutėje pašalinkite „50“ iš eilutės. Kitaip tariant, pakeiskite:
      XMLDoc kaip MSXML2 . DOMDocument50
      Kam:
      XMLDoc kaip Msxml2. Domdocument

      Paspauskite F5, kad surastumėte kitą eilutę su tekstu „XMLDoc As msxml2.DOMDocument50“, spustelėkite Gerai ir pakeiskite eilutę kaip ankstesnėje pastraipoje.

      Dar kartą paspauskite F5, kad surastumėte ir pakeistumėte kitus eilutės atvejus.

      Jei paspaudę F5 nebematote VBA klaidos pranešimo, uždarykite Visual Basic redaktorių, kad grįžtumėte į darbaknygę. Ląstelių diapazonas bus konvertuotas į XML lentelę.

      Pastaba: Norėdami rodyti visus XML žemėlapius darbaknygėje, skirtuke Programuotojas grupėje XML spustelėkite mygtuką Šaltinis kad būtų rodoma XML šaltinio užduočių sritis. XML šaltinio užduočių srities apačioje spustelėkite XML žemėlapiai.

      Jei skirtukas Programuotojas nematomas, atlikite pirmuosius tris kitoje skiltyje nurodytus veiksmus, kad pridėtumėte jį prie „Excel“ juostos.

3 veiksmas: eksportuokite XML lentelę į XML duomenų (XML) failą

Pastaba: Kuriant XML žemėlapius ir eksportuojant duomenis programoje Excel į XML failus, yra ribojamas eilučių, kurias galima eksportuoti, skaičius. Eksportuodami į XML failą iš „Excel“, galite išsaugoti iki 65 536 eilučių. Jei faile yra daugiau nei 65 536 eilučių, „Excel“ galės eksportuoti tik pirmąsias eilutes (eilučių skaičius modifikuotas 65 537). Pavyzdžiui, jei darbalapyje yra 70 000 eilučių, „Excel“ eksportuoja 4 464 eilutes (70 000 mod 65 537). Rekomenduojame vadovautis vienu iš šių patarimų: 1) naudoti XLSX formatą; 2) išsaugokite failą "XML 2003 lentelės (*.xml)" formatu (prarasite atvaizdus); 3) pašalinkite visas eilutes po 65536 ir vėl eksportuokite (taip išliks atvaizdai, bet prarasite eilutes failo pabaigoje).

4 veiksmas: išsaugokite XML schemą XML schemos (XSD) faile

Pastaba:Šis puslapis buvo išverstas automatiškai, jame gali būti netikslumų ir gramatinių klaidų. Mums svarbu, kad šis straipsnis būtų jums naudingas. Ar informacija buvo naudinga? Patogumui taip pat (anglų kalba).

Pateikiami duomenys, pagrįsti aprašo įvedimu su žymomis arba programos nustatymais. Negalite atidaryti jų redaguoti įprastu dvigubu spustelėjimu. Taip yra dėl to, kad reikalinga programa, kuri naudojama pagal numatytuosius nustatymus, nėra įdiegta, kad būtų galima susieti su plėtiniu. Bet jei norite skaitomo, redaguojamo lentelės failo, galite atidaryti XML failą programoje „Excel“. Šiuo atveju nereikia keitiklių, galinčių konvertuoti formatus tarpusavyje. Vienintelis įspėjimas yra tas, kad ši funkcija pasiekiama tik 2003 ir naujesnėse „Office“ versijose.

Kaip atidaryti XML „Excel“: pirmasis metodas

Pažiūrėkime, kaip importuoti duomenis pagal 2016 m. „Excel“ versiją. Pirmasis ir lengviausias būdas yra iš pradžių paleisti „Excel“. Paleidus programą, vietoj sveikinimo ir logotipo bus rodomas specialus prisijungimo langas, kuriame kairiajame meniu yra eilutė „Atidaryti kitas knygas“.

Po to naudojamas naršymo elementas, o naujame lange XML pasirenkamas kaip atidarymo formatas. Po to įprastu būdu suraskite norimą failą ir paspauskite atidarymo mygtuką. Šiuo atveju jis atpažįstamas ne kaip tekstinis dokumentas su aprašymais ir žymomis, o kaip labai įprasta lentelė. Žinoma, duomenis galite redaguoti savo nuožiūra, bet apie tai vėliau.

Kaip atidaryti XML formatą „Excel“: antrasis metodas

Kitas siūlomas metodas praktiškai nesiskiria nuo pirmojo. XML failą galite atidaryti programoje „Excel“ iš failo meniu arba naudokite spartųjį klavišą Ctrl + O.

Vėlgi, pirmiausia pasirenkamas atidaromo formato tipas, po kurio surandamas norimas failas ir paspaudžiamas atitinkamas mygtukas.

XML atidarymas: trečiasis metodas

„Excel“ yra dar keli XML metodai. Taigi 2016 m. programos versijoje galite naudoti viršutinio skydelio meniu, kuriame pasirenkate skyrių „Duomenys“, tada spustelėkite mygtuką, kad gautumėte išorinius duomenis.

Išskleidžiamajame meniu tereikia pasirinkti skyrių „Iš kitų šaltinių“ ir naujame meniu naudoti eilutę „Iš XML importo“. Po to seka standartinė norimo failo paieškos ir tada jo atidarymo procedūra.

Redaguoti, išsaugoti ir eksportuoti

Naudodamas bet kurį iš šių metodų, vartotojas gauna lentelės struktūrą. Redagavimas atliekamas taip pat, kaip ir naudojant standartinius XLS failus. Kartais, kad būtų lengviau redaguoti ir išsaugoti duomenis, patartina naudoti kūrėjo meniu.

Tokiu atveju galite importuoti ne visą XML failo turinį, o tik tai, kas tikrai reikalinga, įterpiant informaciją į atitinkamus stulpelius ir eilutes, duomenų šaltiniu nurodant XML objektą. Tačiau norėdami tai padaryti, turite prisijungti prie savo paskyros pačioje programoje naudodami „Microsoft“ registraciją.

Pakeistą failą galite iš karto išsaugoti pradiniu formatu, sąraše pasirinkę atitinkamą tipą. Failo meniu, jei objektas buvo išsaugotas „gimtuoju“ Excel formatu, galite pasirinkti eksportavimo funkciją, spustelėti Keisti failo tipą ir nustatyti XML kaip galutinį formatą.

Jei vartotojas yra per tingus atlikti tokius konvertavimus arba jis naudoja senesnę „Office“ versiją nei 2003 m., jis turės naudoti specialų keitiklį, kad atidarytų šį formatą kaip lentelę. Dabar tokių programų siūloma gana daug. Kraštutiniu atveju, jei tai netinka, galite nesunkiai kreiptis į specializuotas internetines paslaugas, kur formatas bus pakeistas per porą dešimčių sekundžių. Atlikus šiuos veiksmus, belieka atsisiųsti gatavą rezultatą XLS formatu į standųjį diską ir atidaryti jį programoje Excel. Tačiau daugeliu atvejų tokie veiksmai nereikalingi, nes Office 2003 galimybė tiesiogiai atidaryti (importuoti) XML formatą jau suteikiama iš pradžių. Ir atrodo, kad šiandien mažai žmonių naudojasi pasenusiais „Microsoft Office“ produktais.