Applies ToExcel za Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Če ste prej ustvarili preslikavo XML, jo lahko uporabite za uvoz podatkov XML v celice, ki so preslikane, vendar je na voljo tudi več načinov 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 določenem mestu celice.

    2. Izberite Tabela XML na novem delovnem listu, če želite uvoziti vsebino datoteke v tabelo XML na novem delovnem listu, ki se začne 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 nadzorovati delovanje podatkov XML (kot so vezava podatkov, oblika zapisa in postavitev), kliknite Lastnosti, ki 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 zaporedne datoteke, se prikaže pogovorno <Ime datoteke>.xml Uvozi. 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 z naročnino naMicrosoft 365, kliknite Podatkovni >Pridobi podatke > iz datoteke > XML.

    Če uporabljate Excel 2016 ali starejšo različico, kliknite Podatkovni > iz drugih virov in > 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 nadzorovati delovanje podatkov XML, kot so vezava podatkov, oblika in postavitev, kliknite Lastnosti, ki prikaže pogovorno okno Lastnosti zgradbe XML . Na primer, obstoječi podatki v preslikanem obsegu so prepisani, ko privzeto uvozite podatke, vendar lahko to spremenite.

Odpiranje podatkovne datoteke XML za uvoz pripadajočih podatkov

  1. Kliknite Datoteka > 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č seznamov slogov XSLT (Extensible Stylesheet Language Transformation), tako da lahko kliknete eno od teh 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 seznam slogov 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 samo 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, ko 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. Datumska vrednost, pretvorjena v besedilo, na primer ne bo delovala, kot je predvideno v funkciji YEAR, dokler je ne pretvorite v podatkovni tip »Datum«. Excel pretvori podatke v besedilo v teh primerih:

  • Podatki so v obliki zapisa, ki je 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:

  1. Kliknite Datoteka > Možnosti.

  2. Kliknite kategorijo Prilagoditev traku.

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

Glejte tudi

Pregled XML-ja v Excelu

Preslikava elementov XML v celice v zgradbi XML

Izvoz podatkov XML

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.