XML-tietojen vieminen

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-tietoja, määrittänyt tiedot laskentataulukon soluihin ja tehnyt muutokset tietoihin, haluat ehkä viedä tai tallentaa tiedot XML-tiedostoon.

Tärkeää: 

  • Ennen kuin XML-tietojen vieminen on käyttöön valintanauhan Kehitystyökalut -välilehti. Katso Kehitystyökalut-välilehti.

  • Kun luot XML-määrityksiä ja viet tietoja Excelissä XML-datatiedostoihin, voit viedä vain rajoitetun rivimäärän. Kun tietoja viedään XML-tiedostoon Excelistä, voit tallentaa enintään 65 536 riviä. Jos tiedostossa on enemmän kuin 65 536 riviä, Excel vie ensimmäiset (#RIVIT miinus 65 537) rivit. Jos laskentataulukossa on esimerkiksi 70 000 riviä, Excel vie 70 000 miinus 65 537 = 4 464 riviä. Suosittelemme, että 1) käytät sen sijaan xlsx-muotoa tai 2) tallennat tiedoston XML Spreadsheet 2003 (.xml) -muodossa, jolloin menetät määritykset tai 3) poistat kaikki rivit 65 536 rivin jälkeen ja viet ne sitten uudestaan, jolloin säilytät määritykset mutta menetät tiedoston lopussa olevat tiedot.

Vie XML-tietojen (jossa on enintään 65 536 rivejä)

  1. Napsauta Kehitystyökalut > Vie.

    Jos Kehitystyökalut-välilehti ei ole näkyvissä, katso lisätietoja kohdasta Kehitystyökalut-välilehden näyttäminen.

  2. Jos näkyviin tulee pieni Vie XML -valintaikkuna, napsauta XML-määritystä, jota haluat käyttää, ja napsauta OK.

    Tämä valintaikkuna tulee 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.

Vie XML-tiedot (yli 65 536 riviä)

  1. Vähennä 65 537 tiedoston rivien kokonaismäärästä. Saa näin rivimäärän x.

  2. Poista x riviä Excel-laskentataulukon alusta.

  3. Vie laskentataulukko XML-datatiedostona (Katso edellisen osan ohjeita).

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

  5. Poista kaikki kokonaismäärän x jälkeen tulevat tiedot ja vie tiedot sitten XML-datatiedostona (Katso edellisen osan ohjeita).

    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.

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

    Tällä vaiheella varmistetaan, ettei työkirjaan tekemiäsi muutoksia menetetä, kun työkirja tallennetaan XML-datatiedostona.

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

    Excel 2007: ssä vain Microsoft Office-painiketta Office-painikkeen kuva , Tallenna nimellä-kohdan vieressä olevaa nuolta ja valitse sitten Muut muodot.

  3. Kirjoita XML-datatiedoston nimi Tiedostonimi-ruutuun.

  4. Napsauta Tallenna muodossa ‑luettelosta XML-tiedot ja napsauta Tallenna.

  5. Jos näyttöön tulee viesti, jonka mukaan tiedoston tallentaminen XML-tietoina voi aiheuttaa ominaisuuksien menetyksen, napsauta Jatka.

  6. Jos näkyviin tulee pieni Vie XML -valintaikkuna, napsauta XML-määritystä, jota haluat käyttää, ja napsauta OK.

    Tämä valintaikkuna tulee näkyviin 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. Napsauta 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.

Kun viet XML-tietoja, näyttöön voi ilmestyä alla esitettyjä viestejä.

Viesti voi johtua monesta syystä:

  • Tähän XML-taulukkoon liittyvässä 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ää.

XML-määritystä ei voi viedä, jos määritetyn elementin suhdetta muihin elementteihin ei voida säilyttää. Tätä suhdetta ei voida säilyttää ehkä 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 useampi kuin yksi suora määritetty 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 ja ylemmän tason elementti ei määritä toistoa.

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

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

  • Luetteloiden luettelo    Yhdessä kohdeluettelossa on toinen kohdeluettelo.

  • Denormalisoidut tiedot    XML-taulukossa on elementti, joka on määritetty rakenteessa siten, että se ilmenee kerran (määritteen maxoccurs arvo on 1). Kun lisäät tällaisen elementin XML-taulukkoon, Excel täyttää taulukon sarakkeen elementin useilla esiintymillä.

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

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

  1. Napsauta Kehitystyökalut > Lähde.

    Kehitystyökalut-välilehden XML-komennot

    Jos Kehitystyökalut-välilehti ei ole näkyvissä, katso lisätietoja kohdasta Kehitystyökalut-välilehden näyttäminen.

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

    Jos haluat valita elementtejä, jotka eivät ole vierekkäin, napsauta jotakin elementtiä, pidä Ctrl-näppäin painettuna ja napsauta sitten jokaista elementtiä.

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

Jos et ole vielä lisännyt XML-määritystä työkirjaan tai tiedot eivät ole XML-taulukossa, tallenna työkirjasi Excel Macro-Enabled Workbook -tiedostomuodossa (.xlsm).

Tarvitsetko lisäohjeita?

Voit aina kysyä neuvoa Excel Tech Community -yhteisön asiantuntijalta, saada tukea yhteisön vastauksista tai ehdottaa uutta ominaisuutta tai parannusta Excel User Voice -sivustolla.

Katso myös

XML: n Excel yleiskatsaus

Yhdistä XML-elementtien XML-määrityksen soluihin

Yhteyden muodostaminen XML-tiedostoon (Power Query)

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

×