CSV:n muuntaminen Exceliksi: CSV-tiedostojen tuominen Excel-laskentataulukoihin

Tästä artikkelista löydät 2 helppoa tapaa muuntaa CSV-tiedosto Exceliksi. Lisäksi opit tuomaan useita CSV-tiedostoja Exceliin ja käsittelemään tilanteita, joissa osa CSV-tiedoston tiedoista ei näy oikein Excel-taulukossa.

Äskettäin aloimme tutkia CSV (Comma-Separated Values) -muodon ominaisuuksia ja erilaisia tapoja muuntaa Excel-tiedosto CSV-muotoon. Tänään teemme käänteisen prosessin – tuomme CSV:n Exceliin.

Tämä artikkeli näyttää, kuinka voit avata CSV-tiedoston Excelissä ja tuoda useita CSV-tiedostoja samanaikaisesti. Tunnistamme myös mahdolliset sudenkuopat ja tarjoamme tehokkaimmat ratkaisut.

Kuinka muuntaa CSV-tiedosto Exceliksi

Jos haluat vetää tietoja Excel-taulukkoon yrityksesi tietokannasta, ensimmäinen ajatus, joka tulee mieleen, on viedä tietokanta CSV-tiedostoon ja tuoda CSV-tiedosto sitten Exceliin.

Voit muuntaa CSV:n Exceliksi kolmella tavalla: Voit avata tiedoston tunnisteella . Csv suoraan Excelissä, kaksoisnapsauta tiedostoa Windowsin Resurssienhallinnassa tai tuo CSV-tiedosto Exceliin ulkoisena tietolähteenä. Seuraavassa käsittelen näitä kolmea menetelmää ja tuon esiin kunkin niistä edut ja haitat.

Kuinka avata CSV-tiedosto Excelissä

Vaikka CSV-tiedosto olisi luotu toisessa ohjelmassa, voit aina avata sen Excel-työkirjana komennolla avoin (Avata).

Huomautus: CSV-tiedoston avaaminen Excelissä ei muuta tiedostomuotoa. Toisin sanoen CSV-tiedostoa ei muunneta Excel-tiedostoksi (.xls- tai .xlsx-muotoon), vaan se säilyttää alkuperäisen tyyppinsä (.csv tai .txt).

  1. Käynnistä Microsoft Excel, välilehti Koti (Koti) napsauta avoin (Avata).
  2. Näyttöön tulee valintaikkuna avoin (Avaa asiakirja), valitse oikeassa alakulmassa olevasta avattavasta luettelosta Tekstitiedostot (Tekstitiedostot).
  3. Etsi CSV-tiedosto Windowsin Resurssienhallinnassa ja avaa se kaksoisnapsauttamalla sitä.

Jos avaat CSV-tiedoston, Excel avaa sen välittömästi lisäämällä tiedot uuteen Excel-työkirjaan. Jos avaat tekstitiedoston (.txt), Excel käynnistää ohjatun tekstin tuontitoiminnon. Lue lisää tästä kohdasta CSV:n tuominen Exceliin.

Huomautus: Kun Microsoft Excel avaa CSV-tiedoston, se käyttää oletusmuotoiluasetuksia selvittääkseen tarkasti, kuinka kukin tietosarake tuodaan.

Jos tiedot vastaavat vähintään yhtä seuraavista kohdista, käytä ohjattua tekstin tuontitoimintoa:

  • CSV-tiedosto käyttää erilaisia ​​erottimia;
  • CSV-tiedosto käyttää erilaisia ​​päivämäärämuotoja;
  • Olet muuntamassa tietoja, jotka sisältävät numeroita, joiden alussa on nolla, ja haluat säilyttää tämän nollan.
  • Haluat esikatsella, kuinka CSV-tiedoston tiedot tuodaan Exceliin.
  • Haluat työhösi lisää joustavuutta.

Jos haluat saada Excelin käynnistämään ohjatun tekstintuontitoiminnon, voit joko muuttaa tiedostopäätettä . Csv on . Txt (ennen tiedoston avaamista) tai tuo CSV-tiedosto Exceliin alla kuvatulla tavalla.

CSV-tiedoston avaaminen Windowsin Resurssienhallinnan avulla

Tämä on nopein tapa avata CSV Excelissä. Kaksoisnapsauta tiedostoa Windowsin Resurssienhallinnassa . Csv, ja se avautuu uutena Excel-työkirjana.

Tämä menetelmä toimii kuitenkin vain, jos Microsoft Excel on asetettu oletusohjelmaksi tiedostojen avaamiseen. . Csv. Jos näin on, näet tutun kuvakkeen Windowsin Resurssienhallinnassa tiedostonimen vieressä.

Jos Excel ei ole oletusohjelma, voit korjata sen seuraavasti:

  1. Napsauta hiiren kakkospainikkeella mitä tahansa tiedostoa . Csv Windowsin Resurssienhallinnassa ja avautuvassa kontekstivalikossa, napsauta Avaa (Avaa sovelluksella) > Valitse oletusohjelma (Valitse ohjelma).
  2. valita kunnostautua varmista, että suositeltujen ohjelmien luettelossa on valintamerkki Käytä aina valittua ohjelmaa avaa tällainen tiedosto (Käytä aina valittua sovellusta tälle tiedostotyypille) ja napsauta OK.CSV:n muuntaminen Exceliksi: CSV-tiedostojen tuominen Excel-laskentataulukoihin

Kuinka tuoda CSV Exceliin

Tällä tavalla voit tuoda tietoja tiedostosta . Csv olemassa olevaan tai uuteen Excel-taulukkoon. Toisin kuin kaksi edellistä menetelmää, se ei vain avaa CSV:tä Excelissä, vaan se muuntaa muodon . Csv в . Xlsx (jos käytät Excel 2007, 2010 tai 2013) tai . Xls (Excel 2003:n ja sitä vanhemmissa versioissa).

  1. Avaa haluamasi Excel-taulukko ja napsauta solua, johon haluat tuoda tiedot tiedostosta . Csv or . Txt.
  2. Lisäasetukset -välilehdellä Päiväys (Data) -osiossa Hanki ulkoiset tiedot (Hae ulkoiset tiedot) napsauta Tekstistä (Tekstistä).CSV:n muuntaminen Exceliksi: CSV-tiedostojen tuominen Excel-laskentataulukoihin
  3. Etsi tiedosto . Csvjonka haluat tuoda, valitse se ja napsauta Tuo (Tuo) tai kaksoisnapsauta haluamaasi CSV-tiedostoa.CSV:n muuntaminen Exceliksi: CSV-tiedostojen tuominen Excel-laskentataulukoihin
  4. Ohjattu tekstin tuontitoiminto avautuu, sinun tarvitsee vain seurata sen vaiheita.

Ennen kuin siirrymme eteenpäin, katso alla olevaa kuvakaappausta, jossa näkyy alkuperäinen CSV-tiedosto ja haluttu tulos Excelissä. Toivottavasti tämä auttaa sinua ymmärtämään paremmin, miksi valitsemme tietyt asetukset seuraavassa esimerkissä.

  1. CSV:n muuntaminen Exceliksi: CSV-tiedostojen tuominen Excel-laskentataulukoihin
    • Vaihe 1. Valitse tietomuoto ja rivinumero, josta tuonti aloitetaan. Useimmiten valittu rajattu (Erottimilla) ja merkkijonosta 1. Ohjatun toiminnon valintaikkunan alareunassa oleva esikatselualue näyttää tuodun CSV-tiedoston ensimmäiset tietueet.CSV:n muuntaminen Exceliksi: CSV-tiedostojen tuominen Excel-laskentataulukoihin
    • Vaihe 2. Tässä vaiheessa sinun on valittava erottimet ja rivin pääte. erotinmerkki (Erotin) on merkki, joka erottaa arvot CSV-tiedostossa. Jos CSV-tiedostosi käyttää symbolia, joka ei ole ehdotetussa luettelossa, valitse valintaruutu Muut (Muu) ja syötä haluamasi merkki. Esimerkissämme olemme määrittäneet Kieleke (sarkainmerkki) ja pilkku (Pilku) niin, että jokainen tuote (ne on erotettu sarkaimella) alkaa uudelta riviltä ja tuotetiedot, kuten tunnus ja myyntitiedot (ne erotetaan pilkuilla), sijoitetaan eri soluihin.Tekstin tarkenne (rivin pääte) on merkki, joka sisältää yksittäisiä arvoja. Kaikki tällaisten merkkien välissä oleva teksti, kuten "teksti1, teksti2", tuodaan yhtenä arvona, vaikka teksti sisältäisi erottimeksi määrittämäsi merkin. Tässä esimerkissä olemme määrittäneet pilkun erottimeksi ja lainausmerkit rivin päätteeksi. Tämän seurauksena kaikki desimaalierottimella varustetut luvut (joka on meidän tapauksessamme myös pilkku!) tuodaan yhteen soluun, kuten alla olevan kuvan esikatselualueelta näkyy. Jos emme määritä lainausmerkkejä merkkijonon päätteeksi, kaikki luvut tuodaan eri soluihin.

      CSV:n muuntaminen Exceliksi: CSV-tiedostojen tuominen Excel-laskentataulukoihin

    • Vaihe 3. Katso alueelle Datan esikatselu (Esimerkkitietojen jäsentäminen). Jos olet tyytyväinen tietojesi ulkoasuun, napsauta painiketta Suorittaa loppuun (Valmis).

Vihje: Jos CSV-tiedostosi käyttää useampaa kuin yhtä peräkkäistä pilkkua tai muuta erotinmerkkiä peräkkäin, valitse valintaruutu Käsittele peräkkäisiä erottimia yhtenä (Laske peräkkäiset erottimet yhdeksi) tyhjien solujen välttämiseksi.

  1. Valitse, liitetäänkö tuodut tiedot olemassa olevaan taulukkoon vai uuteen taulukkoon, ja napsauta OKlopettaaksesi CSV-tiedoston tuonnin Exceliin.CSV:n muuntaminen Exceliksi: CSV-tiedostojen tuominen Excel-laskentataulukoihin

Vihje: Voit painaa painiketta Kiinteistöt (Ominaisuudet) määrittääksesi lisäasetukset, kuten päivityksen, asettelun ja muotoilun tuoduille tiedoille.

  1. CSV:n muuntaminen Exceliksi: CSV-tiedostojen tuominen Excel-laskentataulukoihin

Huomautus: Jos CSV-tiedostosi sisältää numeroita tai päivämääriä, Excel ei välttämättä muunna niitä oikein. Jos haluat muuttaa tuotujen tietojen muotoa, valitse virheitä sisältävät sarakkeet, napsauta niitä hiiren kakkospainikkeella ja valitse pikavalikosta formaatissa soluja (solumuoto).

CSV:n muuntaminen Exceliksi: Ongelmia ja ratkaisuja

CSV-muoto on ollut käytössä yli 30 vuotta, mutta pitkästä historiastaan ​​huolimatta sitä ei ole koskaan dokumentoitu virallisesti. CSV-nimi (Comma-Separated Values) tulee pilkkujen käytöstä tietokenttien erottamiseen. Mutta se on teoriassa. Itse asiassa monet ns. CSV-tiedostot käyttävät muita merkkejä tietojen erottamiseen, esimerkiksi:

  • Välilehdet – TSV-tiedostot (sarkaimella erotetut arvot)
  • Puolipiste – SCSV-tiedostot (puolipisteillä erotetut arvot)

Jotkut CSV-tiedostojen muunnelmat erottavat tietokentät kerta- tai kaksoislainausmerkeillä, toiset vaativat Unicode Byte Sequence Marker (BOM), kuten UTF-8, tulkitsemaan Unicodea oikein.

Tämä standardien puute aiheuttaa erilaisia ​​ongelmia, joita saatat kohdata yrittäessäsi muuntaa excel-tiedosto csv-muotoon, ja erityisesti tuodessasi CSV-tiedoston Exceliin. Katsotaanpa tunnettuja ongelmia, alkaen yleisimmistä.

CSV-tiedosto ei näy oikein Excelissä

oireet: Yrität avata CSV-tiedoston Excelissä ja kaikki tiedot päätyvät ensimmäiseen sarakkeeseen.

Syy: Ongelman syy on se, että Windowsin alue- ja kieliasetuksissasi ja CSV-tiedostossasi on erilaiset erottimet. Pohjois-Amerikassa ja joissakin muissa maissa luettelon oletuserotin on pilkku. Euroopan maissa pilkkua käytetään desimaalipaikan erottimena ja luettelokentän erotin on puolipiste.

Päätös: Tähän ongelmaan on useita mahdollisia ratkaisuja. Voit nopeasti selata alla olevia suosituksia ja valita sopivimman tehtävän.

  1. Määritä oikea erotin suoraan CSV-tiedostoon. Avaa CSV-tiedosto missä tahansa tekstieditorissa (jopa tavallinen muistilehtiö käy) ja liitä seuraava teksti ensimmäiselle riville. Huomaa, että tämän on oltava erillinen rivi ennen muita tietoja:
    • Pilkuerottimen asettaminen: syyskuu
    • Erottimen asettaminen puolipisteeksi: syys=;

    Kuten ehkä arvasit, tällä tavalla voit asettaa minkä tahansa muun merkin erottimeksi määrittämällä sen heti yhtäläisyysmerkin jälkeen.

  2. Valitse haluamasi erotin Excelissä. Excel 2013:ssa tai 2010:ssä välilehdellä Päiväys (Data) -osiossa data Tools (Työskentele tietojen kanssa) napsauta Teksti sarakkeisiin (Teksti sarakkeittain).CSV:n muuntaminen Exceliksi: CSV-tiedostojen tuominen Excel-laskentataulukoihinKun ohjattu saraketekstitoiminto käynnistyy, valitse tietomuoto ensimmäisessä vaiheessa rajattu (erottimilla) ja paina seuraava (Edelleen). Valitse toisessa vaiheessa haluamasi erotin ja napsauta Suorittaa loppuun (Valmis).

    CSV:n muuntaminen Exceliksi: CSV-tiedostojen tuominen Excel-laskentataulukoihin

  3. Muuta laajennusta osoitteesta . Csv on .txt. Tiedoston avaaminen . Txt Excelissä käynnistää ohjatun tekstin tuontitoiminnon, ja voit valita haluamasi erottimen, kuten kohdassa CSV:n tuominen Exceliin kuvataan.
  4. Avaa CSV-tiedosto, jonka erottimena on puolipiste, käyttämällä VBA:ta. Tässä on esimerkki VBA-koodista, joka avaa CSV-tiedoston Excelissä, joka käyttää erottimena puolipistettä. Koodi on kirjoitettu muutama vuosi sitten Excelin aiemmille versioille (2000 ja 2003), mutta jos tunnet VBA:n melko hyvin, sinun ei pitäisi olla ongelmia sen päivittämisessä tai muuttamisessa toimimaan pilkuilla eroteltujen CSV-tiedostojen kanssa.

Huomautus: Kaikki esitetyt ratkaisut muuttavat vain tietyn CSV-tiedoston erotinta. Jos haluat muuttaa oletuserotin lopullisesti, seuraava ratkaisu sopii sinulle.

  1. Muutamme erottimia alueellisten standardien asetuksissa. lehdistö Koti (käynnistä) ja juokse Ohjauspaneeli (Ohjauspaneeli), napsauta kohdetta Alue ja kieli (Alueelliset standardit) > Lisäasetukset (Lisävaihtoehdot). Valintaikkuna avautuu Mukauta muotoa (Muotoasetus), jossa sinun on valittava parametrille piste (.). Desimaalimerkki (Kokonaisluku/desimaalierotin) ja aseta parametrille pilkku (,). Listan erotin (Luettelon elementtien erotin).

Kääntäjän huomautus: Nämä asetukset on annettu Excelin (ja useiden muiden maiden) englanninkieliselle lokalisoinnille. Lokalisoinnissa on yleisempää käyttää pilkkua desimaalierottimena ja puolipistettä luettelon kohteiden erottamiseen.

  1. CSV:n muuntaminen Exceliksi: CSV-tiedostojen tuominen Excel-laskentataulukoihinKaksoisnapauta OKsulkeaksesi valintaikkunat – olet valmis! Tästä eteenpäin Microsoft Excel avaa ja näyttää kaikki CSV-tiedostot (pilkuilla erotetut) oikein.

Huomautus: Windowsin Ohjauspaneelin asettaminen desimaalierottimelle ja luettelokohdille muuttaa kaikkien tietokoneesi ohjelmien oletusmerkkiasetuksia, ei vain Microsoft Exceliä.

Etunollat ​​menetetään, kun CSV-tiedosto avataan Excelissä

oireet: CSV-tiedostosi sisältää arvoja, joiden alussa on nollia, ja nämä nollat ​​menetetään, kun CSV-tiedosto avataan Excelissä.

Syy: Oletusarvoisesti Microsoft Excel näyttää CSV-tiedoston muodossa general (Yleinen), jossa etunollat ​​on katkaistu.

Päätös: Sen sijaan, että avaisit .csv-tiedoston Excelissä, suorita ohjattu tekstintuontitoiminto, kuten aiemmin teimme CSV-tiedoston muuntamiseksi Exceliksi.

Valitse ohjatun toiminnon vaiheessa 3 sarakkeet, jotka sisältävät arvoja, joiden alussa on nollia, ja muuta näiden sarakkeiden muoto tekstiksi. Näin voit muuntaa CSV-tiedoston Exceliksi pitäen nollat ​​paikoillaan.

CSV:n muuntaminen Exceliksi: CSV-tiedostojen tuominen Excel-laskentataulukoihin

Excel muuntaa jotkin arvot päivämääriksi CSV-tiedostoa avattaessa

oireet: Jotkut CSV-tiedostosi arvoista näyttävät päivämääriltä, ​​ja Excel muuntaa tällaiset arvot automaattisesti tekstimuodosta päivämäärämuotoon.

Syy: Kuten edellä mainittiin, Excel avaa CSV-tiedoston muodossa general (Yleinen), joka muuntaa päivämäärän kaltaiset arvot tekstimuodosta päivämäärämuotoon. Jos esimerkiksi avaat CSV-tiedoston, joka sisältää käyttäjätunnukset, merkintä "Huhtikuu 23" muunnetaan päivämääräksi.

Päätös: Muunna CSV-tiedosto Exceliksi ohjatun tekstin tuontitoiminnon avulla. Valitse ohjatun toiminnon vaiheessa 3 sarakkeet, joiden tietueet näyttävät päivämääriltä, ​​ja muuta sarakkeen muoto tekstiksi.

CSV:n muuntaminen Exceliksi: CSV-tiedostojen tuominen Excel-laskentataulukoihin

Jos haluat saavuttaa päinvastaisen tuloksen, toisin sanoen tietyssä sarakkeessa, muunna arvot päivämääriksi ja aseta sitten muoto Päivämäärä (Päivämäärä) ja valitse sopiva päivämäärämuoto avattavasta luettelosta.

Kuinka tuoda useita CSV-tiedostoja Exceliin

Luulen, että tiedät, että Microsoft Excelin avulla voit avata useita CSV-tiedostoja komennolla avoin (Avata).

  1. Lisäasetukset -välilehdellä filee (Tiedosto) napsauta avoin (Avaa) ja valitse valintaikkunan oikeassa alakulmassa olevasta avattavasta luettelosta Tekstitiedostot (Tekstitiedostot).
  2. Jos haluat valita useita tiedostoja peräkkäin, napsauta ensimmäistä tiedostoa ja paina ja pidä painettuna siirtyminen, napsauta viimeistä tiedostoa. Molemmat tiedostot ja kaikki niiden väliltä valitaan. Valitse tiedostoja, jotka eivät ole rivissä, pitämällä näppäintä painettuna Ctrl ja napsauta jokaista tiedostoa . Csvhaluat avata.
  3. Kun kaikki haluamasi CSV-tiedostot on valittu, napsauta -painiketta avoin (Avata).CSV:n muuntaminen Exceliksi: CSV-tiedostojen tuominen Excel-laskentataulukoihin

Tämä menetelmä on yksinkertainen ja nopea, ja sitä voisi kutsua erinomaiseksi, ellei yksi seikka – jokainen CSV-tiedosto avautuu tällä tavalla erillisenä Excel-työkirjana. Käytännössä vaihtaminen edestakaisin useiden avoimien Excel-tiedostojen välillä voi olla erittäin hankalaa ja työlästä.

Toivon, että voit nyt helposti muuntaa minkä tahansa CSV-tiedoston Exceliksi. Jos sinulla on kysyttävää tai vaikeuksia, kirjoita minulle kommentteihin. Ja kiitos kärsivällisyydestä kaikille, jotka jaksoivat lukea tämän pitkän artikkelin loppuun asti! 🙂

Jätä vastaus