Solut

Tekstitiedostojen (.txt tai .csv) tuominen tai vieminen

Tekstitiedostojen (.txt tai .csv) tuominen tai vieminen

Voit tuoda tietoja tekstitiedostosta Excelissä kahdella tavalla: voit avata sen Excelissä tai tuoda tiedot ulkoinen tietoalue. Jos haluat viedä tietoja Excelistä tekstitiedostoon, käytä Tallenna nimellä -komentoa ja muuta tiedostotyyppiä avattavasta valikosta.

Usein käytettyjä tekstitiedostomuotoja on kaksi:

  • Erotinmerkkejä erottelevat tekstitiedostot (.txt), joissa SARKAIN-merkki (ASCII-merkkikoodi 009) yleensä erottaa kunkin tekstikentän.

  • Pilkuilla erotettujen arvojen tekstitiedostot (.csv), joissa pilkkumerkki (,) yleensä erottaa kunkin tekstikentän.

Voit muuttaa erotinmerkkiä, jota käytetään sekä erotin- että .csv-tekstitiedostoissa. Tämä voi olla tarpeen, jotta voit varmistaa, että tuonti- tai vientitoiminto toimii haluamallasi tavalla.

Huomautus: Voit tuoda tai viedä enintään 1 048 576 riviä ja 16 384 saraketta.

Tekstitiedoston tuominen avaamalla se Excelissä

Voit avata toisessa ohjelmassa Excel-työkirjana luodun tekstitiedoston Avaa-komennolla. Tekstitiedoston avaaminen Excelissä ei muuta tiedoston muotoa. Tämä näkyy Excelin otsikkorivillä, jossa tiedoston nimi säilyttää tekstitiedostonimen tunnisteen (esimerkiksi .txt tai .csv).

  1. Valitse Tiedosto > Avaa ja selaa sijaintiin, jossa tekstitiedosto sijaitsee.

  2. Valitse Avaa-valintaikkunan avattavasta Tiedostotyyppi-luettelosta Tekstitiedostot.

  3. Etsi tekstitiedosto, jonka haluat avata, ja kaksoisnapsauta sitä.

    • Jos tiedosto on tekstitiedosto (.txt), Excel käynnistää ohjatun tekstin tuomisen. Kun olet suorittanut vaiheet, viimeistele tuonti valitsemalla Valmis. Lisätietoja erottimet ja lisäasetukset on kohdassa Ohjattu tekstin tuominen.

    • Jos tiedosto on .csv-tiedosto, Excel avaa tekstitiedoston automaattisesti ja näyttää tiedot uudessa työkirjassa.

      Huomautus: Kun Excel avaa .csv-tiedoston, se tulkitsee nykyisten tietojen oletusmuoto-asetusten avulla, miten kukin tietosarake tuodaan. Jos haluat joustavammin muuntaa sarakkeet eri tietomuodoissa, voit käyttää ohjattua Tuo teksti -toimintoa. Esimerkiksi .csv-tiedoston tietosarakkeen muoto voi olla MDY, mutta Excelin oletusarvoinen tietomuoto on YMD tai haluat muuntaa etunollia sisältävän sarakkeen tekstiksi, jotta etunollat säilyvät. Jos haluat pakottaa Excelin käynnistämaan ohjatun Tuo teksti -toiminnon, voit muuttaa tiedostotunnisteen .csv-tunnisteesta .txt-tunnisteen .txt-muotoon ennen avaamista tai voit tuoda tekstitiedoston yhdistämällä siihen (lisätietoja on seuraavassa osiossa).

Tekstitiedoston tuominen yhdistämällä siihen (Power Query)

Voit tuoda tietoja tekstitiedostosta aiemmin luotuun laskentataulukkoon.

  1. Valitse Tiedot-välilehden Hae tiedot & muunna -ryhmässäTeksti-/CSV-tiedostosta.

  2. Etsi ja kaksoisnapsauta Tuota tietoja -valintaikkunassa tuotavaa tekstitiedostoa ja valitse Tuo.

  3. Esikatselu-valintaikkunassa on useita vaihtoehtoja:

    • Valitse Lataa, jos haluat ladata tiedot suoraan uuteen laskentataulukkoon.

    • Vaihtoehtoisesti voit valita Lataa kohteeseen, jos haluat ladata tiedot taulukkoon, Pivot-taulukkoon/Pivot-kaavioon, aiemmin luotuun/uuteen Excel-laskentataulukkoon tai luoda yhteyden. Voit myös lisätä tietoja tietomalliin.

    • Valitse Muunna tiedot, jos haluat ladata tiedot Power Queryyn, ja muokata niitä ennen niiden tuomista Exceliin.

Jos Excel ei muunna tiettyä tietosaraketta haluamallasi muotoilulla, voit muuntaa tiedot tuonnin jälkeen. Lisätietoja on ruudussa Tekstiksi tallennettujen lukujen muuntaminen luvuiksi jaTekstiksi tallennettujen päivämäärien muuntaminen päivämääriksi.

Tietojen vieminen tekstitiedostoon tallentamalla

Voit muuntaa Excel-laskentataulukon tekstitiedostoksi Tallenna nimellä -komennolla.

  1. Siirry kohtaan Tiedosto > Tallenna nimellä.

  2. Napsauta Selaa.

  3. Valitse Tallenna nimellä -valintaikkunan Tallennusmuoto-ruudussa laskentataulukon tekstitiedostomuoto. Valitse esimerkiksi Teksti (sarkaiteltu) taiCSV (pilkuilla erotettu).

    Huomautus: Eri muodot tukevat eri ominaisuusjoukkoja. Lisätietoja eri tekstitiedostomuotojen tukemista ominaisuusjoukoista on kohdassa Excelin tukemat tiedostomuodot.

  4. Siirry sijaintiin, johon haluat tallentaa uuden tekstitiedoston, ja valitse sitten Tallenna.

  5. Näyttöön tulee valintaikkuna, jossa muistutetaan, että vain nykyinen laskentataulukko tallennetaan uuteen tiedostoon. Jos olet varma, että nykyinen laskentataulukko on se, jonka haluat tallentaa tekstitiedostona, valitse OK. Voit tallentaa muita laskentataulukoita erillisinä tekstitiedostoina toistamalla nämä vaiheet kunkin laskentataulukon osalta.

    Valintanauhan alapuolella saattaa myös tulla ilmoitus, jonka mukaan jotkin ominaisuudet voivat kadota, jos tallennat työkirjan CSV-muodossa.

Lisätietoja tiedostojen tallentamisesta muissa muodoissa on kohdassa Työkirjan tallentaminen toisessa tiedostomuodossa.

Tekstitiedoston tuominen yhdistämällä siihen

Voit tuoda tietoja tekstitiedostosta aiemmin luotuun laskentataulukkoon.

  1. Napsauta solua, johon haluat lisätä tiedot tekstitiedostosta.

  2. Valitse Tiedot-välilehden Hae ulkoiset tiedot -ryhmästäTekstistä.

  3. Etsi ja kaksoisnapsauta Tuota tietoja -valintaikkunassa tuotavaa tekstitiedostoa ja valitse Tuo.

    Noudata ohjatun tekstin tuomisen ohjeita. Saat lisätietoja ohjatun toiminnon käyttämisestä painikkeen kuva ohjesivulla. Kun olet suorittanut ohjatun toiminnon vaiheet, viimeistele tuonti valitsemalla Valmis.

  4. Tee Tietojen tuominen -valintaikkunassa seuraavat toimet:

    1. Tee Noudetut tiedot sijoitetaan -kohdassa jokin seuraavista:

      • Jos haluat palauttaa tiedot valitsemaasi sijaintiin, valitse Aiemmin luotu laskentataulukko.

      • Jos haluat palauttaa tiedot uuden laskentataulukon vasempaan yläkulmaan, valitse Uusi laskentataulukko.

    2. Vaihtoehtoisesti voit määrittää tuotujen tietojen päivityksen, muotoilun ja asettelun asetukset valitsemalla Ominaisuudet.

    3. Valitse OK.

      Excel asettaa ulkoisen tietoalueen määrittämääsi sijaintiin.

Jos Excel ei muunna tietosaraketta haluamallasi muotoilulla, voit muuntaa tiedot tuonnin jälkeen. Lisätietoja on ruudussa Tekstiksi tallennettujen lukujen muuntaminen luvuiksi jaTekstiksi tallennettujen päivämäärien muuntaminen päivämääriksi.

Tietojen vieminen tekstitiedostoon tallentamalla

Voit muuntaa Excel-laskentataulukon tekstitiedostoksi Tallenna nimellä -komennolla.

  1. Siirry kohtaan Tiedosto > Tallenna nimellä.

  2. Näkyviin tulee Tallenna nimellä -valintaikkuna.

  3. Valitse Tallennusmuoto-ruudussa laskentataulukon tekstitiedostomuoto.

    • Valitse esimerkiksi Teksti (sarkaiteltu) taiCSV (pilkuilla erotettu).

    • Huomautus: Eri muodot tukevat eri ominaisuusjoukkoja. Lisätietoja eri tekstitiedostomuotojen tukemista ominaisuusjoukoista on kohdassa Excelin tukemat tiedostomuodot.

  4. Siirry sijaintiin, johon haluat tallentaa uuden tekstitiedoston, ja valitse sitten Tallenna.

  5. Näyttöön tulee valintaikkuna, jossa muistutetaan, että vain nykyinen laskentataulukko tallennetaan uuteen tiedostoon. Jos olet varma, että nykyinen laskentataulukko on se, jonka haluat tallentaa tekstitiedostona, valitse OK. Voit tallentaa muita laskentataulukoita erillisinä tekstitiedostoina toistamalla nämä vaiheet kunkin laskentataulukon osalta.

  6. Näkyviin tulee toinen valintaikkuna, jossa muistutetaan, että laskentataulukko voi sisältää ominaisuuksia, joita tekstitiedostomuodot eivät tue. Jos haluat tallentaa laskentataulukon tiedot vain uuteen tekstitiedostoon, valitse Kyllä. Jos et ole varma, mitä Excelin ominaisuuksia tekstitiedostomuodot eivät tue, saat lisätietoja valitsemalla Ohje.

Lisätietoja tiedostojen tallentamisesta muissa muodoissa on kohdassa Työkirjan tallentaminen toisessa tiedostomuodossa.

Erottimen muuttaminen tuonnin aikana tapahtuu eri tavalla sen mukaan, miten tuot tekstin.

  • Jos käytät Hae & muunna > teksti-/CSV-tiedostosta,kun olet valinnut tekstitiedoston ja valitset Tuo ,valitse käytettävä merkki Erotin-kohdan luettelosta. Näet uuden valintasi vaikutuksen heti tietojen esikatselussa, jotta voit varmistaa, että teet valinnan ennen jatkamista.

  • Jos tuot tekstitiedoston ohjatun tekstin tuomisen avulla, voit muuttaa ohjatun tekstin tuomisen vaiheessa 2 käytettävää erotinta. Tässä vaiheessa voit myös muuttaa tapaa, jolla peräkkäisiä erotinmerkkejä, kuten peräkkäisiä lainausmerkkejä, käsitellään.

    Lisätietoja erottimet ja lisäasetukset on kohdassa Ohjattu tekstin tuominen.

Jos haluat käyttää oletusluetteloerottimena puolipistettä, kun tallennat nimellä .csv, mutta haluat rajoittaa muutoksen Exceliin, harkitse oletusarvoisen desimaalierottimen vaihtamista pilkuiksi, jolloin Excel pakottaa käyttämään puolipistettä luetteloerotinta varten. Selvästi tämä muuttaa myös desimaalilukujen näyttötavan, joten harkitse myös Tuhansien erottimen muuttaminen sekaannusten välttämiseksi.

  1. Poista Excelin > ja >-asetusten > Käytä järjestelmän erotinta.

  2. Määritä desimaalierottimen arvoksi, (pilkku).

  3. Määritä Tuhaterotin-asetuksen arvoksi. (piste).

Kun tallennat työkirjan .csv-tiedostona, oletusluetteloerotin (erotin) on pilkku. Voit muuttaa tämän toiseen erotinmerkkiin Käyttämällä Windowsin alueen asetuksia. 

Varoitus: Windowsin asetuksen muuttaminen aiheuttaa tietokoneessasi yleisen muutoksen, joka vaikuttaa kaikkiin sovelluksiin. Jos haluat muuttaa vain Excelin erottimen, katso tiedostojen tekstinä (.csv)tallentamista varten käytetyn luettelon oletuserottimen muuttaminen Excelissä.

  1. Napsauta Microsoft Windows 10:ssä käynnistä-painiketta hiiren kakkospainikkeella ja valitse Asetukset.

  2. Valitse & kielija valitse sitten alue vasemmasta paneelista.

  3. Valitse pääpaneelin Aluekohtaiset asetukset -kohdassaPäivämäärä-, aika- ja alueasetukset.

  4. Valitse Alue-kohdassaMuuta päivämäärä-, aika- tai lukumuotoiluja.

  5. Valitse Alue-valintaikkunanMuotoile-välilehdessäLisäasetukset.

  6. Kirjoita Mukauta muotoilua -valintaikkunan Numerot-välilehden Luetteloerotin-ruutuun merkki, jota käytetään uudesta erottimena.

  7. Valitse OK kaksi kertaa.

  1. Napsauta Microsoft Windowsissa Käynnistä-painiketta ja valitse sitten Ohjauspaneeli.

  2. Valitse Aika-, kieli- ja alueasetukset -kohdassa Vaihda päivämäärä-, aika- tai numeromuotoa.

  3. Valitse Alue-valintaikkunanMuotoile-välilehdessäLisäasetukset.

  4. Kirjoita Mukauta muotoilua -valintaikkunan Numerot-välilehden Luetteloerotin-ruutuun merkki, jota käytetään uudesta erottimena.

  5. Valitse OK kaksi kertaa.

Huomautus:  Kun olet vaihtanut tietokoneen luetteloerotinmerkin, kaikki ohjelmat käyttävät uutta merkkiä luetteloerottimena. Voit muuttaa merkin takaisin oletusmerkkiin samalla tavalla.

Tarvitsetko lisätietoja?

Voit aina kysyä neuvoa Excel Tech Community -yhteisön asiantuntijalta tai saada tukea yhteisön vastauksista.

Katso myös

Tietojen tuominen ulkoisista tietolähteistä (Power Query)

Tarvitsetko lisäohjeita?

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

×