Težava: Preverjanje zgradbe XML za izvoz

Velja za
Excel za Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Do teh težav pri izvozu lahko pride, ko se želite prepričati, da struktura XML dovoljuje izvoz podatkov XML.

Težava: Prikaže se sporočilo, da zemljevida ni mogoče izvoziti.

Preslikave XML ni mogoče izvoziti, če ni mogoče ohraniti preslikane relacije elementa z drugimi elementi. Ta odnos morda ne bo ohranjen zaradi naslednjih razlogov:

  • Definicija sheme preslikanega elementa je vključena v zaporedje, za katerega velja to:

    • Atribut »maxoccurs« ni enak 1.
    • V zaporedju je definiran več kot en neposreden podrejeni element ali pa je za neposreden podrejeni element uporabljen drug sestavljalnik.
  • Sorodni elementi, ki se ne ponavljajo in imajo enak ponavljajoč nadrejeni element, so preslikani v različne tabele XML.

  • Več ponavljajočih se elementov je preslikanih v isto tabelo XML, ponavljanje pa ni določeno s strani predhodnega elementa.

  • Podrejeni elementi različnih nadrejenih elementov so preslikani v isto tabelo XML.

Poleg tega vsebine preslikave XML ni mogoče izvoziti, če vsebina vsebuje eno od teh zgradb sheme XML:

  • Seznam seznamov En seznam elementov vsebuje drug seznam elementov.
  • Denormalizirani podatki Tabela XML vsebuje element, ki je bil v shemi definiran tako, da se pojavi enkrat (atribut »maxoccurs « je nastavljen na 1). Ko tak element dodate v tabelo XML, se stolpec tabele napolni z več primerki tega elementa.
  • Izbira To je preslikan element, ki je del zgradbe sheme izbire<>.

Če želite več informacij, glejte »Izvoz podatkov XML«.

Težava: Prikaže se sporočilo, da je zemljevid mogoče izvoziti, vendar nekateri zahtevani elementi niso bili preslikani.

Za to sporočilo obstaja več razlogov:

  • Struktura XML, ki je povezana s to tabelo XML, vsebuje enega ali več zahtevanih elementov, ki niso bili preslikani v tabelo XML.
    Hierarhični seznam elementov v podoknu opravil vira XML označuje zahtevane elemente z rdečo zvezdico v zgornjem desnem kotu ikone na levi strani vsakega elementa. Če želite preslikati zahtevani element, ga povlecite na mesto na delovnem listu, kjer želite, da se prikaže.
  • Element je rekurzivna struktura.
    Splošen primer rekurzivne strukture je hierarhija zaposlenih in vodij, v kateri so isti elementi XML ugnezdeni na več ravneh. Čeprav ste morda preslikali vse elemente v podoknu opravil vira XML, Excel ne podpira rekurzivnih struktur, ki so globlje od ene ravni, in zato ne more preslikati vseh elementov.
  • Tabela XML vsebuje mešano vsebino.
    Mešana vsebina se pojavi, ko element vsebuje podrejeni element in enostavno besedilo izven podrejenega elementa. Pogost primer je, ko se oblikovalne oznake (kot so krepke oznake) uporablja za označevanje podatkov znotraj elementa. Čeprav je podrejeni element (če ga Excel podpira) mogoče prikazati, bo vsebina besedila izgubljena, ko bodo podatki uvoženi ter ni na voljo, ko bodo podatki izvoženi in zato ne more biti povrnjena.

Če želite več informacij, glejte »Izvoz podatkov XML«.

Potrebujete dodatno pomoč?

Kadar koli lahko zastavite vprašanje strokovnjaku v skupnosti tehničnih strokovnjakov za Excel ali pa pridobite podporo v skupnostih.