CSV konvertavimas į „Excel“: kaip importuoti CSV failus į „Excel“ skaičiuokles

Šiame straipsnyje rasite 2 paprastus būdus, kaip konvertuoti CSV failą į Excel. Be to, sužinosite, kaip importuoti kelis CSV failus į Excel ir kaip elgtis tais atvejais, kai dalis duomenų iš CSV failo netinkamai rodomi Excel lape.

Neseniai pradėjome tyrinėti CSV (Comma-Separated Values) formato ypatybes ir įvairias Kaip konvertuoti „Excel“ failą į CSV. Šiandien mes atliksime atvirkštinį procesą – importuosime CSV į „Excel“.

Šiame straipsnyje bus parodyta, kaip atidaryti CSV programoje „Excel“ ir kaip vienu metu importuoti kelis CSV failus. Taip pat nustatysime galimas spąstus ir pasiūlysime efektyviausius sprendimus.

Kaip konvertuoti CSV į Excel

Jei reikia įtraukti tam tikrą informaciją į „Excel“ lapą iš savo įmonės duomenų bazės, pirma mintis, kuri ateina į galvą, yra eksportuoti duomenų bazę į CSV failą ir importuoti CSV failą į „Excel“.

Yra 3 būdai konvertuoti CSV į Excel: Galite atidaryti failą su plėtiniu . Csv tiesiogiai programoje „Excel“, dukart spustelėkite failą „Windows Explorer“ arba importuokite CSV failą į „Excel“ kaip išorinį duomenų šaltinį. Toliau apžvelgsiu šiuos tris metodus ir nurodysiu kiekvieno iš jų privalumus ir trūkumus.

Kaip atidaryti CSV failą programoje Excel

Net jei CSV failas buvo sukurtas kitoje programoje, visada galite atidaryti jį kaip „Excel“ darbaknygę naudodami komandą Atviras (Atviras).

Pastaba: CSV failo atidarymas programoje „Excel“ nepakeičia failo formato. Kitaip tariant, CSV failas nebus konvertuojamas į „Excel“ failą (.xls arba .xlsx formatu), jis išsaugos pradinį tipą (.csv arba .txt).

  1. Paleiskite „Microsoft Excel“, skirtuką Pagrindinis (Pagrindinis) spustelėkite Atviras (Atviras).
  2. Atsiras dialogo langas Atviras (Dokumento atidarymas), apatiniame dešiniajame kampe esančiame išskleidžiamajame sąraše pasirinkite Teksto failai (teksto failai).
  3. Suraskite CSV failą „Windows Explorer“ ir atidarykite jį dukart spustelėdami.

Jei atidarysite CSV failą, „Excel“ jį iš karto atidarys įterpdama duomenis į naują „Excel“ darbaknygę. Jei atidarysite tekstinį failą (.txt), „Excel“ paleis teksto importavimo vedlį. Skaitykite daugiau apie tai CSV importavimas į Excel.

Pastaba: Kai „Microsoft Excel“ atidaro CSV failą, ji naudoja numatytuosius formatavimo nustatymus, kad išsiaiškintų, kaip tiksliai importuoti kiekvieną duomenų stulpelį.

Jei duomenys atitinka bent vieną iš šių elementų, naudokite teksto importavimo vedlį:

  • CSV faile naudojami skirtingi skyrikliai;
  • CSV faile naudojami įvairūs datos formatai;
  • Konvertuojate duomenis, kuriuose yra skaičiai su nuliu priekyje, ir norite išlaikyti tą nulį;
  • Norite peržiūrėti, kaip duomenys iš CSV failo bus importuojami į Excel;
  • Norite daugiau lankstumo savo darbe.

Norėdami, kad „Excel“ paleistų teksto importavimo vedlį, galite pakeisti failo plėtinį iš . Csv on . Txt (prieš atidarant failą) arba importuokite CSV failą į „Excel“, kaip aprašyta toliau.

Kaip atidaryti CSV failą naudojant „Windows Explorer“.

Tai greičiausias būdas atidaryti CSV programoje „Excel“. „Windows Explorer“ dukart spustelėkite failą . Csv, ir ji bus atidaryta kaip nauja „Excel“ darbaknygė.

Tačiau šis metodas veiks tik tuo atveju, jei Microsoft Excel nustatyta kaip numatytoji failų atidarymo programa. . Csv. Jei taip, „Windows Explorer“ šalia failo pavadinimo pamatysite pažįstamą piktogramą.

Jei „Excel“ nėra numatytoji programa, štai kaip galite ją ištaisyti:

  1. Dešiniuoju pelės mygtuku spustelėkite bet kurį failą . Csv „Windows Explorer“ ir atsidariusiame kontekstiniame meniu spustelėkite Atverti su (Atidaryti naudojant) > Pasirinkite numatytąją programą (Pasirinkite programą).
  2. pasirinkti Excel rekomenduojamų programų sąraše įsitikinkite, kad yra parinkties varnelė Visada naudokite pasirinktą programą atidaryti tokio tipo failą (Visada naudokite pasirinktą programą šio tipo failams) ir spustelėkite OK.CSV konvertavimas į „Excel“: kaip importuoti CSV failus į „Excel“ skaičiuokles

Kaip importuoti CSV į „Excel“.

Tokiu būdu galite importuoti duomenis iš failo . Csv į esamą arba naują „Excel“ lapą. Skirtingai nuo ankstesnių dviejų metodų, jis ne tik atidaro CSV programoje „Excel“, bet ir konvertuoja formatą . Csv в . Xlsx (jei naudojate Excel 2007, 2010 arba 2013) arba Xls. (Excel 2003 ir senesnėse versijose).

  1. Atidarykite norimą Excel lapą ir spustelėkite langelį, į kurį norite importuoti duomenis iš failo . Csv or . Txt.
  2. Skirtuke Išplėstinė Duomenys (Duomenys) skyriuje Gaukite išorinius duomenis (Gauti išorinius duomenis) spustelėkite Iš teksto (Iš teksto).CSV konvertavimas į „Excel“: kaip importuoti CSV failus į „Excel“ skaičiuokles
  3. Raskite failą . Csvkurį norite importuoti, pasirinkite jį ir spustelėkite importas (Importuoti) arba tiesiog dukart spustelėkite norimą CSV failą.CSV konvertavimas į „Excel“: kaip importuoti CSV failus į „Excel“ skaičiuokles
  4. Atsidarys teksto importavimo vedlys, jums tereikia atlikti jo veiksmus.

Prieš tęsdami, pažiūrėkite į toliau pateiktą ekrano kopiją, kurioje rodomas originalus CSV failas ir norimas rezultatas programoje „Excel“. Tikiuosi, kad tai padės geriau suprasti, kodėl šiame pavyzdyje pasirenkame tam tikrus nustatymus.

  1. CSV konvertavimas į „Excel“: kaip importuoti CSV failus į „Excel“ skaičiuokles
    • Žingsnis 1. Pasirinkite duomenų formatą ir eilutės numerį, nuo kurių pradėti importuoti. Dažniausiai pasirenkamas Apribota (Su skyrikliais) ir iš eilutės 1. Vedlio dialogo lango apačioje esančioje peržiūros srityje rodomi keli pirmieji importuoto CSV failo įrašai.CSV konvertavimas į „Excel“: kaip importuoti CSV failus į „Excel“ skaičiuokles
    • Žingsnis 2. Šiame žingsnyje turite pasirinkti skyriklius ir eilutės pabaigtuvą. ribotuvas (Skyriklis) yra simbolis, atskiriantis reikšmes CSV faile. Jei jūsų CSV faile naudojamas simbolis, kurio nėra siūlomame sąraše, pažymėkite laukelį kitas (Kita) ir įveskite norimą simbolį. Savo pavyzdyje mes nurodėme Kortelė (Tab simbolis) ir kablelis (Kableliais), kad kiekvienas produktas (jie atskirti skirtukais) prasidėtų naujoje eilutėje, o informacija apie produktą, pvz., ID ir pardavimo duomenys (jie atskiriami kableliais), būtų dedami į skirtingus langelius.Teksto kvalifikatorius (eilutės terminatorius) yra simbolis, apimantis atskiras reikšmes. Visas tekstas, esantis tarp tokių simbolių, pvz., „tekstas1, tekstas2“, bus importuojamas kaip viena reikšmė, net jei tekste yra simbolis, kurį nurodėte kaip skyriklį. Šiame pavyzdyje nurodėme kablelį kaip skyriklį, o kabutes – kaip eilutės pabaigą. Dėl to visi skaičiai su dešimtainiu skyrikliu (kuris mūsų atveju taip pat yra kablelis!) bus importuoti į vieną langelį, kaip matyti toliau pateiktame paveikslėlyje esančioje peržiūros srityje. Jei nenurodysime kabučių kaip eilutės pabaigos, visi skaičiai bus importuojami į skirtingus langelius.

      CSV konvertavimas į „Excel“: kaip importuoti CSV failus į „Excel“ skaičiuokles

    • Žingsnis 3. Pažvelkite į teritoriją Duomenų peržiūra (Duomenų analizės pavyzdys). Jei esate patenkinti tuo, kaip atrodo jūsų duomenys, spustelėkite mygtuką apdaila (Pasiruošęs).

Patarimas: Jei jūsų CSV faile iš eilės naudojamas daugiau nei vienas kablelis ar kitas skiriamasis simbolis, pažymėkite laukelį Iš eilės esančius skyriklius traktuokite kaip vieną (Skaičiuokite iš eilės esančius skyriklius kaip vieną), kad išvengtumėte tuščių langelių.

  1. Pasirinkite, ar įklijuoti importuotus duomenis į esamą ar į naują lapą, ir spustelėkite OKkad užbaigtumėte CSV failo importavimą į „Excel“.CSV konvertavimas į „Excel“: kaip importuoti CSV failus į „Excel“ skaičiuokles

Patarimas: Galite paspausti mygtuką Skelbimų (Ypatybės), kad sukonfigūruotumėte išplėstinius parametrus, tokius kaip importuotų duomenų atnaujinimas, išdėstymas ir formatavimas.

  1. CSV konvertavimas į „Excel“: kaip importuoti CSV failus į „Excel“ skaičiuokles

Pastaba: Jei jūsų CSV faile yra skaičių arba datų, „Excel“ gali netinkamai juos konvertuoti. Norėdami pakeisti importuojamų duomenų formatą, pasirinkite stulpelį (-ius) su klaidomis, spustelėkite juos dešiniuoju pelės klavišu ir kontekstiniame meniu pasirinkite Formatas ląstelės (ląstelių formatas).

CSV konvertavimas į Excel: problemos ir sprendimai

CSV formatas buvo naudojamas daugiau nei 30 metų, tačiau nepaisant ilgos istorijos, jis niekada nebuvo oficialiai dokumentuotas. Pavadinimas CSV (Comma-Separated Values) kilęs iš kablelių naudojimo atskiriant duomenų laukus. Bet tai teoriškai. Tiesą sakant, daugelis vadinamųjų CSV failų naudoja kitus simbolius duomenims atskirti, pavyzdžiui:

  • Skirtukai – TSV failai (skirtukais atskirtos reikšmės)
  • Kabliataškis – SCSV failai (kabliataškiais atskirtos reikšmės)

Kai kurie CSV failų variantai atskiria duomenų laukus viengubomis arba dvigubomis kabutėmis, o kitiems reikalingas unikodo baitų sekos žymeklis (BOM), pvz., UTF-8, kad būtų galima teisingai interpretuoti Unicode.

Šis standartų trūkumas sukuria įvairių problemų, su kuriomis galite susidurti bandydami konvertuoti excel failą į csv, o ypač importuojant CSV failą į „Excel“. Pažvelkime į žinomas problemas, pradedant nuo dažniausiai pasitaikančių.

CSV failas netinkamai rodomas „Excel“.

Simptomai: Bandote atidaryti CSV failą programoje Excel ir visi duomenys patenka į pirmąjį stulpelį.

Priežastis: Problemos esmė ta, kad jūsų Windows regioniniai ir kalbos nustatymai bei jūsų CSV failas turi skirtingus skyriklius. Šiaurės Amerikoje ir kai kuriose kitose šalyse numatytasis sąrašo skyriklis yra kablelis. Nors Europos šalyse kablelis naudojamas kaip dešimtainio skaičiaus skyriklis, o sąrašo lauko skyriklis yra kabliataškis.

Sprendimas: Yra keletas galimų šios problemos sprendimų. Galite greitai peržiūrėti toliau pateiktas rekomendacijas ir pasirinkti tinkamiausią jūsų konkrečiai užduočiai.

  1. Nurodykite teisingą skyriklį tiesiai CSV faile. Atidarykite CSV failą bet kuriame teksto rengyklėje (tiks net įprasta užrašų knygelė) ir įklijuokite šį tekstą pirmoje eilutėje. Atminkite, kad tai turi būti atskira eilutė prieš bet kokius kitus duomenis:
    • Norėdami nustatyti kablelio skyriklį: rugsėjis
    • Norėdami nustatyti skirtuką į kabliataškį: rugsėjis=;

    Kaip jau spėjote, tokiu būdu kaip skyriklį galite nustatyti bet kurį kitą simbolį, tiesiog nurodydami jį iškart po lygybės ženklo.

  2. Programoje Excel pasirinkite norimą skirtuką. „Excel 2013“ arba „Excel 2010“ skirtuke Duomenys (Duomenys) skyriuje Duomenų įrankiai (Darbas su duomenimis) spustelėkite Tekstas į stulpelius (Tekstas pagal stulpelius).CSV konvertavimas į „Excel“: kaip importuoti CSV failus į „Excel“ skaičiuoklesKai paleidžiamas stulpelio teksto vedlys, pirmame žingsnyje pasirinkite duomenų formatą Apribota (su separatoriais) ir paspauskite Sekantis (Toliau). Antrame žingsnyje pasirinkite norimą skirtuką ir spustelėkite apdaila (Pasiruošęs).

    CSV konvertavimas į „Excel“: kaip importuoti CSV failus į „Excel“ skaičiuokles

  3. Pakeiskite plėtinį iš . Csv on .txt. Failo atidarymas . Txt programoje Excel paleis teksto importavimo vedlį ir galėsite pasirinkti norimą skirtuką, kaip aprašyta skyriuje Kaip importuoti CSV į Excel.
  4. Atidarykite CSV failą su kabliataškiu kaip skyriklį naudodami VBA. Štai VBA kodo pavyzdys, kuris atidaro CSV failą programoje „Excel“, kuriame kaip skyriklis naudojamas kabliataškis. Kodas buvo parašytas prieš kelerius metus ankstesnėms „Excel“ versijoms (2000 ir 2003 m.), tačiau jei esate pakankamai susipažinę su VBA, jums neturėtų kilti problemų jį atnaujinti ar pakeisti, kad jis veiktų su kableliais atskirtais CSV failais.

Pastaba: Visi rodomi sprendimai keičia tik nurodyto CSV failo skyriklį. Jei norite kartą ir visiems laikams pakeisti numatytąjį skyriklį, jums tiks šis sprendimas.

  1. Atskyriklius keičiame regioninių standartų nustatymuose. Spustelėkite mygtuką Pagrindinis (pradėkite) ir paleiskite kontrolės skydelis (Valdymo skydas), spustelėkite elementą Regionas ir kalba (Regioniniai standartai) > Papildomi nustatymai (Papildomos parinktys). Atsidarys dialogo langas Tinkinti formatą (Formato nustatymas), kuriame reikia pasirinkti tašką (.) kaip parametrą Dešimtainis simbolis (Sveikasis skaičius / dešimtainis skyriklis) ir nustatykite parametro kablelį (,). Sąrašo skyriklis (Sąrašo elementų skyriklis).

Vertėjo pastaba: Šie nustatymai pateikiami „Excel“ (ir daugelio kitų šalių) lokalizacijai anglų kalba. Lokalizuojant bus dažniau naudojamas kablelis kaip dešimtainis skyriklis, o kabliataškis atskirti sąrašo elementus.

  1. CSV konvertavimas į „Excel“: kaip importuoti CSV failus į „Excel“ skaičiuoklesDukart paspausti OKnorėdami uždaryti dialogo langus – viskas! Nuo šiol „Microsoft Excel“ atidarys ir tinkamai parodys visus CSV (kableliais atskirtus) failus.

Pastaba: „Windows“ valdymo skydelyje nustačius dešimtainius skyriklius ir sąrašo elementus, bus pakeisti numatytieji simbolių nustatymai visoms kompiuterio programoms, o ne tik „Microsoft Excel“.

Atidarius CSV failą programoje „Excel“, prarandami pirmieji nuliai

Simptomai: Jūsų CSV faile yra verčių su nuliais priekyje ir tie nuliai prarandami atidarant CSV failą programoje „Excel“.

Priežastis: Pagal numatytuosius nustatymus „Microsoft Excel“ rodo CSV failą tokiu formatu bendras (Bendra), kuriame pirmieji nuliai yra sutrumpinti.

Sprendimas: Užuot atidarę .csv failą programoje „Excel“, paleiskite teksto importavimo vedlį, kaip darėme anksčiau, norėdami konvertuoti CSV failą į „Excel“.

3 vedlio veiksme pasirinkite stulpelius, kuriuose yra reikšmės su nuliais priekyje, ir pakeiskite šių stulpelių formatą į tekstą. Taip konvertuojate CSV failą į „Excel“, palikdami nulius vietoje.

CSV konvertavimas į „Excel“: kaip importuoti CSV failus į „Excel“ skaičiuokles

„Excel“ konvertuoja kai kurias reikšmes į datas atidarydama CSV failą

Simptomai: Kai kurios jūsų CSV failo reikšmės atrodo kaip datos, o „Excel“ automatiškai konvertuos tokias reikšmes iš teksto formato į datos formatą.

Priežastis: Kaip minėta pirmiau, „Excel“ atidaro CSV failą tokiu formatu bendras (Bendra), kuri konvertuoja į datą panašias reikšmes iš teksto formato į datos formatą. Pavyzdžiui, jei atidarote CSV failą su vartotojų prisijungimais, įrašas „Apr23“ bus konvertuojamas į datą.

Sprendimas: Konvertuokite CSV failą į „Excel“ naudodami teksto importavimo vedlį. 3 vedlio veiksme pasirinkite stulpelius su įrašais, kurie atrodo kaip datos, ir pakeiskite stulpelio formatą į tekstą.

CSV konvertavimas į „Excel“: kaip importuoti CSV failus į „Excel“ skaičiuokles

Jei jums reikia pasiekti priešingą rezultatą, ty tam tikrame stulpelyje, konvertuokite reikšmes į datas, tada nustatykite formatą Data (Data) ir išskleidžiamajame sąraše pasirinkite tinkamą datos formatą.

Kaip importuoti kelis CSV failus į Excel

Manau, kad žinote, kad „Microsoft Excel“ leidžia atidaryti kelis CSV failus naudojant komandą Atviras (Atviras).

  1. Skirtuke Išplėstinė Filė (Failas) spustelėkite Atviras (Atidaryti) ir dialogo lango apačioje dešinėje esančiame išskleidžiamajame sąraše pasirinkite Teksto failai (teksto failai).
  2. Norėdami pasirinkti kelis failus iš eilės, spustelėkite pirmąjį failą, tada paspauskite ir palaikykite perėjimas, spustelėkite paskutinį failą. Bus pasirinkti abu šie failai, taip pat viskas tarp jų. Norėdami pasirinkti failus, kurių nėra eilėje, laikykite nuspaudę klavišą "Ctrl" ir spustelėkite kiekvieną failą . Csvnorite atidaryti.
  3. Pasirinkę visus norimus CSV failus, spustelėkite mygtuką Atviras (Atviras).CSV konvertavimas į „Excel“: kaip importuoti CSV failus į „Excel“ skaičiuokles

Šis metodas yra paprastas ir greitas, ir jį galėtume pavadinti puikiu, jei ne viena aplinkybė – kiekvienas CSV failas tokiu būdu atsidaro kaip atskira Excel darbaknygė. Praktiškai perjungti kelis atidarytus „Excel“ failus pirmyn ir atgal gali būti labai nepatogu ir sunku.

Tikiuosi, kad dabar galite lengvai konvertuoti bet kurį CSV failą į „Excel“. Jei turite klausimų ar sunkumų, nedvejodami rašykite man komentaruose. Ir ačiū už kantrybę visiems, kurie perskaitė šį ilgą straipsnį iki galo! 🙂

Palikti atsakymą