XML-andmete eksportimine

Kui olete importinud XML-andmed, vastendanud andmed töölehel lahtritega ja muutnud andmeid, siis ilmselt soovite andmed eksportida või salvestada XML-failina.

NB!: 

  • Enne XML-andmete eksportimist peate lubama lindi menüü arendaja . Vaadake teemat menüü Arendaja kuvamine.

  • XML-vastenduste loomisel ja andmete eksportimisel Excelis XML-andmefailide hulka on piiratud arv ridu, mida saab eksportida. Excelisse eksportimine Excelisse salvestab kuni 65 536 rida. Kui teie failis on rohkem kui 65 536 rida, ekspordib Excel esimese (#ROWS mod 65537) ridu. Kui teie töölehel on näiteks 70 000 rida, ekspordib Excel 70000 mod 65537 = 4464 ridu. Meie soovitus on 1) kasutada xlsx asemel või 2) salvestage faili XML-arvutustabelina 2003 (. XML), mis kaotab vastendused või 3) kustutage kõik read pärast 65 536 ja seejärel eksportige uuesti, mis säilitab vastendused, kuid kaotate andmed faili lõpus.

XML-andmete eksportimine (mitte rohkem kui 65 536 reaga)

  1. Valige Arendaja > Allikas.

    Kui menüüd Arendaja ei kuvata, lugege teemat Menüü Arendaja kuvamine.

  2. Kui kuvatakse väike dialoogiboks XML-i eksportimine, klõpsake soovitud XML-vastendust ja nuppu OK.

    Dialoogiboks kuvatakse ainult siis, kui XML-tabel pole valitud ja kui töövihikus on mitu XML-vastendust.

  3. Tippige suures dialoogiboksis XML-i eksportimine XML-andmefaili jaoks soovitud nimi väljale Faili nimi.

  4. Klõpsake nuppu Ekspordi.

    Märkus.: Kui töölehel on sellised pealkirjad või sildid, mis erinevad XML-vastenduses olevatest XML-elementide nimedest, kasutab Excel töölehe XML-andmete eksportimisel või salvestamisel XML-elementide nimesid.

XML-andmete eksportimine (üle 65 536 rea)

  1. Lahutage failis olevate ridade koguarvust arv 65537. See teeb x rida.

  2. Kustutage Exceli töölehe algusest x rida.

  3. Töölehe eksportimine XML-andmefaili (vt protseduuri eelmist jaotist).

  4. Klõpsake nuppu Sule , kuid Ärge salvestage lehte. Seejärel avage Exceli tööleht uuesti.

  5. Kustutage kõik pärast x-i kogusummat ja seejärel eksportige XML-andmefaili (vt protseduuri eelmist jaotist).

    Selle toimingu tulemusena salvestatakse ülejäänud read. Sel hetkel on teil kaks XML-ekspordi faili, mille saate kombineerida, et luua algse töölehe duplikaat.

Võimalik, et soovite varasemate XML-funktsioonidega ühildumise tagamiseks käsu Ekspordi kasutamise asemel salvestada faili XML-andmefailina (.xml).

  1. Vajutage faili salvestamiseks klahvikombinatsiooni Ctrl+S.

    Nii saate veenduda, et töövihikus tehtud muudatused ei läheks töövihiku XML-andmefailina salvestamisel kaotsi.

  2. Klõpsake nuppu faili > Salvesta nimegaja valige asukoht, kuhu soovite faili salvestada.

    Ainult rakenduses Excel 2007 klõpsake Microsoft Office ' i nuppu Office’i nupu pilt , osutage käsu Salvesta nimegakõrval olevale noolele ja seejärel klõpsake käsku Muud vormingud.

  3. Tippige väljale Faili nimi XML-andmefaili nimi.

  4. Klõpsake loendis Salvestustüüp valikut XML-andmed ja nuppu Salvesta.

  5. Kui kuvatakse teade selle kohta, et faili salvestamisel XML-andmefailina võib mõni funktsioon kaotsi minna, klõpsake nuppu Jätka.

  6. Kui kuvatakse väike dialoogiboks XML-i eksportimine, klõpsake soovitud XML-vastendust ja nuppu OK.

    Dialoogiboks kuvatakse ainult siis, kui XML-tabel pole valitud ja töövihikus on mitu XML-vastendust.

  7. Tippige suure dialoogiboksi XML-i eksportimine väljale Faili nimi XML-andmefaili jaoks soovitud nimi.

  8. Klõpsake nuppu Ekspordi.

Märkus.: Kui töölehel on sellised pealkirjad või sildid, mis erinevad XML-vastenduses olevatest XML-elementide nimedest, kasutab Excel töölehe XML-andmete eksportimisel või salvestamisel XML-elementide nimesid.

XML-andmete eksportimise käigus võidakse kuvada mõni alltoodud teadetest.

Selle teate põhjuseks võib olla mõni järgmistest.

  • Selle XML-tabeliga seotud XML-vastendus sisaldab ühte või mitut nõutavat elementi, mis pole XML-tabeliga vastendatud.

    XML-allika tööpaanil olevas hierarhilises elemendiloendis on igast nõutavast elemendist vasakul pool oleva ikooni paremas ülanurgas punane tärn. Nõutava elemendi vastendamiseks lohistage see töölehel soovitud kohta.

  • Element on rekursiivse struktuuri osa.

    Rekursiivse struktuuri levinud näide on töötajate ja juhtkonna hierarhia, kus samad XML-elemendid on mitmel tasemel pesastatud. Võimalik, et olete XML-allika tööpaanil vastendanud kõik elemendid, kuid Excel ei toeta rohkem kui ühe taseme sügavusi rekursiivseid struktuure ning ei saa kõiki elemente vastendada.

  • XML-tabel sisaldab segasisu.

    Segatud sisu kuvatakse siis, kui elemendil on lapse element ja lihtne tekst väljaspool lapse elementi. Üks levinud juhtum on see, kus vormingu sildid (nt paksud sildid) kasutatakse elemendi andmete märkimiseks. Kuigi saab kuvada lapse elementi (kui Excel seda toetab), siis andmete importimisel läheb tekst kaotsi, see ei ole saadaval, kui andmed on eksporditud ja seetõttu ei saa neid ümardada.

XML-vastendust ei saa eksportida, kui vastendatud elemendi ja teiste elementide vahelist seost ei saa säilitada. Võimalik, et seda seost ei saa säilitada mõnel järgmisel põhjusel.

  • Vastendatud elemendi skeemimääratlus on osa järgmisi atribuute sisaldavast jadast.

    • Atribuut maxoccurs ei võrdu väärtusega 1.

    • Jadas on määratletud mitu otsest tütarüksust või selles on otsese tütarelemendina kasutusel mõni muu komposiitor.

  • Sama korduva emaelemendi alla kuuluvad mittekorduvad õdeelemendid vastendatakse erinevate XML-tabelitega.

  • Mitu korduvat elementi on vastendatud sama XML-tabeliga ja korduvus pole määratletud eellaselemendiga.

  • Eri emaelementide tütarelemendid on vastendatud sama XML-tabeliga.

Samuti ei saa XML-vastendust importida, kui see sisaldab mõnda järgmist tüüpi XML-skeemi.

  • Loendite loend    Ühe üksuseloendi alla kuulub teine üksuseloend.

  • Denormaliseeritud andmed    XML-tabelis on element, mis on skeemis määratletud esinema ühe korra (atribuudi maxoccurs väärtuseks on seatud 1). Kui selline element XML-tabelisse lisatakse, täidab Excel tabeliveeru elemendi mitme eksemplariga.

  • Valik    Vastendatud element on osa <valikupõhisest> skeemist.

Excel ei saa teie töövihikut salvestada XML-andmefailina, kui te pole loonud ühte või mitut vastendatud vahemikku.

Kui lisasite oma töövihikule XML-vastenduse, täitke XML-elementide töölehega vastendamiseks järgmised juhised.

  1. Klõpsake valikuid Arendaja > Allikas.

    Menüü Arendaja XML-käsud

    Kui menüü Arendaja pole kuvatud, lugege teemat Menüü Arendaja kuvamine.

  2. Valige tööpaanil XML-allikas elemendid, mille soovite oma töölehega vastendada.

    Mittesidusate lahtrite valimiseks klõpsake ühte elementi, hoidke all juhtklahvi (Ctrl) ja seejärel klõpsake igat elementi.

  3. Lohistage valitud elemendid töölehel soovitud kohta.

Kui te pole veel oma töövihikule lisanud XML-vastendust või kui teie andmed pole XML-tabeli vormingus, salvestage töövihik Exceli makrotoega töövihikuna (.xlsm).

Kas vajate rohkem abi?

Võite oma küsimuse alati esitada mõnele Exceli tehnikakogukonna eksperdile, otsida abi vastustefoorumist või soovitada mõnd uut funktsiooni või täiustust Exceli User Voice’i lehel.

Lisateave

XML-i ülevaade Excelis

XML-elementide vastendamine XML-vastenduse lahtrites

Märkus.:  See leht on tõlgitud automaatselt ning sellel võib leiduda grammatikavigu ja ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Andke meile teada, kui see teave oli teile abiks. Soovi korral saate ingliskeelset artiklit lugeda siit.​

Tellimus, mis aitab teil oma ajast viimast võtta

Kas vajate veel abi?

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×