XML duomenų eksportavimas iš „Excel 2016“

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

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ų:

  • Eksportuokite duomenis naudodami .xlsx failo formatą.

  • Įrašykite failą kaip XML skaičiuoklę (.xml), tačiau 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.

XML duomenų eksportavimas iš darbalapio su ne daugiau nei 65 536 eilutėmis

  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.

XML duomenų eksportavimas iš darbalapio su daugiau nei 65 536 eilutėmis

  1. Atimkite 65 537 iš bendro failo eilučių skaičiaus.

    Gausite x eilučių skaičių.

  2. Panaikinkite x eilučių nuo „Excel“ darbalapio pradžios.

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

  4. SpustelėkiteUždaryti ir iš naujo atidarykite „Excel“ darbalapį.

  5. Panaikinkite viską po bendrosios x, o tada eksportuokite kaip XML duomenų failą.

    Gausite likusias eilutes. Jau turėsite du XML eksporto failus, kuriuos galėsite sujungti ir sukurti pradinio darbalapio dublikatą.

XML duomenų susietuosiuose langeliuose įrašymas į XML duomenų failą

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

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

    Šis veiksmas užtikrina, kad atlikti darbaknygės pakeitimai nebus prarasti, kai darbaknygė bus įrašyta kaip XML duomenų failas.

  2. Spustelėkite Failas, Įrašyti kaip ir 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 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.

  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, galite gauti toliau pateiktus pranešimus.

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

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

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

    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 negalima išsaugoti susieto elemento ryšio su kitais elementais. Šis ryšys gali būti neišlaikytas dėl š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 apima antrą elementų sąrašą.

  • Sugadinti duomenys    – XML lentelė apima elementą, kuris apibrėžtas schemoje būti vieną kartą (maxoccurs atributas nustatytas kaip 1). Įtraukus tokį elementą į XML lentelę, „Excel“ užpildo lentelės stulpelį keliais šio elemento egzemplioriais.

  • Pasirinkimas    – susietas elementas yra schemos darinio <pasirinkimas> 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 Programų kūrėjo skirtuko, žr. Skirtuko Programų kūrėjas rodymas.

  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ę „Excel“ makrokomandas palaikančiu darbaknygės failo formatu (.xlsm).

Skirtuko Programų kūrėjas rodymas

  1. Spustelėkite Failas, tada – Parinktys.

  2. Spustelėkite kategoriją Tinkinti juostelę.

  3. Dalyje Pagrindiniai skirtukai pažymėkite žymės langelį Programų kūrėjas, tada spustelėkite Gerai.

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo į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ų.

×