XML duomenų eksportavimas

IMPORTAVĘ XML duomenis, susieję duomenis su darbalapio langeliaisir atlikę duomenų keitimą, dažnai norite eksportuoti arba įrašyti duomenis į XML failą.

Svarbu: 

  • Prieš eksportuojant XML duomenis, reikia įgalinti juostelės skirtuką programų kūrėjas . Žiūrėkite Rodyti skirtuką Programų kūrėjas.

  • Kuriant XML žemėlapius ir eksportuojant duomenis programoje "Excel" į XML duomenų failus, yra eilučių, kurias galima eksportuoti, skaičiaus apribojimas. Eksportuojant į "Excel" iš "Excel" bus įrašytas maksimalus 65 536 eilučių skaičius. Jei faile yra daugiau nei 65 536 eilučių, programa "Excel" eksportuos pirmąją (#ROWS mod 65537) eilutes. Pavyzdžiui, jei jūsų darbalapyje yra 70 000 eilutės, "Excel" eksportuos 70000 mod 65537 = 4464 eilutes. Mūsų rekomendacija yra 1) naudoti xlsx vietoj arba 2) įrašykite failą kaip XML skaičiuoklės 2003 (. XML), kuris praras susiejimus, arba 3) panaikinkite visas eilutes po 65 536 ir tada eksportuokite iš naujo, kas liks susiejimai, tačiau prarasite duomenis failo pabaigoje.

XML duomenų eksportavimas (ne daugiau nei 65 536 eilutės)

  1. Spustelėkite kūrėjo > eksportuoti.

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

  2. Jei rodomas mažas dialogo langas eksportuoti XML , spustelėkite XML schemą, kurią norite naudoti, 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 arba įrašysite XML duomenis iš darbalapio.

XML duomenų eksportavimas (daugiau nei 65 536 eilučių)

  1. Atimti 65537 iš bendro failo eilučių skaičiaus. Tai suteiks jums x eilučių skaičių.

  2. Panaikinti x eilutes iš programos "Excel" darbalapio pradžios.

  3. Eksportuokite darbalapį kaip XML duomenų failą (žr. ankstesnę procedūros sekciją).

  4. Spustelėkite uždaryti , bet NEIŠSAUGOKITE lapo. Tada iš naujo atidarykite "Excel" darbalapį.

  5. Panaikinkite viską po sumos x ir eksportuokite kaip XML duomenų failą (žr. ankstesnę procedūros sekciją).

    Ši procedūra suteiks jums likusią eilutę. Tuo metu turėsite du XML eksportavimo failus, kuriuos galite sujungti, kad sukurtumėte pirminio darbalapio dublikatus.

Jei reikia atgalinio suderinamumo su ankstesnėmis XML funkcijomis, galbūt norėsite įrašyti failą į XML duomenų failą (. XML), o ne naudoti komandą eksportuoti .

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

    Šis veiksmas užtikrina, kad visi keitimai, atlikti darbaknygėje, nebus prarasti, kai darbaknygė įrašoma kaip XML duomenų failas.

  2. Spustelėkite failas > Įrašyti kaipir pasirinkite vietą, kurioje norite įrašyti failą.

    Tik "Excel" 2007 spustelėkite mygtuką "Microsoft Office" Mygtuko „Office“ paveikslėlis , nukreipkite žymiklį į rodyklę, esančią šalia Įrašyti kaip, tada spustelėkite kiti formatai.

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

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

  5. Jei gaunate pranešimą, kad įrašant failą kaip XML duomenis, gali būti prarasta funkcijų, spustelėkite tęsti.

  6. Jei rodomas mažas dialogo langas eksportuoti XML , spustelėkite XML schemą, kurią norite naudoti, tada spustelėkite gerai.

    Šis dialogo langas rodomas tik jei nepažymėta XML lentelė, o darbaknygėje yra daugiau nei viena XML schema.

  7. Dialogo lango Large Export 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 arba įrašysite XML duomenis iš darbalapio.

Kai eksportuojate XML duomenis, galite gauti tokių žinučių kaip toliau.

Gali būti kelios šio pranešimo priežastys:

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

    Hierarchinis elementų sąrašas užduočių srityje XML šaltinis nurodo, kad reikia elementų, viršutiniame dešiniajame piktogramos kampe patalpinant raudoną žvaigždutę į kairę nuo kiekvieno elemento. Norėdami susieti reikiamą elementą, nuvilkite jį į darbalapio vietą, kurioje norite jį matyti.

  • Elementas yra rekursinė struktūra.

    Įprastas pasikartojančios struktūros pavyzdys yra darbuotojų ir vadovų hierarchija, kurioje tie patys XML elementai yra keliuose lygiuose. Nors jums gali būti priskirti visi elementai XML šaltinio užduočių srityje, "Excel" nepalaiko rekursinės struktūros, kurios yra daugiau nei vienas lygis gilus ir todėl negali susieti visų elementų.

  • XML lentelėje yra mišrus turinys.

    Mišrus turinys rodomas, kai elemente yra antrinis elementas ir Paprastasis tekstas ne iš antrinio elemento. Vienas įprastas atvejis – formatavimo žymės (pvz., paryškintųjų žymių) naudojamos elemento duomenims ženklinti. Nors gali būti rodomas antrinis elementas (jei jis palaiko "Excel"), teksto turinys bus prarastas, kai duomenys bus importuojami, kai duomenys eksportuojami, todėl jų negalima apvalinti.

XML schemos negalima eksportuoti, jei susieto elemento ryšys su kitais elementais negali būti išsaugotas. Šio ryšio negalima Išsaugoti dėl šių priežasčių:

  • Susieto elemento schemos apibrėžimas pateikiamas sekoje su šiais atributais:

    • Maxoccuratributas nėra lygus 1.

    • Sekoje yra daugiau nei vienas tiesioginis antrinis elementas arba jis turi kitą kompozitorių kaip tiesioginį antrinį elementą.

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

  • Keli pasikartojantys elementai yra susieti su ta pačia XML lentele, o pasikartojimas nėra apibrėžtas protėvis elementu.

  • Antriniai įvairių tėvų elementai 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    Viename elementų sąraše yra antras elementų sąrašas.

  • Denormalizuoti duomenys    XML lentelėje yra elementas, apibrėžtas schemoje, kurią reikia atlikti vieną po kitos ( maxoccuratributas nustatytas kaip 1). Kai įtraukiate tokį elementą į XML lentelę, programa "Excel" užpildo stulpelį lentelė, kurioje yra keli elemento egzemplioriai.

  • Pasirinkimas    Susietas elementas yra <pasirinkimo> schemos konstravimo dalis.

"Excel" negali įrašyti darbaknygės XML duomenų faile, nebent kuriate vieną ar kelis susietus diapazonus.

Jei į darbaknygę įtraukėte XML schemą, atlikite šiuos veiksmus, kad galėtumėte susieti XML elementus su darbalapiu:

  1. Spustelėkite Programų kūrėjas > Šaltinis.

    Skirtuko Programų kūrėjas XML komandos

    Jei nematote skirtuko Programų kūrėjas, ž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. Nuvilkite pasirinktus elementus į darbalapio vietą, kurioje norite juos matyti.

Jei dar neįtraukėte XML schemos į darbaknygę arba jei jūsų duomenys nėra XML lentelėje, įrašykite darbaknygę "Excel" makrokomandų 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 apžvalga programoje "Excel"

XML elementų susiejimas su langeliais XML schemoje

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

×