Sisukord
Õpetus näitab, kuidas muuta CSV eraldusjoont andmete importimisel või eksportimisel Excelisse või Excelist, nii et saate salvestada oma faili komaga eraldatud väärtuste või semikooloniga eraldatud väärtuste formaadis.
Excel on hoolas. Excel on nutikas. Ta uurib põhjalikult selle masina süsteemi seadeid, millel ta töötab, ja annab endast parima, et ennetada kasutaja vajadusi ... üsna sageli pettumust valmistavate tulemustega.
Kujutage ette: soovite oma Exceli andmeid eksportida teise rakendusse, seega lähete salvestama neid CSV-vormingus, mida toetavad paljud programmid. Ükskõik, millist CSV-vormingut te kasutate, tulemuseks on semikooloniga eraldatud fail, mitte komadega eraldatud, mida te tegelikult tahtsite. Seade on vaikimisi ja teil pole aimugi, kuidas seda muuta. Ärge andke alla! Ükskõik, kui sügaval seade on peidetud, me näitame teile viisi, kuidas saateleiate selle ja kohandate seda oma vajaduste järgi.
Milliseid eraldajaid Excel kasutab CSV-failide jaoks
Microsoft Excel kasutab .csv-failide käsitlemiseks funktsiooni Nimekirja eraldaja määratletud Windowsi piirkondlikes seadetes.
Põhja-Ameerikas ja mõnes teises riigis on vaikimisi nimekirjas eraldaja koma , nii et saad CSV komadega eraldatud.
Euroopa riikides on koma reserveeritud kümnendmärgi jaoks ja loendi eraldaja on üldiselt seatud järgmiselt. semikoolon Seetõttu on tulemus CSV semikooloniga piiratud.
Teise väljalõikega CSV-faili saamiseks kasutage ühte allpool kirjeldatud meetoditest.
Exceli faili CSV-na salvestamisel eraldaja muutmine
Kui salvestate töövihiku .csv-failina, eraldab Excel väärtused oma vaikimisi Nimekirja eraldaja Kui soovite sundida seda kasutama teistsugust eraldajat, jätkake järgmiste sammudega:
- Klõpsake Faili > Valikud > Täiustatud .
- Veebilehel Redigeerimisvõimalused , tühjendage Kasutage süsteemi eraldajaid märkeruut.
- Muuda vaikimisi Detsimaalne eraldaja Kuna see muudab kümnendarvude kuvamist teie töölehtedel, siis valige teistsugune Tuhandete eraldaja et vältida segadust.
Sõltuvalt sellest, millist separaatorit soovite kasutada, seadistage seaded ühel järgmistest viisidest.
Exceli faili konverteerimiseks CSV semikooloniga piiratud seada vaikimisi kümnendkohtade eraldajaks koma. See paneb Exceli kasutama semikoolonit tähise jaoks Nimekirja eraldaja (CSV eraldaja):
- Komplekt Detsimaalne eraldaja koma (,)
- Komplekt Tuhandete eraldaja perioodiks (.)
Exceli faili salvestamine järgmiselt CSV komadega eraldatud seada kümnendkohtade eraldajaks punkt (dot). See paneb Exceli kasutama koma jaoks koma. Nimekirja eraldaja (CSV eraldaja):
- Komplekt Detsimaalne eraldaja perioodiks (.)
- Komplekt Tuhandete eraldaja koma (,)
Kui soovite muuta CSV eraldusjoont ainult jaoks konkreetne fail , siis märgistage märkeruut Kasutage süsteemi seadeid märkeruutu uuesti pärast Exceli töövihiku eksportimist CSV-sse.
Märkus. Ilmselt on Exceli valikutes tehtud muudatused piirdub Exceliga Teised rakendused kasutavad jätkuvalt Windowsi piirkondlikes seadetes määratud vaikimisi loetelu eraldajat.
Muutke eraldajaid CSV importimisel Excelisse
CSV-faili importimiseks Excelisse on mitu erinevat võimalust. Eraldaja muutmise viis sõltub valitud impordimeetodist.
Märkige eraldaja otse CSV-failis
Selleks, et Excel saaks lugeda CSV-faili, milles kasutatakse antud CSV-failis kasutatavat väljalõikurit, saate eraldaja määrata otse selles failis. Selleks avage oma fail mõnes tekstiredaktoris, näiteks Notepadis, ja sisestage alljärgnev string enne muid andmeid:
- Väärtuste eraldamiseks komaga: sep=,
- Väärtuste eraldamiseks semikooloniga: sep=;
- Väärtuste eraldamine toru abil: sep=
Samamoodi võite kasutada piiritlejana mis tahes muud märki - lihtsalt kirjutage see märk pärast võrdsusmärki.
Kui eraldaja on määratud, saate oma tekstifaili avada Excelis nagu tavaliselt, kas Excelist või Windows Explorerist.
Näiteks, et õigesti avada semikooloniga piiratud CSV Excelis näitame selgesõnaliselt, et väljalõikuriks on semikoolon:
Vali eraldaja teksti importimise viisardis
Teine võimalus käsitleda csv-faili, mille eraldaja erineb vaikimisi piiritlejast, on faili importimine, mitte avamine. Excel 2013 ja varasemates programmides oli seda üsna lihtne teha käsuga Teksti importimise viisard mis asuvad Andmed vahekaardil Välisandmete hankimine rühm. Alates Excel 2016-st on nõustaja eemaldatud lindilt kui pärandfunktsioon. Siiski saate seda endiselt kasutada:
- Tekstist (Legacy) funktsiooni sisselülitamine.
- Muutke faililaiend .csv-st .txt-ks ja seejärel avage txt-fail Excelist. See käivitab programmi Teksti importimise viisard automaatselt.
Nõustaja 2. etapis soovitatakse teil valida eeldefineeritud eraldusmärkide (tab, koma, semikoolon või tühik) vahel või määrata oma kohandatud eraldusmärk:
Power Query ühenduse loomisel eraldaja määramine
Microsoft Excel 2016 ja uuemad versioonid pakuvad veel ühte lihtsat võimalust csv-faili importimiseks - ühendades selle Power Query abil. Power Query ühenduse loomisel saate eelvaate dialoogiaknas valida eraldaja:
Muuda CSV vaikimisi eraldajaid globaalselt
Vaikimisi seadistuse muutmiseks Nimekirja eraldaja mitte ainult Exceli, vaid kõigi teie arvutisse paigaldatud programmide jaoks, siis tuleb teha järgmist:
- Windowsis minge aadressile Juhtpaneel > Piirkond seaded. Selleks tuleb lihtsalt sisestada Piirkond Windowsi otsingukastis ja seejärel klõpsake Piirkonna seaded .
Et see muudatus toimiks, peab Nimekirja eraldaja ei tohiks olla sama nagu Kümnendsüsteemi sümbol .
Kui olete lõpetanud, käivitage Excel uuesti, et see saaks teie muudatused üle võtta.
Märkused:
- Süsteemi seadete muutmine põhjustab globaalne muutus arvutis, mis mõjutab kõiki rakendusi ja süsteemi kõiki väljundeid. Ärge tehke seda, kui te ei ole tulemustes 100% kindel.
- Kui eraldaja muutmine on mõjutanud mõne rakenduse käitumist või põhjustanud muid probleeme teie masinas, muudatuste tühistamine Selleks klõpsake nuppu Reset nuppu Kohandada formaat dialoogiaknas (samm 5 eespool). See eemaldab kõik teie tehtud kohandused ja taastab süsteemi vaikimisi seaded.
Muutuv loetelu eraldaja: taust ja tagajärjed
Enne muutmist Nimekirja eraldaja teie masina kohta, soovitan teil hoolikalt lugeda seda osa, et te mõistaksite täielikult võimalikke tulemusi.
Kõigepealt tuleb märkida, et sõltuvalt riigist kasutab Windows erinevaid vaikimisi eraldajaid. See tuleneb sellest, et suuri numbreid ja kümnendkohti kirjutatakse kogu maailmas erinevalt.
USAs, Ühendkuningriigis ja mõnes muus ingliskeelses riigis, sealhulgas Austraalias ja Uus-Meremaal, kasutatakse järgmisi eraldajaid:
Kümnendmärgi sümbol: punkt (.)
Numbrite rühmitamise sümbol: koma (,)
Loendi eraldaja: koma (,)
Enamikus Euroopa riikides on vaikimisi loetelu eraldaja semikoolon (;), sest koma kasutatakse kümnendmärgina:
Kümnendmärgi sümbol: koma (,)
Numbrite rühmitamise sümbol: punkt (.)
Loendi eraldaja: semikoolon (;)
Näiteks on siin, kuidas kaks tuhat dollarit ja viiskümmend senti kirjutatakse erinevates riikides:
USA ja Ühendkuningriik: $2,000.50
EL: 2 000,50 $
Kuidas see kõik on seotud CSV eraldusjoonega? Asi on selles, et Nimekirja eraldaja (CSV eraldaja) ja Kümnendsüsteemi sümbol peaks olema kaks erinevat märki. See tähendab, et määrates Nimekirja eraldaja aadressile koma nõuab vaikimisi muutmist Kümnendsüsteemi sümbol (kui see on seatud komaga). Selle tulemusena kuvatakse numbrid kõigis teie rakendustes erinevalt.
Lisaks sellele, Nimekirja eraldaja kasutatakse argumentide eraldamine Kui muudate selle, näiteks koma asemel semikoolon, muutuvad ka kõigi teie valemite eraldusjooned semikooloniteks.
Kui te ei ole valmis sellisteks ulatuslikeks muudatusteks, siis muutke eraldajaid ainult konkreetse CSV-faili jaoks, nagu on kirjeldatud selle õpetuse esimeses osas.
Nii saab Excelis avada või salvestada erinevate eraldusmärkidega CSV-faile. Tänan teid lugemise eest ja kohtumiseni järgmisel nädalal!