XML duomenų eksportavimas iš "Excel"

Pastaba: Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip patogia nuoroda.

Importavę XML duomenis, susieję duomenis su langeliais darbalapyje ir atlikę duomenų pakeitimus, dažnai norite eksportuoti arba įrašyti duomenis į XML failą.

Svarbu:  Kuriant XML schemas ir eksportuojant „Excel“ duomenis į XML duomenų failus, galimų eksportuoti eilučių skaičius yra ribotas. Eksportuojant iš „Excel“ į XML bus įrašyta ne daugiau nei 65 536 eilutės. Jei jūsų faile yra daugiau nei 65 536 eilutės, reikia atlikti vieną iš šių veiksmų:

  • Eksportuoti duomenis naudojant į. XLSX failo formatą.

  • Įrašykite failą kaip XML skaičiuoklę (. XML), kuris bus pašalinti susiejimai.

  • Panaikinkite visas eilutes po 65 536 ir tada vėl eksportuokite, kad būtų išlaikyti susiejimai, bet prarasti duomenys failo pabaigoje.

Atlikite šiuos veiksmus:

  1. Skirtuko Programų kūrėjas grupėje XML spustelėkite Eksportuoti.

    Jei nematote Programų kūrėjo skirtuko, žr. Skirtuko Programų kūrėjas rodymas.

  2. Jei rodomas mažas dialogo langas Eksportuoti XML, spustelėkite XML schemą, kurią norite naudoti, o tada spustelėkite – Gerai.

    Šis dialogo langas rodomas tik jei nepasirinkta XML lentelė ir jei darbaknygėje yra daugiau nei viena XML schema.

  3. Didžiojo dialogo lango Eksportuoti XML lauke Failo vardas įveskite XML duomenų failo vardą.

  4. Spustelėkite Eksportuoti.

    Pastaba: Jei jūsų darbalapyje yra antraščių arba žymų, kurios skiriasi nuo XML schemos XML elementų pavadinimų, „Excel“ naudos XML elementų pavadinimus, kai eksportuosite ar įrašysite XML duomenis iš darbalapio.

Atlikite šiuos veiksmus:

  1. Atimkite 65,537 iš failo gauti perteklinio eilučių skaičius eilučių skaičius.

  2. Panaikinkite šiuos nereikalingus eilučių nuo "Excel" darbalapį.

  3. Eksportuoti darbalapį kaip XML duomenų failą.

  4. Spustelėkite uždaryti , bet neįrašyti aprašą. Iš naujo atidarykite "Excel" darbalapį.

  5. Panaikinkite visas eilutes, išskyrus eilutės nuo 1 veiksmą, tada eksportuokite kaip XML duomenų failą.

    Ši procedūra padės liekana eilučių. Tuo metu, turėsite dvi XML eksportuoti failus, kuriuos galima sujungti ir kurti savo pradinio darbalapio dublikatas.

Atgalinio suderinamumo su ankstesnėmis XML funkcijomis tikslais galite norėti įrašyti failą į XML duomenų failą (.xml) užuot naudoję komandą Eksportuoti.

Atlikite šiuos veiksmus:

  1. Paspauskite klavišų kombinaciją CTRL + S, kad įrašytumėte savo failą.

    Taip, visi jūsų darbaknygės pakeitimai nebus prarasti, kai darbaknygė yra įrašyta kaip XML duomenų failą.

  2. Spustelėkite failas > Įrašyti kaip, o tada pasirinkite vietą, kur norite įrašyti failą.

  3. Lauke failo vardas įveskite XML duomenų failo vardą.

  4. Sąraše Įrašyti kaip spustelėkite XML duomenys, o tada spauskite Įrašyti.

  5. Jei gaunate į pranešimą, kuriame nurodoma, kad įrašius failą kaip XML duomenis, gali būti prarastos kai kurios funkcijos, spustelėkite Tęsti.

  6. Jei rodomas mažas Eksportuoti XML Laikinajame lange, spustelėkite XML schemą, kurią norite naudoti, ir spustelėkite gerai.

    Šiame Laikinajame lange rodoma tik jei nepasirinkta XML lentelė ir darbaknygėje yra daugiau nei viena XML schema.

  7. Didžiojo dialogo lango Eksportuoti XML lauke Failo vardas įveskite XML duomenų failo vardą.

  8. Spustelėkite Eksportuoti.

Pastaba: Jei jūsų darbalapyje yra antraščių arba žymų, kurios skiriasi nuo XML schemos XML elementų pavadinimų, „Excel“ naudos XML elementų pavadinimus, kai eksportuosite ar įrašysite XML duomenis iš darbalapio.

Dažniausios XML duomenų eksportavimo problemos

Kai eksportuojate XML duomenis, kurios gali kilti pranešimus, pavyzdžiui, toliau.

Galima eksportuoti XML schemą, bet kai kurie būtini elementai nesusieti

Gali būti keletas šio pranešimo priežasčių:

  • XML schema, kuri atitinka su šia XML lentele turi vieną ar daugiau būtinų elementų, kurie nėra susieti su XML lentelę.

    Hierarchinis elementų sąrašas XML šaltinio užduočių srityje nurodo būtinus elementus raudona žvaigždute viršutiniame dešiniajame piktogramos kampe, į kairę nuo kiekvieno elemento. Norėdami susieti būtiną elementą, nuvilkite jį į darbalapio vietą, kurioje norite matyti.

  • Elementas yra rekursinė struktūra.

    Įprastas rekursinės struktūros pavyzdys yra hierarchija darbuotojų ir vadovų, kurie tuose pačiuose XML elementuose yra dedami keliuose lygiuose. Nors galbūt susiejote visus XML šaltinio užduočių srities elementus, „Excel“ nepalaiko rekursinių struktūrų, kurios yra žemiau daugiau nei per vieną lygį, todėl negali susieti visų elementų.

  • XML lentelė apima mišrų turinį.

    Mišrus turinys atsiranda, kai elementas turi antrinį elementą ir paprasto teksto ne antriniame elemente. Vienas dažnas atvejis, kai formatavimo žymės (pvz., paryškintosios žymės) naudojamos žymėti elemente esančius duomenis. Nors gali būti rodomas antrinis elementas (jei tai palaiko „Excel“), importuojant duomenis bus prarastas teksto turinys, neprieinamas, jei duomenys yra eksportuojami, todėl jie negali būti perrašomi iš naujo.

Negalima eksportuoti XML schemų darbaknygėje

XML schemos negalima eksportuoti, jei susieto elemento su kitų elementų ryšio negalima Išsaugoti. Šiuo ryšiu gali būti neišlieka dėl bet kurios iš šių priežasčių:

  • Susieto elemento schemos apibrėžimas išlaikomas sekoje su tokiais atributais:

    • maxoccursatributas nėra lygus 1.

    • Ši seka turi daugiau nei vieną apibrėžtą tiesioginį antrinį elementą arba kaip tiesioginį antrinį elementą turi kitą sujungimo programą.

  • Nepasikartojantys dukteriniai elementai su tuo pačiu pasikartojančiu pirminiu elementu susieti su skirtingomis XML lentelėmis.

  • Keli pasikartojantys elementai susieti su ta pačia XML lentele ir šio pasikartojimo neapibrėžia aukštesnio lygmens elementas.

  • Antriniai elementai iš skirtingų pirminių elementų susieti su ta pačia XML lentele.

Be to, XML schemos negalima eksportuoti, jei ji turi vieną iš šių XML schemos darinių:

  • Sąrašų sąrašas –    Vienas elementų sąrašas yra antrą elementų sąrašą.

  • Denormalized duomenų        XML lentelė yra elementas, kuris buvo apibrėžtas schemoje tik vieną kartą ( maxoccursatributas nustatyta į 1). Kai įtraukiate toks elementas į XML lentelę, "Excel" užpildo lentelės stulpelį su daugeliu atvejų elemento.

  •     Pasirinkimas    Susieto elemento yra < pasirinkimas > schemos darinio dalis.

„Excel“ negali įrašyti darbaknygės, nes ji neturi jokių susietųjų diapazonų

„Excel“ negali įrašyti jūsų darbaknygės XML duomenų faile, kol nesukursite vieno ar daugiau susietųjų diapazonų.

Jei pridėjote XML schemą į darbaknygę, atlikite šiuos veiksmus norėdami susieti XML elementus su darbalapiu:

  1. Skirtuko Programų kūrėjas grupėje XML spustelėkite Šaltinis.

    Skirtuko Programų kūrėjas XML komandos
    Jei nematote skirtuko programų kūrėjas , peržiūrėkite Rodyti skirtuką Programų kūrėjas.

  2. Užduočių srityje XML šaltinis pasirinkite elementus, kuriuos norite susieti su darbalapiu.

    Norėdami pažymėti negretimus elementus, spustelėkite vieną elementą, laikykite nuspaudę klavišą CTRL ir spustelėkite kiekvieną elementą.

  3. Pasirinktus elementus nuvilkite į darbalapio vietą, kur norite juos matyti.

Jei XML schemos neįtraukėte į darbaknygę arba jei jūsų duomenys nėra XML lentelėje, įrašykite darbaknygę makrokomandų darbaknygės failo formatu (.xlsm).

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×