Sisällysluettelo
Ohjeessa näytetään, miten voit muuttaa CSV-erotinta, kun tuot tai viet tietoja Exceliin tai Excelistä, jotta voit tallentaa tiedostosi pilkulla erotettujen arvojen tai puolipisteellä erotettujen arvojen muodossa.
Excel on ahkera ja älykäs. Se tutkii perusteellisesti sen koneen järjestelmäasetukset, jolla se toimii, ja tekee parhaansa ennakoidakseen käyttäjän tarpeet ... usein pettymyksen tuloksena.
Kuvittele tämä: haluat viedä Excel-tietosi toiseen sovellukseen, joten menet tallentamaan ne CSV-muodossa, jota monet ohjelmat tukevat. Mitä tahansa CSV-vaihtoehtoa käytätkin, tuloksena on puolipisteellä erotettu tiedosto sen sijaan, että olisit oikeasti halunnut pilkulla erotetun tiedoston. Asetus on oletusasetus, eikä sinulla ole aavistustakaan, miten sitä voisi muuttaa. Älä anna periksi! Riippumatta siitä, kuinka syvälle asetus on piilotettu, näytämme sinulle keinon, jolla voitpaikanna se ja säädä se tarpeisiisi sopivaksi.
Mitä rajaajaa Excel käyttää CSV-tiedostoille
Microsoft Excel käyttää .csv-tiedostojen käsittelyyn komentoa Luettelon erotin määritelty Windowsin alueellisissa asetuksissa.
Pohjois-Amerikassa ja joissakin muissa maissa luettelon oletuserottimena on merkki pilkku , joten saat CSV-tietueen pilkulla erotettuna.
Euroopan maissa pilkku on varattu desimaalimerkille, ja luettelon erottimeksi asetetaan yleensä seuraava arvo puolipiste . Siksi tulos on CSV-tietue, joka on erotettu puolipisteellä.
Jos haluat saada CSV-tiedoston, jossa on jokin muu kentänrajaaja, sovella jotakin alla kuvatuista menetelmistä.
Vaihda erotin, kun tallennat Excel-tiedoston CSV-tiedostona
Kun tallennat työkirjan .csv-tiedostona, Excel erottelee arvot oletusarvolla. Luettelon erotin Jos haluat pakottaa sen käyttämään toista erotinta, jatka seuraavien vaiheiden mukaisesti:
- Klikkaa Tiedosto > Vaihtoehdot > Edistynyt .
- osoitteessa Muokkausvaihtoehdot , tyhjennä Käytä järjestelmän erottimia valintaruutu.
- Vaihda oletusarvo Desimaalierotin Koska tämä muuttaa desimaalilukujen esittämistapaa laskentataulukoissasi, valitse toinen vaihtoehto. Tuhansien erotin sekaannusten välttämiseksi.
Määritä asetukset jollakin seuraavista tavoista sen mukaan, mitä erottelijaa haluat käyttää.
Voit muuntaa Excel-tiedoston CSV puolipisteellä erotettu , aseta oletusarvoisesti desimaalierottimeksi pilkku. Tämä saa Excelin käyttämään puolipistettä välille Luettelon erotin (CSV-rajausmerkki):
- Aseta Desimaalierotin pilkuksi (,)
- Aseta Tuhansien erotin pisteeseen (.)
Excel-tiedoston tallentaminen CSV pilkulla erotettu aseta desimaalierottimeksi piste. Tämä saa Excelin käyttämään pilkkua välille "-". Luettelon erotin (CSV-rajausmerkki):
- Aseta Desimaalierotin jaksoon (.)
- Aseta Tuhansien erotin pilkuksi (,)
Jos haluat vaihtaa CSV-erottimen vain seuraaviin tiedostoihin tietty tiedosto , rastita sitten Käytä järjestelmäasetuksia valintaruutu uudelleen sen jälkeen, kun olet vienyt Excel-työkirjan CSV-tiedostoksi.
Huom. Excel-asetuksissa tekemäsi muutokset ovat luonnollisestikin rajoittuu Exceliin . Muut sovellukset käyttävät edelleen Windowsin alueasetuksissa määritettyä oletusluettelon erotinta.
Muuta erotinmerkkiä tuotaessa CSV-tiedostoa Exceliin
CSV-tiedoston tuomiseen Exceliin on muutamia eri tapoja. Tapa, jolla erotin vaihdetaan, riippuu valitsemastasi tuontimenetelmästä.
Ilmoita erotin suoraan CSV-tiedostossa
Jotta Excel voisi lukea CSV-tiedoston, jossa on tietyssä CSV-tiedostossa käytetty kenttäerotin, voit määrittää erottimen suoraan kyseisessä tiedostossa. Avaa tiedosto mitä tahansa tekstieditoria, esimerkiksi Notepadia, ja kirjoita alla oleva merkkijono ennen muita tietoja:
- Arvojen erottaminen pilkulla: sep=,
- Arvojen erottaminen puolipisteellä: sep=;
- Erottaa arvot toisistaan putkella: sep=
Samalla tavalla voit käyttää mitä tahansa muuta merkkiä erottimena - kirjoita vain merkki yhtäläisyysmerkin jälkeen.
Kun rajausmerkki on määritetty, voit avata tekstitiedoston Excelissä tavalliseen tapaan joko Excelistä tai Windows Explorerista.
Jos haluat esimerkiksi avata oikein puolipisteellä rajattu CSV Excelissä osoitamme nimenomaisesti, että kentän erotin on puolipiste:
Valitse rajaaja ohjatussa tekstin tuonnissa
Toinen tapa käsitellä csv-tiedostoa, jossa on oletusarvoisesta poikkeava rajaaja, on tuoda tiedosto sen sijaan, että se avattaisiin. Excel 2013:ssa ja sitä aikaisemmissa versioissa se oli melko helppoa tehdä käyttämällä Ohjattu tekstin tuonti asuvat Tiedot välilehdellä, kohdassa Hae ulkoisia tietoja ryhmä. Excel 2016:sta alkaen ohjattu toiminto on poistettu nauhasta vanhana ominaisuutena. Voit kuitenkin edelleen käyttää sitä:
- Ota käyttöön From Text (Legacy) -toiminto.
- Vaihda tiedostopääte .csv:stä .txt:ksi ja avaa sitten txt-tiedosto Excelistä. Tämä käynnistää ohjelman Ohjattu tekstin tuonti automaattisesti.
Ohjatun toiminnon vaiheessa 2 sinua ehdotetaan valitsemaan valmiiksi määritetyistä rajausmerkeistä (tabulaattori, pilkku, puolipiste tai välilyönti) tai määrittämään oma rajausmerkki:
Määritä erotin Power Query -yhteyttä luotaessa
Microsoft Excel 2016 ja uudemmat versiot tarjoavat vielä yhden helpon tavan tuoda csv-tiedosto - yhdistämällä siihen Power Query -ohjelman avulla. Kun luot Power Query -yhteyden, voit valita erottimen esikatseluikkunassa:
Vaihda oletus-CSV-erotin globaalisti
Oletusarvon muuttaminen Luettelon erotin ei vain Excelin vaan kaikkien tietokoneeseen asennettujen ohjelmien osalta, sinun on tehtävä näin:
- Windowsissa siirry osoitteeseen Ohjauspaneeli > Alue asetukset. Kirjoita tätä varten vain Alue Windowsin hakukentässä ja valitse sitten Alueen asetukset .
Jotta tämä muutos toimisi, on Luettelon erotin ei pitäisi olla sama kuten Desimaalisymboli .
Kun olet valmis, käynnistä Excel uudelleen, jotta se voi ottaa muutokset vastaan.
Huomautuksia:
- Järjestelmäasetusten muuttaminen aiheuttaa globaali muutos tietokoneeseen, joka vaikuttaa kaikkiin sovelluksiin ja järjestelmän kaikkiin tuotoksiin. Älä tee tätä, ellet ole 100-prosenttisen varma tuloksista.
- Jos erottimen vaihtaminen on vaikuttanut haitallisesti jonkin sovelluksen toimintaan tai aiheuttanut muita ongelmia koneellasi, peruuttaa muutokset Napsauta tätä varten Nollaa painiketta Muokkaa muotoa Tämä poistaa kaikki tekemäsi mukautukset ja palauttaa järjestelmän oletusasetukset.
Muuttuva luettelon erottelija: tausta ja seuraukset
Ennen kuin vaihdat Luettelon erotin koneellasi, kehotan sinua lukemaan tämän osion huolellisesti, jotta ymmärrät täysin mahdolliset seuraukset.
Ensinnäkin on huomattava, että Windows käyttää maasta riippuen erilaisia oletuserottimia, koska suuret luvut ja desimaaliluvut kirjoitetaan eri tavoin eri puolilla maailmaa.
Yhdysvalloissa, Yhdistyneessä kuningaskunnassa ja joissakin muissa englanninkielisissä maissa, kuten Australiassa ja Uudessa-Seelannissa, käytetään seuraavia erottimia:
Desimaalimerkki: piste (.)
Numeroiden ryhmittelymerkki: pilkku (,)
Luettelon erotin: pilkku (,)
Useimmissa Euroopan maissa oletusarvoinen luettelon erotin on puolipiste (;), koska pilkkua käytetään desimaalipisteenä:
Desimaalisymboli: pilkku (,)
Numeroiden ryhmittelysymboli: piste (.)
Luettelon erotin: puolipiste (;)
Esimerkiksi näin kaksituhatta dollaria ja viisikymmentä senttiä kirjoitetaan eri maissa:
Yhdysvallat ja Yhdistynyt kuningaskunta: $2,000.50
EU: 2 000,50 DOLLARIA
Miten tämä kaikki liittyy CSV:n erottimeen? Tarkoituksena on, että Luettelon erotin (CSV-rajausmerkki) ja Desimaalisymboli pitäisi olla kaksi eri merkkiä. Tämä tarkoittaa, että asetetaan Luettelon erotin osoitteeseen pilkku edellyttää oletusarvon muuttamista Desimaalisymboli (jos se on asetettu pilkuksi). Tämän seurauksena numerot näytetään eri tavalla kaikissa sovelluksissasi.
Lisäksi, Luettelon erotin käytetään argumenttien erottaminen toisistaan Kun muutat sen esimerkiksi pilkusta puolipisteeksi, myös kaikkien kaavojen erottimet muuttuvat puolipisteiksi.
Jos et ole valmis näin laajamittaisiin muutoksiin, vaihda erotin vain tiettyyn CSV-tiedostoon tämän ohjeen ensimmäisessä osassa kuvatulla tavalla.
Näin voit avata tai tallentaa CSV-tiedostoja Excelissä erilaisilla erottimilla. Kiitos lukemisesta ja nähdään ensi viikolla!