XML duomenų eksportavimas

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

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

Štai kaip galima eksportuoti XML duomenis iš savo darbalapio:

  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.

Štai kaip XML duomenų eksportavimas iš darbalapio, jei dirbate su 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 pradžių "Excel" darbalapį.

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

  4. Uždarykite ir iš naujo atidarykite "Excel" darbalapį.

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

    Ši procedūra padės liekana eilučių. At, tašką, turite dvi eksportuoti XML failus ir kartu jos iš viso pradinio darbalapio.

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. "Excel 2010" ir "2013" spustelėkite failas > Įrašyti kaip, tada pasirinkite vietą, kur norite įrašyti failą.

    Programoje "Excel 2007", spustelėkite "Microsoft Office" mygtukas 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.

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

Negalima eksportuoti XML schemų darbaknygėje

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 darbaknygės, nes ji neturi jokių susietųjų diapazonų

"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).

Skirtuko Programų kūrėjas rodymas

Jei nematote skirtuko Programų kūrėjas, atlikite šiuos veiksmus, kad jis būtų rodomas:

  • Programoje „Excel 2013“ ir „Excel 2010“:

    1. Spustelėkite Failas > 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.

  • Programoje „Excel 2007“:

    1. Spustelėkite „Microsoft Office“ mygtuką Mygtuko paveikslėlis > „Excel“ parinktys.

    2. Spustelėkite kategoriją Populiaru.

    3. Dalyje Svarbiausios darbo su „Excel“ parinktys pažymėkite žymės langelį Juostelėje rodyti skirtuką Programų kūrėjas ir 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ų.

Taip pat žr.

Per XML programoje "Excel" rodinį

XML schemos elementų langelių į XML schemos

Prisijungimas prie XML failo ("Power Query")

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

×