Office
Logi sisse

XML-andmete eksportimine Exceli

Märkus.: Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit.

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

NB!:  Kui loote XML-vastendusi ja ekspordite andmeid Excelist XML-andmetega failidesse, saate eksportida ainult teatud arvu ridu. Excelist XML-faili importimisel salvestatakse kuni 65 536 rida. Kui teie failis on üle 65 536 rea, tuleks teha ühte järgmistest:

  • Eksportida andmed, kasutades funktsiooni. XLSX-vormingus.

  • Salvestada faili XML-arvutustabelina (. XML-i), mis lähevad vastendused.

  • jätta alles ainult 65 536 rida, kustutada ülejäänud ning seejärel uuesti eksportida, mis tähendab, et vastendused säilivad, aga faili lõpus olevad andmed lähevad kaotsi.

Selleks tehke järgmist.

  1. Klõpsake menüü Arendaja jaotises XML nuppu Ekspordi.

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

  2. Kui kuvatakse väike dialoogiboks XML-i eksportimine, klõpsake soovitud XML-vastendust ja seejärel klõpsake 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.

Selleks tehke järgmist.

  1. Lahutamine 65,537 kaudu oma liigse ridade arv failis olevate ridade arv.

  2. Kustutage need liigse read Exceli töölehe alguseni.

  3. Eksportige tööleht XML-andmefailina.

  4. Klõpsake nuppu Sule , kuid Ärge salvestage leht. Avage Exceli tööleht.

  5. Kõik read, välja arvatud ridade kustutamine joonisel 1 ja seejärel eksportida XML-andmefaili.

    See toiming aitab teil ülejäänud read. Sel hetkel, on teil kaks XML-i eksportimine faile, mida saab kombineerida oma algse töölehega koopia loomiseks.

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

Selleks tehke järgmist.

  1. Vajutage faili salvestamiseks klahvikombinatsiooni Ctrl+S.

    See tagab, et teie töövihikus tehtud muudatused ei lähe kaotsi töövihiku salvestamisel XML-andmefaili nimega.

  2. Valige fail > Salvesta nimegaja seejärel valige asukoht, kuhu soovite faili salvestada.

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

  4. Klõpsake loendis Salvestustüüp valikut XML-andmed ja seejärel 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 hüpikakna XML-i eksportimine , klõpsake XML-vastenduse, mida soovite kasutada ja seejärel klõpsake nuppu OK.

    See hüpikakna 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 eksportimisega seotud levinud probleemid

XML-andmete eksportimisel võib ilmneda sõnumeid, nagu allpool.

XML-vastenduse saab eksportida, kuid mõni nõutav element pole vastendatud

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

  • XML-vastenduse, mis vastab selle XML-tabel sisaldab 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.

    Segasisu tähendab seda, et elemendiga on seotud tütarelement ning lihttekst tütarelemendist väljaspool. Levinud on olukord, kus elemendi sees kasutatakse andmete märkimiseks vormindamissilte (nt paksu kirja silte). Kuigi tütarelemendi (kui Excel seda toetab) saab kuvada, läheb tekstisisu andmete importimisel kaotsi ning pole andmete eksportimisel saadaval. Seega ei saa andmeid edasi-tagasi teisendada.

Teie töövihikus olevaid XML-vastendusi ei saa eksportida

XML-vastenduse ei saa eksportida, kui Vastendatud elemendi muude elementide seose ei saa säilitada. Selle seosega võib-olla ei säilitata mõni järgmistest põhjustest:

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

  • Loend –    Üks üksuste loend on teine üksuste loendit.

  • Denormalized andmete        XML-tabel on element, mis on määratletud skeemiga tekkida ühe korra (atribuut maxoccurs väärtuseks 1). Kui lisate sellise elemendi XML-tabel, täidab Exceli tabeli veeru elemendi mitmes eksemplaris.

  • Valik        Vastendatud element on osa on < valik > skeemist.

Excel ei saa töövihikut salvestada, sest sellel pole vastendatud vahemikke

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 menüü Arendaja jaotises XML nuppu Allikas.

    Menüü Arendaja XML-käsud
    Kui menüüd arendaja ei kuvata, 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 oma töövihikule lisanud XML-vastenduse, või kui teie andmed pole XML-tabeli, salvestage töövihik Exceli makrotoega töövihik (.xlsm) vormingus.

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.

×