XML duomenų eksportavimas

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.

Po to, kai jūs importuoto XML duomenis, susieję duomenis į darbalapio langelių, ir atlikę duomenų pakeitimus, dažnai norite eksportuoti arba įrašyti duomenis į XML failą.

Svarbu: 

  • Prieš eksportuoti XML duomenis, turite įgalinti skirtuką programų kūrėjas , juostelėje. Peržiūrėkite Rodyti skirtuką Programų kūrėjas.

  • Kai kurdami XML schemos ir "Excel" duomenų eksportavimas į XML duomenų failus, yra apribojimas, kiek eilučių, kuriose galima eksportuoti. Eksportuoti XML, "Excel", bus įrašyti nei 65 536 eilutėmis. Jei jūsų faile yra daugiau nei 65 536 eilutėmis, "Excel" bus eksportuoti pirmą (#ROWS mod 65537) eilutes. Pavyzdžiui, jei jūsų darbalapyje yra 70 000 eilučių, "Excel" eksportuoti 70000 mod 65537 = 4464 eilutes. Mūsų rekomenduojama 1) vietoj to naudokite xlsx arba 2) įrašykite failą kaip XML skaičiuoklės 2003 (.xml), kuris bus pašalinti susiejimai arba 3) panaikinkite visas eilutes po 65 536 ir tada vėl eksportuokite, kuris bus išlaikyti susiejimai, bet prarasti duomenys failo pabaigoje.

Eksportuoti XML duomenis (su ne daugiau nei 65 536 eilutėmis)

  1. Spustelėkite programų kūrėjas > eksportuoti.

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

  2. Jei rodomas mažas dialogo lango Eksportuoti XML , spustelėkite XML schemą, kurią norite naudoti, ir 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 schemą į XML elementų pavadinimus, "Excel" naudos XML elementų pavadinimus, kai eksportuosite ar įrašysite XML duomenis iš darbalapio.

Eksportuoti XML duomenis (daugiau nei 65 536 eilutėmis)

  1. Atimkite 65 537 iš failo eilučių skaičius. Tai gali padėti jums x eilučių skaičių.

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

  3. Eksportuoti darbalapį kaip XML duomenų failą (pateikta procedūra ankstesniame skyriuje).

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

  5. Panaikinkite viską po bendrosios x, o tada eksportuokite kaip XML duomenų failą (pateikta procedūra ankstesniame skyriuje).

    Š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.

  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, tada pasirinkite vietą, kur norite įrašyti failą.

    "Excel 2007" spustelėkite "Microsoft Office" mygtukas „Office“ mygtuko paveikslėlis , nukreipkite žymiklį į rodyklę, esančią šalia Įrašyti kaipir spustelėkite Kiti formatai.

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

  4. Sąraše Įrašomo failo tipas spustelėkite XML duomenis, ir spustelėkite į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 lango Eksportuoti XML , spustelėkite XML schemą, kurią norite naudoti, ir spustelėkite gerai.

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

  7. Eksportuoti XML didžiojo dialogo lango, 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 schemą į XML elementų pavadinimus, "Excel" naudos XML elementų pavadinimus, kai eksportuosite ar įrašysite XML duomenis iš darbalapio.

Kai eksportuojate XML duomenis, galite gauti toliau pateiktus pranešimus.

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

  • XML schema, kuri yra susieta 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.

XML schemos negalima eksportuoti, jei negalite išsaugoti susieto elemento ryšių su kitais elementais. Šiuo ryšiu gali būti neišlieka 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ėžę tiesioginį antrinį elementą arba kitas kūrėjas tiesioginį antrinį.

  • 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 jūsų darbaknygės XML duomenų failą, išskyrus atvejus, kai sukuriate vieną ar daugiau susietųjų diapazonų.

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

  1. Spustelėkite Programų kūrėjas > Š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 dar neįtraukėte XML schemą į darbaknygę arba jei jūsų duomenys nėra XML lentelėje, įrašykite darbaknygę makrokomandų darbaknygės failo formatu (.xlsm).

Reikia daugiau pagalbos?

Visada galite paprašyti specialisto iš „Excel“ technologijų bendruomenės, gauti pagalbos iš Atsakymų bendruomenės arba siūlyti naują funkciją ar patobulinimą „Excel“ vartotojo balse.

Taip pat žr.

XML programoje "Excel" apžvalga

XML schemos elementų langelių į XML schemos

Prisijungimas prie XML failo ("Power Query")

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

×