Office
Kirjaudu sisään

XML-tietojen vieminen Excel 2016

Huomautus:  Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon .

Kun olet tuonut XML-tiedot, määrittänyt tiedot laskentataulukon soluihin ja tehnyt muutokset tietoihin, haluat ehkä viedä tai tallentaa tiedot XML-tiedostoon.

Tärkeää: Kun luot XML-määrityksiä ja viet Excelin tietoja XML-datatiedostoihin, vain tietyn rivimäärän vieminen on mahdollista. Kun viet tietoja Excelistä XML:ään, voit tallentaa enintään 65 536 riviä. Jos tiedostossa on yli 65 536 riviä, tee jokin seuraavista:

  • Vie tiedot käyttämällä. XLSX-tiedostomuodossa.

  • Tallenna tiedosto XML-laskentataulukkona (. XML), jonka kiinnitykset poistetaan.

  • Poista kaikki rivit, jotka tulevat rivin 65 536 jälkeen, ja vie tiedot sitten uudelleen. Tällöin voit säilyttää kiinnitykset, mutta menetät tiedoston lopussa olevat tiedot.

Toimi seuraavasti:

  1. Valitse Kehitystyökalut-välilehden XML-ryhmästä Vie.

    Jos Kehitystyökalut -välilehti ei ole näkyvissä, katso Kehitystyökalut-välilehti.

  2. Jos esiin tulee pieni Vie XML -valintaikkuna, valitse haluamasi XML-määritys ja valitse sitten OK.

    Valintaikkuna ilmestyy näkyviin vain, jos XML-taulukkoa ei ole valittu ja työkirjassa on enemmän kuin yksi XML-määritys.

  3. Kirjoita suuren Vie XML -valintaikkunan Tiedostonimi-ruutuun XML-datatiedoston nimi.

  4. Valitse Vie.

    Huomautus: Jos laskentataulukossa on otsikoita tai selitteitä, jotka poikkeavat XML-määrityksen XML-elementtien nimistä, Excel käyttää XML-elementtien nimiä, kun viet tai tallennat XML-tietoja laskentataulukosta.

Toimi seuraavasti:

  1. Vähennä 65 537-ylimääräisten rivien määrä tiedoston rivien kokonaismäärästä.

  2. Poista ylimääräiset rivit Excel-laskentataulukon alusta.

  3. Vie laskentataulukko XML-datatiedostona.

  4. Valitse Sulje , mutta Älä tallenna taulukko. Avaa Excel-laskentataulukko sitten uudelleen.

  5. Poista kaikki rivit lukuun ottamatta rivit vaiheesta 1 ja valitse Vie XML-datatiedostona.

    Tämän toiminnon avulla voit loput rivit. Tässä vaiheessa sinun on kaksi XML-vienti tiedostoissa, jotka voit yhdistää kopioida alkuperäiseen laskentataulukkoon.

Jotta yhteensopivuus aiempien XML-ominaisuuksien kanssa säilyy, haluat ehkä tallentaa tiedoston XML-datatiedostoon (.xml) Vie-komennon käyttämisen sijaan.

Toimi seuraavasti:

  1. Tallenna tiedosto painamalla näppäinyhdistelmää Ctrl+S.

    Näin varmistat, että työkirjaan tehtyjä muutoksia ei menetetä, kun työkirja tallennetaan XML-datatiedostona.

  2. Valitse Tiedosto > Tallenna nimelläja valitse sitten sijainti, johon haluat tallentaa tiedoston.

  3. Kirjoita Tiedostonimi -ruutuun XML-datatiedoston nimi.

  4. Valitse Tallennusmuoto-luettelossa XML-tiedot ja valitse sitten Tallenna.

  5. Jos näyttöön ilmestyy viesti, jossa ilmoitetaan, että tiedoston tallentaminen XML-datatiedostona voi aiheuttaa ominaisuuksien menetyksen, valitse Jatka.

  6. Jos näyttöön tulee pieni Vie XML -ponnahdusikkuna, valitse XML-määrityksen, jota haluat käyttää, ja valitse sitten OK.

    Tämä ponnahdusikkunasta näkyy vain, jos XML-taulukkoa ei ole valittu ja työkirjassa on enemmän kuin yksi XML-määritys.

  7. Kirjoita suuren Vie XML -valintaikkunan Tiedostonimi-ruutuun XML-datatiedoston nimi.

  8. Valitse Vie.

Huomautus: Jos laskentataulukossa on otsikoita tai selitteitä, jotka poikkeavat XML-määrityksen XML-elementtien nimistä, Excel käyttää XML-elementtien nimiä, kun viet tai tallennat XML-tietoja laskentataulukosta.

Yleisiä XML-tietojen vientiongelmia

Kun viet XML-tiedot, kohdata esimerkiksi viestien alla.

XML-määritys voidaan viedä, mutta tiettyjä tarvittavia elementtejä ei ole määritetty

Viesti voi johtua monesta syystä:

  • Vastaa tätä XML-taulukko XML-määrityksessä on yksi tai useampi tarvittava elementti, jota ei ole määritetty XML-taulukkoon.

    XML-lähde-tehtäväruudun elementtien hierarkkisessa luettelossa tarvittavat elementit on merkitty kunkin elementin vasemmalla puolella olevan kuvakkeen oikeassa yläkulmassa olevalla punaisella tähdellä. Määritä tarvittava elementti vetämällä se laskentataulukon kohtaan, jossa haluat sen näkyvän.

  • Elementti on rekursiivinen rakenne.

    Tavallinen esimerkki rekursiivisesta rakenteesta on työntekijöiden ja esimiesten hierarkia, jossa samat XML-rakenteet sisältyvät useisiin tasoihin. Vaikka olet määrittänyt XML-lähde-tehtäväruudun kaikki elementit, Excel ei tue rekursiivisia rakenteita, jotka ovat yli yhden tason syvyisiä, eikä voi sen vuoksi määrittää kaikkia elementtejä.

  • XML-taulukko sisältää yhdistelmäsisältöä.

    Yhdistelmäsisällössä elementillä on alielementti ja yksinkertaista tekstiä alielementin ulkopuolella. Yleinen tilanne on se, että muotoilutunnisteita (kuten lihavointitunnisteita) käytetään tietojen merkitsemiseen elementin sisällä. Vaikka alielementin (jos Excel tukee sitä) voi näyttää, tekstisisältö menetetään, kun tietoja tuodaan. Se ei ole käytettävissä, kun tietoja viedään, joten sitä ei voi kiertää.

Työkirjan XML-määrityksiä ei voi viedä

XML-määritettä ei voi viedä, jos elementin muiden elementtien suhteet voidaan säilyttää. Tätä yhteyttä ei ehkä säilyttää johtua seuraavista syistä:

  • Määritetyn elementin rakenteen määritys sisältyy jaksoon seuraavien määritteiden kanssa:

    • Määrite maxoccurs ei ole yhtä suuri kuin 1.

    • Jaksossa on määritettynä enemmän kuin yksi suora alielementti tai siinä on jokin muu sommittelu kuin suora alielementti.

  • Ei-toistuvat saman tason elementit, joilla on sama toistuva pääelementti, määritetään eri XML-taulukoihin.

  • Useat toistuvat elementit määritetään samaan XML-taulukkoon eikä ylemmän tason elementti määritä toistoa.

  • Eri pääelementtien alielementit määritetään samaan XML-taulukkoon.

Lisäksi XML-määritettä ei voi viedä, jos siinä on jokin seuraavista XML-rakenteista:

  • Luetteloiden luettelo –    Jokin kohteiden luettelo on toinen kohdeluettelo.

  • Tietoja Denormalized        XML-taulukko on elementti, joka on määritetty rakenteessa suoritetaan kerran (määrite maxoccurs on määritetty 1). Kun lisäät tällaisen elementin XML-taulukoksi, Excel täyttää taulukkosarakkeen osan useita kertoja.

  •     Valinta    Määritetty elementti on osa < valinta > rakennetta.

Excel ei voi tallentaa työkirjaa, koska siinä ei ole määritettyjä alueita

Excel ei voi tallentaa työkirjaa XML-datatiedostoon, ellet luo yhtä tai useampaa määritettyä aluetta.

Jos olet lisännyt XML-määrityksen työkirjaan, määritä XML-elementit laskentataulukkoon seuraavien vaiheiden mukaisesti:

  1. Valitse Kehitystyökalut-välilehden XML-ryhmästä Lähde.

    Kehitystyökalut-välilehden XML-komennot
    Jos Kehitystyökalut -välilehti ei ole näkyvissä, katso Kehitystyökalut-välilehti.

  2. Valitse XML-lähde-tehtäväruudussa elementit, jotka haluat määrittää laskentataulukkoon.

    Jos haluat valita elementtejä, jotka eivät ole vierekkäin, valitse jokin elementti, pidä Ctrl-näppäin painettuna ja valitse sitten muut elementit.

  3. Vedä valitut rakenteet siihen laskentataulukon kohtaan, jossa haluat niiden näkyvän.

Jos et ole lisännyt XML-määrityksen työkirjaan tai jos tiedot eivät ole XML-taulukkoa, Tallenna työkirja Excel-työkirja-tiedostomuodosta (.xlsm).

Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×