Uvoz podatkov XML

Pomembno : Besedilo članka je prevedeno strojno. Glejte zavrnitev odgovornosti. Angleško različico tega članka najdete tukaj .

Če ste predhodno ustvarili zgradbo XML, jo lahko uporabite za uvoz podatkov XML v celice, ki so preslikane, čeprav je na voljo tudi nekaj metod in ukazov za uvažanje podatkov XML brez zgradbe XML.

Če imate zgradbo XML in želite uvoziti podatke XML v preslikane celice, naredite to:

  1. V zgradbi XML izberite eno od preslikanih celic.

  2. Kliknite Razvijalec > Uvoz.

    Če zavihek Razvijalec ni prikazan, si oglejte razdelek Prikaz zavihka »Razvijalec«.

  3. V pogovornem oknu Uvoz XML-ja poiščite in izberite podatkovno datoteko XML (.xml), ki jo želite uvoziti in kliknite Uvozi.

Drugi načini za uvoz podatkov XML

Če želite več informacij o težavah, preberite Pogoste težave pri uvažanju podatkov XML na koncu tega članka.

Uvoz podatkovne datoteke XML kot tabele XML

  1. Kliknite Razvijalec > Uvoz.

    Če zavihek Razvijalec ni prikazan, si oglejte razdelek Prikaz zavihka »Razvijalec«.

  2. V pogovornem oknu Uvoz XML-ja poiščite in izberite podatkovno datoteko XML (.xml), ki jo želite uvoziti in kliknite Uvozi.

    Če se podatkovna datoteka XML ne sklicuje na shemo, Excel povzame shemo iz podatkovne datoteke XML.

  3. V pogovornem oknu Uvoz podatkov naredite nekaj od tega:

    1. Izberite Tabela XML na obstoječem delovnem listu, če želite uvoziti vsebino podatkovne datoteke XML v tabelo XML na delovnem listu na mestu določene celice.

    2. Izberite Tabela XML na novem delovnem listu, če želite uvoziti vsebino datoteke v tabelo XML na novem delovnem listu tako z začetkom v celici A1. Shema podatkovne datoteke XML je prikazana v podoknu opravil Vir XML.

  4. Če se podatkovna datoteka XML ne sklicuje na shemo, potem Excel povzame shemo iz podatkovne datoteke XML.

  5. Če želite imeti pregled nad delovanjem podatkov XML (npr. nad vpenjanjem podatkov, oblikovanjem in postavitvijo), kliknite Lastnosti, s čimer se prikaže pogovorno okno Lastnosti zgradbe XML. Na primer, obstoječi podatki v preslikanem obsegu bodo ob uvozu podatkov privzeto prepisani, vendar lahko to spremenite.

Uvoz več podatkovnih datotek XML

  1. Če želite uvoziti več datotek XML v en sam nabor preslikanih celic, izberite preslikano celico.

    Če želite uvoziti več datotek XML v več naborov preslikanih celic, kliknite celico kjer koli na delovnem listu, ki ni preslikan.

  2. Kliknite Razvijalec > Uvoz.

    Če zavihek Razvijalec ni prikazan, si oglejte razdelek Prikaz zavihka »Razvijalec«.

  3. V pogovornem oknu Uvoz XML-ja poiščite in izberite podatkovno datoteko XML (.xml), ki jo želite uvoziti.

    • Če si datoteke sledijo v zaporedju, pritisnite tipko »Shift« in kliknite prvo ter zadnjo datoteko na seznamu. Vsi podatki iz datotek XML bodo uvoženi in pripeti preslikanim celicam.

    • Če si datoteke ne sledijo zaporedoma, pritisnite in zadržite tipko »Ctrl« in na seznamu kliknite vsako posamezno datoteko, ki jo želite uvoziti.

  4. Kliknite Uvozi.

    Če ste izbrali datoteke, ki si ne sledijo zaporedoma, se prikaže pogovorno okno Uvažanje <ime datoteke>.xml. Za vsako datoteko izberite zgradbo XML, ki ustreza podatkovni datoteki XML, ki jo uvažate.

    Če želite za vse izbrane datoteke, ki še niso uvožene, uporabiti eno samo zgradbo, izberite Uporabi to zgradbo XML za vse izbrane datoteke te sheme.

Uvoz več podatkovnih datotek XML kot zunanjih podatkov

Če želite uvoziti več podatkovnih datotek XML, ki uporabljajo isti imenski prostor, vendar različne sheme XML, lahko uporabite ukaz Iz uvoza podatkov XML . Excel ustvari enolično zgradbo XML za vsako podatkovno datoteko XML, ki jo uvažate.

Opomba : Če želite uvoziti več datotek XML, ki ne določajo imenskega prostora, so te datoteke XML obravnavane tako, kot da bi uporabljale isti imenski prostor.

  1. Če uporabljate Excel za naročnino na Office 365, kliknite podatki > Pridobi podatke > Iz datoteke > Iz XML.

    Če uporabljate Excel 2016 ali starejših različicah, kliknite podatki > Iz drugih virov > Iz uvoza podatkov XML.

  2. Pojdite na pogon, v mapo ali na internetno mesto, kjer je podatkovna datoteka XML (.xml), ki jo želite uvoziti.

  3. Izberite datoteko in kliknite Odpri.

  4. V pogovornem oknu Uvoz podatkov naredite nekaj od tega:

    • Tabela XML na obstoječem delovnem listu    Vsebina datoteke se uvozi v novo tabelo XML na novem delovnem listu. Če se podatkovna datoteka XML ne sklicuje na shemo, Excel povzame shemo iz podatkovne datoteke XML.

    • Obstoječi delovni list    Podatki XML se uvozijo v dvodimenzionalno tabelo z vrsticami in stolpci, kjer so oznake XML prikazane kot naslovi stolpca, in s podatki v vrsticah pod naslovi stolpca. Prvi element (korensko vozlišče) je uporabljeno kot naslov in je prikazano na mestu določene celice. Preostale oznake so razvrščene po abecednem vrstnem redu v drugi vrstici. V tem primeru Excel ne povzame sheme, zato ne morete uporabiti zgradbe XML.

    • Novi delovni list    Excel v delovni zvezek doda nov delovni list in samodejno vstavi podatke XML v zgornji levi kot novega delovnega lista. Če se podatkovna datoteka XML ne sklicuje na shemo, Excel povzame shemo iz podatkovne datoteke XML.

  5. Če želite imeti pregled nad delovanjem podatkov XML, npr. nad vpenjanjem podatkov, oblikovanjem in postavitvijo, kliknite Lastnosti, s čimer se prikaže pogovorno okno Lastnosti zgradbe XML. Na primer, obstoječi podatki v preslikanem obsegu so ob uvozu podatkov privzeto prepisani, vendar lahko to spremenite.

Odpiranje podatkovne datoteke XML za uvoz pripadajočih podatkov

  1. Kliknite Datoteka > Odpri.

    Če uporabljate Excel 2007, kliknite gumb »Microsoft Office« Podoba gumba > Odpri.

  2. V pogovornem oknu Odpri kliknite pogon, mapo ali internetno mesto, kjer je datoteka, ki jo želite odpreti.  

  3. Izberite datoteko in kliknite Odpri.

  4. Če se prikaže pogovorno okno Uvoz XML-ja, se datoteka, ki ste jo odprli, sklicuje na eno ali več datotek s slogi XSLT (Extensible Stylesheet Language Transformation), tako da lahko kliknete eno od navedenih možnosti:

    • Odpri datoteko brez uporabe datoteke s slogi    Podatki XML se uvozijo v dvodimenzionalno tabelo z vrsticami in stolpci, kjer so oznake XML prikazane kot naslovi stolpca, in s podatki v vrsticah pod naslovi stolpca. Prvi element (korensko vozlišče) je uporabljeno kot naslov in je prikazano na mestu določene celice. Preostale oznake so razvrščene po abecednem vrstnem redu v drugi vrstici. V tem primeru Excel ne povzame sheme, zato ne morete uporabiti zgradbe XML.

    • Odpri datoteko ob uporabi navedenih datotek s slogi (izberite eno)    Izberite datoteko s slogi, ki jo želite uporabiti, in kliknite V redu. Podatki XML so oblikovani v skladu z izbrano datoteko s slogi.

      Opomba : Datoteka XML je v Excelu odprta le za branje, zato da pomotoma ne shranite originalne izvorne datoteke v obliki zapisa Excelovega delovnega zvezka z omogočenimi makri (.xlsm). V tem primeru Excel ne povzame sheme, zato ne morete uporabiti zgradbe XML.

  5. Če se prikaže pogovorno okno Odpri XML, datoteka XML ne vsebuje nobenih sklicev na datoteko s slogi XSLT. Če želite odpreti datoteko, kliknite eno od teh možnosti:

    • Kliknite Kot tabela XML, da v novem delovnem zvezku ustvarite tabelo XML.

      Vsebina datoteke se uvozi v tabelo XML. Če se podatkovna datoteka XML ne sklicuje na shemo, Excel povzame shemo iz podatkovne datoteke XML.

    • Kliknite Kot delovni zvezek le za branje.

      Podatki XML se uvozijo v dvodimenzionalno tabelo z vrsticami in stolpci, kjer so oznake XML prikazane kot naslovi stolpca, in s podatki v vrsticah pod naslovi stolpca. Prvi element (korensko vozlišče) je uporabljeno kot naslov in je prikazano na mestu določene celice. Preostale oznake so razvrščene po abecednem vrstnem redu v drugi vrstici. V tem primeru Excel ne povzame sheme, zato ne morete uporabiti zgradbe XML.

      Datoteka XML je v Excelu odprta le za branje, zato da pomotoma ne shranite originalne izvorne datoteke v obliki zapisa Excelovega delovnega zvezka z omogočenimi makri (.xlsm). V tem primeru Excel ne povzame sheme, zato ne morete uporabiti zgradbe XML.

    • Kliknite Uporaba podokna opravil »Vir XML«

      Shema podatkovne datoteke XML je prikazana v podoknu opravil Vir XML. Zdaj lahko elemente sheme povlečete na delovni list, da jih preslikate.

      Če se podatkovna datoteka XML ne sklicuje na shemo, Excel povzame shemo iz podatkovne datoteke XML.

Pogoste težave pri uvažanju podatkov XML

Excel prikaže pogovorno okno Napaka pri uvozu XML-ja, če ne more preveriti veljavnosti podatkov v skladu z zgradbo XML. V tem pogovornem oknu kliknite Podrobnosti, če želite dodatne informacije o vsaki posamezni napaki. V spodnji tabeli so navedene nekatere pogoste napake, povezane z uvozom:

Napaka

Kaj se je zgodilo

Preverjanje veljavnosti sheme ni uspelo

Ko ste kliknili Ob uvozu ali izvozu preveri veljavnost podatkov glede na shemo v pogovornem oknu Lastnosti zgradbe XML, so se podatki uvozili, vendar veljavnost podatkov glede na določeno zgradbo XML ni bila preverjena.

Nekateri podatki so bili uvoženi kot besedilo

Nekateri ali vsi podatki, ki ste jih uvozili, so bili pretvorjeni iz pripadajočega deklariranega podatkovnega tipa v besedilo. Če želite te podatke uporabiti za izračunavanje, morate podatke pretvoriti iz besedila v števila ali datume. Na primer, datumska vrednost, pretvorjena v besedilo, v funkciji »YEAR« ne bo delovala, kot pričakujete, dokler je ne pretvorite v podatkovni tip »Datum«. Excel pretvori podatke v besedilo v teh primerih:

  • Podatki so v obliki zapisa, ki jih Excel ne podpira.

  • Podatki so nezdružljivi z Excelovo notranjo predstavitvijo podatkovnega tipa XSD. Težavo rešite tako, da preverite oznako posameznega podatkovnega tipa in se prepričate, da so podatki XML veljavni glede na shemo XML.

Razčlenitvena napaka XML

Razčlenjevalnik XML ne more odpreti določene datoteke XML. Prepričajte se, da datoteka XML ne vsebuje napak s sintakso in da je oblika zapisa XML-ja dobra.

Ni mogoče najti zgradbe XML, ki ustreza podatkom

Do te težave lahko pride, ko izberete več podatkovnih datotek XML za uvoz in ko Excel za eno od datotek ne najde ustrezne zgradbe XML. Za datoteko, poimenovano v naslovni vrstici pogovornega okna, najprej uvozite ustrezno shemo in nato poskusite znova uvoziti datoteko.

Za tabelo XML ni mogoče spremeniti velikosti, da bi sprejela podatke

Vrstice poskušate dodati z uvažanjem ali pripenjam podatkov v tabelo XML, vendar tabele ni mogoče razširiti, ker ni prostora. Tabelo XML je mogoče razširiti le od dna navzdol. Tik pod tabelo XML je na primer predmet, kot je slika ali druga tabela, ki onemogoča razširitev tabele XML. Ali pa bi z razširitvijo tabele XML presegli omejitev vrstic v Excelu, ki znaša 1.048.576. To težavo rešite tako, da preuredite tabele in predmete na delovnem listu, da omogočite razširitev tabele XML od dna navzdol.

Določena datoteka XML se ne sklicuje na shemo

Datoteka XML, ki jo želite odpreti, se ne sklicuje na shemo XML. Za delo s podatki XML, ki so v datoteki, Excel potrebuje shemo, ki temelji na vsebini datoteke XML. Če je ta shema nepravilna ali nezadostna, jo odstranite iz delovnega zvezka. Nato ustvarite datoteko s shemo XML in uredite podatkovno datoteko XML, tako da se podatkovna datoteka XML sklicuje na shemo. Če želite več informacij, glejte Preslikava elementov XML v celice v zgradbi XML

Opomba : Sheme, povzete iz Excela, ne morete uvoziti kot ločeno podatkovno datoteko s shemo XML (.xsd). Čeprav so na voljo urejevalniki shem XML in drugi načini za ustvarjanje datoteke s shemo XML, morda nimate priročnega dostopa do njih ali jih ne znate uporabljati.

Upoštevajte navodila za odstranitev sheme iz delovnega zvezka, ki jo je ustvaril Excel:

  1. Kliknite Razvijalec > Vir.

    Ukazi XML na zavihku »Razvijalec«

    Če zavihek Razvijalec ni prikazan, si oglejte razdelek Prikaz zavihka »Razvijalec«.

  2. V podoknu opravil Vir XML kliknite Zgradbe XML.

  3. V pogovornem oknu Zgradbe XML kliknite zgradbo XML, ki jo je ustvaril Excel, nato kliknite Izbriši.

Uvažanje več datotek XML, ki uporabljajo isti imenski prostor, vendar različne sheme, ne deluje po pričakovanju

Ko delate z več podatkovnimi datotekami XML in shemami XML, po navadi ustvarite zgradbo XML za vsako posamezno shemo, preslikate želene elemente in nato uvozite vsako posamezno podatkovno datoteko XML v ustrezno zgradbo XML. Če več datotek več datotek XML z istim imenskim prostorom odpirate z ukazom Uvozi, lahko uporabite le eno shemo XML. Če s tem ukazom odpirate več datotek XML, ki uporabljajo isti imenski prostor, vendar različne sheme, so rezultati lahko nepričakovani. Podatki se na primer lahko prepišejo ali pa se datoteke ne odprejo.

Če želite uvoziti več podatkovnih datotek XML, ki uporabljajo isti imenski prostor, vendar različne sheme XML, poskusite uporabiti ukaz Iz uvoza podatkov XML (kliknite Podatki > Iz drugih virov). Ta ukaz omogoča, da za več datotek XML z istim imenskim prostorom uporabite več shem XML. Excel ustvari enolično zgradbo XML za vsako podatkovno datoteko XML, ki jo želite uvoziti.

Opomba : Če želite uvoziti več datotek XML, ki ne določajo imenskega prostora, so te datoteke XML obravnavane tako, kot da bi uporabljale isti imenski prostor.

Prikaz zavihka »Razvijalec«

Če zavihek Razvijalec ni prikazan, ga prikažete tako:

  • V programih Excel 2013 in Excel 2010:

    1. Kliknite Datoteka > Možnosti.

    2. Kliknite kategorijo Prilagoditev traku.

    3. V razdelku Glavni zavihki potrdite polje Razvijalec in kliknite V redu.

  • V programu Excel 2007:

    1. Kliknite gumb »Microsoft Office« Podoba gumba > Excelove možnosti.

    2. Kliknite kategorijo Priljubljeno.

    3. V razdelku Najboljše možnosti za delo z Excelom potrdite polje V traku prikaži jeziček »Razvijalec« in kliknite V redu.

Opomba : Strojni prevod – zavrnitev odgovornosti: Ta članek je bil preveden z računalniškim programom brez človeškega posredovanja. Microsoft skuša s strojno prevedenimi članki vsebino o Microsoftovih izdelkih, storitvah in tehnologijah približati osebam, ki ne razumejo angleščine. Ker je bil članek strojno preveden, so lahko v njem jezikovne, slovnične in pravopisne napake.

Glejte tudi

Pregled XML-ja v Excelu

Preslikava elementov XML v celice v zgradbi XML

Izvoz podatkov XML

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×