Kaip konvertuoti Excel failus į CSV formatą

CSV (Kableliais atskirtos reikšmės) yra įprastas lentelės duomenų (skaitmenų ir teksto) saugojimo paprastu tekstu formatas. Šis failo formatas yra populiarus ir ilgalaikis dėl to, kad daugybė programų ir programų supranta CSV, bent jau kaip alternatyvų failo formatą importui / eksportui. Be to, CSV formatas leidžia vartotojui pažvelgti į failą ir iš karto rasti duomenų problemą, jei yra, pakeisti CSV skyriklį, citavimo taisykles ir pan. Tai įmanoma, nes CSV yra paprastas tekstas ir net nelabai patyręs vartotojas gali lengvai jį suprasti be specialaus mokymo.

Šiame straipsnyje sužinosime, kaip greitai ir efektyviai eksportuoti duomenis iš „Excel“ į CSV ir kaip konvertuoti „Excel“ failą į CSV neiškreipiant visų specialiųjų ir svetimų simbolių. Straipsnyje aprašyti metodai veikia visose „Excel 2013“, 2010 ir 2007 versijose.

Kaip konvertuoti Excel failą į CSV

Jei norite eksportuoti „Excel“ failą į kitą programą, pvz., „Outlook“ adresų knygą arba „Access“ duomenų bazę, pirmiausia konvertuokite „Excel“ lapą į CSV failą, tada importuokite failą. . Csv į kitą programą. Toliau pateikiamas žingsnis po žingsnio vadovas, kaip eksportuoti „Excel“ darbaknygę į CSV formatą naudojant „Excel“ įrankį – „Įrašyti kaip".

  1. „Excel“ darbaknygėje atidarykite skirtuką filė (Failas) ir spustelėkite Įrašyti kaip (Išsaugoti kaip). Be to, dialogo langas Dokumento išsaugojimas (Išsaugoti kaip) galima atidaryti paspaudus mygtuką F12.
  2. Lauke Failo tipas (Išsaugoti kaip tipą) pasirinkite CSV (atskirtas kableliais) (CSV (atskirta kableliais)).Kaip konvertuoti Excel failus į CSV formatąBe CSV (atskirto kableliais), galimos kelios kitos CSV formato parinktys:
    • CSV (atskirtas kableliais) (CSV (atskirta kableliais)). Šis formatas išsaugo „Excel“ duomenis kaip kableliais atskirtą tekstinį failą ir gali būti naudojamas kitoje „Windows“ programoje ir kitoje „Windows“ operacinės sistemos versijoje.
    • CSV („Macintosh“). Šis formatas išsaugo „Excel“ darbaknygę kaip kableliais atskirtą failą, skirtą naudoti „Mac“ operacinėje sistemoje.
    • CSV (MS DOS). Išsaugo „Excel“ darbaknygę kaip kableliais atskirtą failą, skirtą naudoti MS-DOS operacinėje sistemoje.
    • unikodo tekstas (Unicode tekstas (*txt)). Šį standartą palaiko beveik visos esamos operacinės sistemos, įskaitant Windows, Macintosh, Linux ir Solaris Unix. Jis palaiko beveik visų šiuolaikinių ir net kai kurių senovės kalbų simbolius. Todėl, jei „Excel“ darbaknygėje yra duomenų užsienio kalbomis, pirmiausia rekomenduoju juos išsaugoti formatu unikodo tekstas (Unicode tekstas (*txt)), tada konvertuokite į CSV, kaip aprašyta vėliau Eksportavimas iš Excel į UTF-8 arba UTF-16 CSV formatą.

Pastaba: Visi paminėti formatai išsaugo tik aktyvų Excel lapą.

  1. Pasirinkite aplanką, kuriame norite išsaugoti CSV failą, ir spustelėkite Sutaupote (Išsaugoti).Paspaudus Sutaupote (Išsaugoti) pasirodys du dialogo langai. Nesijaudinkite, šie pranešimai nerodo klaidos, taip ir turi būti.
  2. Pirmasis dialogo langas jums tai primena Pasirinkto tipo faile gali būti išsaugotas tik dabartinis lapas (Pasirinktas failo tipas nepalaiko darbaknygių, kuriose yra keli lapai). Norėdami išsaugoti tik dabartinį lapą, tiesiog paspauskite OK.Kaip konvertuoti Excel failus į CSV formatąJei norite išsaugoti visus knygos lapus, spustelėkite atšaukimas (Atšaukti) ir išsaugokite visus knygos lapus atskirai atitinkamais failų pavadinimais arba galite pasirinkti išsaugoti kitą failo tipą, kuris palaiko kelis puslapius.
  3. Spustelėję OK pirmame dialogo lange pasirodys antrasis, įspėjantis, kad kai kurios funkcijos taps nepasiekiamos, nes jų nepalaiko CSV formatas. Taip turėtų būti, todėl tiesiog spustelėkite taip (Taip).Kaip konvertuoti Excel failus į CSV formatą

Taip „Excel“ darbalapį galima išsaugoti kaip CSV failą. Greita ir paprasta, ir vargu ar čia gali kilti jokių sunkumų.

Eksportuokite iš Excel į CSV su UTF-8 arba UTF-16 koduote

Jei „Excel“ lape yra kokių nors specialių ar svetimų simbolių (tildė, kirtis ir pan.) arba hieroglifų, „Excel“ lapo konvertavimas į CSV aukščiau aprašytu būdu neveiks.

Esmė ta, kad komanda Įrašyti kaip > CSV (Išsaugoti kaip > CSV) sumaišys visus simbolius, išskyrus ASCII (Amerikos standartinis informacijos mainų kodas). O jei Excel lape yra dvigubų kabučių ar ilgų brūkšnių (perkeliamų į Excel, pavyzdžiui, iš Word dokumento kopijuojant/klijuojant tekstą) – tokie simboliai taip pat bus susmulkinti.

Lengvas sprendimas – išsaugokite „Excel“ lapą kaip tekstinį failą Unikodas (.txt), tada konvertuokite į CSV. Tokiu būdu visi ne ASCII simboliai išliks nepažeisti.

Prieš pereinant toliau, leiskite trumpai paaiškinti pagrindinius UTF-8 ir UTF-16 kodavimo skirtumus, kad kiekvienu konkrečiu atveju galėtumėte pasirinkti tinkamą formatą:

  • UTF-8 yra kompaktiškesnė koduotė, kuri kiekvienam simboliui naudoja 1–4 baitus. Dažniausiai rekomenduojama naudoti šį formatą, kai faile vyrauja ASCII simboliai, nes daugumai šių simbolių reikia 1 baito atminties. Kitas privalumas yra tai, kad UTF-8 failo, kuriame yra tik ASCII simboliai, kodavimas niekuo nesiskirs nuo to paties ASCII failo.
  • UTF-16 kiekvienam simboliui saugoti naudoja 2–4 ​​baitus. Atminkite, kad ne visais atvejais UTF-16 failui reikia daugiau atminties vietos nei UTF-8 failui. Pavyzdžiui, japoniški simboliai UTF-3 užima 4–8 baitus, o UTF-2 – 4–16 baitus. Taigi, tikslinga naudoti UTF-16, jei duomenyse yra azijietiškų simbolių, įskaitant japonų, kinų ir korėjiečių kalbas. Pagrindinis šio kodavimo trūkumas yra tas, kad jis nėra visiškai suderinamas su ASCII failais ir reikalauja specialių programų, kad būtų rodomi tokie failai. Turėkite tai omenyje, jei planuojate importuoti gautus failus iš „Excel“ kur nors kitur.

Kaip konvertuoti „Excel“ failą į CSV UTF-8

Tarkime, kad turime „Excel“ lapą su svetimais simboliais, mūsų pavyzdyje tai yra japoniški vardai.

Kaip konvertuoti Excel failus į CSV formatą

Norėdami eksportuoti šį „Excel“ lapą į CSV failą, išsaugodami visus hieroglifus, atliksime šiuos veiksmus:

  1. Programoje „Excel“ atidarykite skirtuką filė (Failas) ir spustelėkite Įrašyti kaip (Išsaugoti kaip).
  2. Lauke įveskite failo pavadinimą Failo tipas (Išsaugoti kaip tipą) pasirinkite unikodo tekstas (Unicode tekstas (*.txt)) ir spustelėkite Sutaupote (Sutaupyti).Kaip konvertuoti Excel failus į CSV formatą
  3. Atidarykite sukurtą failą bet kuriame standartiniame teksto rengyklėje, pvz., Notepad.

Pastaba: Ne visi paprasti teksto redaktoriai visiškai palaiko unikodo simbolius, todėl kai kurie gali būti rodomi kaip stačiakampiai. Daugeliu atvejų tai niekaip neturės įtakos galutiniam failui, todėl galite tiesiog jo nepaisyti arba pasirinkti pažangesnį redaktorių, pvz., Notepad++.

  1. Kadangi mūsų Unikodo tekstiniame faile tabuliavimo simbolis naudojamas kaip skyriklis ir norime jį konvertuoti į CSV (atskirtą kableliais), tabuliavimo simbolius turime pakeisti kableliais.

Pastaba: Jei nėra griežto poreikio gauti failą su kablelio skyrikliais, bet reikia bet kokio CSV failo, kurį „Excel“ gali suprasti, šį veiksmą galima praleisti, nes „Microsoft Excel“ puikiai supranta failus su skyrikliu – lentelėmis.

  1. Jei vis tiek reikia CSV failo (atskirkite kableliais), atlikite šiuos veiksmus Notepad:
    • Pasirinkite skirtuko simbolį, dešiniuoju pelės mygtuku spustelėkite jį ir kontekstiniame meniu spustelėkite kopija (Kopijuoti) arba tiesiog spustelėkite Ctrl + Ckaip parodyta paveikslėlyje žemiau.Kaip konvertuoti Excel failus į CSV formatą
    • spauda Ctrl + Hkad atidarytumėte dialogo langą Pavaduojantis narys (Pakeisti) ir įklijuokite nukopijuotą skirtuko simbolį į lauką Kad (Rasti ką). Tokiu atveju žymeklis pasislinks į dešinę – tai reiškia, kad įterptas skirtuko simbolis. Lauke kaip (Pakeisti į) įveskite kablelį ir paspauskite Pakeiskite visus (Pakeiskite viską).Kaip konvertuoti Excel failus į CSV formatą

    Užrašų knygelėje rezultatas bus maždaug toks:

    Kaip konvertuoti Excel failus į CSV formatą

  2. Spauskite filė > Įrašyti kaip (Failas > Išsaugoti kaip), įveskite failo pavadinimą ir išskleidžiamajame sąraše kodavimas (Kodavimas) pasirinkite UTF-8… Tada paspauskite mygtuką Sutaupote (Sutaupyti).Kaip konvertuoti Excel failus į CSV formatą
  3. Paleiskite „Windows Explorer“ ir pakeiskite failo plėtinį iš . Txt on . Csv.Keisti plėtinį kitaip . Txt on . Csv Tai galite padaryti tiesiai „Notepad“. Norėdami tai padaryti, dialogo lange Įrašyti kaip (Išsaugoti kaip) lauke Failo tipas (Išsaugoti kaip tipą) pasirinkite parinktį Visi failai (Visi failai) ir atitinkamame lauke prie failo pavadinimo pridėkite „.csv“, kaip parodyta paveikslėlyje toliau.Kaip konvertuoti Excel failus į CSV formatą
  4. Norėdami tai padaryti, skirtuke atidarykite CSV failą programoje „Excel“. filė (Filet) minkyti Atviras > Tekstiniai failai (Atidaryti > Teksto failai) ir patikrinkite, ar duomenys tinkami.

Pastaba: Jei failą ketinama naudoti už „Excel“ ribų, o UTF-8 formatas yra privalomas, nedarykite jokių lapo pakeitimų ir neišsaugokite jo dar kartą programoje „Excel“, nes dėl to gali kilti problemų nuskaitant kodavimą. Jei kuri nors duomenų dalis nerodoma „Excel“, atidarykite tą patį failą „Notepad“ ir pataisykite jame esančius duomenis. Nepamirškite dar kartą išsaugoti failo UTF-8 formatu.

Kaip konvertuoti „Excel“ failą į CSV UTF-16

Eksportuoti į UTF-16 CSV failą yra daug greičiau ir lengviau nei eksportuoti į UTF-8. Faktas yra tas, kad „Excel“ automatiškai taiko UTF-16 formatą, kai įrašote failą kaip unikodo tekstas (Unicode tekstas).

Norėdami tai padaryti, išsaugokite failą naudodami įrankį Įrašyti kaip (Išsaugoti kaip) programoje „Excel“, tada „Windows Explorer“, pakeiskite sukurto failo plėtinį į . Csv. Padaryta!

Jei jums reikia CSV failo su kabliataškiu arba kabliataškiu kaip skirtuką, visus skirtukų simbolius pakeiskite atitinkamai kableliais arba kabliataškiais Notepad arba bet kurioje kitoje pasirinktoje teksto rengyklėje (išsamias instrukcijas, kaip tai padaryti, rasite anksčiau šiame straipsnyje).

Kiti būdai konvertuoti „Excel“ failus į CSV

Aukščiau aprašyti duomenų eksportavimo iš „Excel“ į CSV (UTF-8 ir UTF-16) metodai yra universalūs, ty tinkami darbui su bet kokiais specialiais simboliais ir bet kurioje „Excel“ versijoje 2003–2013 m.

Yra daug kitų būdų konvertuoti duomenis iš Excel į CSV formatą. Skirtingai nuo pirmiau pateiktų sprendimų, šie metodai nesukels gryno UTF-8 failo (tai netaikoma „OpenOffice“, kuri gali eksportuoti „Excel“ failus keliomis UTF kodavimo parinktimis). Tačiau daugeliu atvejų gautame faile bus tinkamas simbolių rinkinys, kurį vėliau galima neskausmingai konvertuoti į UTF-8 formatą naudojant bet kurį teksto rengyklę.

Konvertuokite „Excel“ failą į CSV naudodami „Google“ skaičiuokles

Kaip paaiškėjo, labai lengva konvertuoti „Excel“ failą į CSV naudojant „Google“ skaičiuokles. Jei „Google“ diskas jau įdiegtas jūsų kompiuteryje, atlikite šiuos 5 paprastus veiksmus:

  1. „Google“ diske spustelėkite mygtuką kurti (Sukurti) ir pasirinkite Lentelė (Skaičiuoklė).
  2. Meniu filė (Filet) minkyti importas (Importas).Kaip konvertuoti Excel failus į CSV formatą
  3. Spauskite parsisiųsti (Įkelti) ir pasirinkite Excel failą, kurį norite įkelti iš savo kompiuterio.
  4. Dialogo lange Velniukasfailas ort (Importuoti failą) pasirinkite Pakeiskite lentelę (Pakeisti skaičiuoklę) ir spustelėkite importas (Importas).Kaip konvertuoti Excel failus į CSV formatą

Patarimas: Jei „Excel“ failas yra palyginti mažas, norėdami sutaupyti laiko, galite perkelti duomenis iš jo į „Google“ skaičiuoklę naudodami kopijavimą / įklijavimą.

  1. Meniu filė (Filet) minkyti Atsisiųsti kaip (Atsisiųsti kaip), pasirinkite failo tipą CSV – failas bus išsaugotas kompiuteryje.Kaip konvertuoti Excel failus į CSV formatą

Galiausiai atidarykite sugeneruotą CSV failą bet kuriame teksto rengyklėje, kad įsitikintumėte, jog visi simboliai įrašyti teisingai. Deja, tokiu būdu sukurti CSV failai ne visada tinkamai rodomi „Excel“.

Išsaugokite .xlsx failą kaip .xls ir konvertuokite į CSV failą

Šis metodas nereikalauja jokių papildomų komentarų, nes viskas jau aišku iš pavadinimo.

Tokį sprendimą radau viename iš Excel skirtų forumų, nepamenu kuriame. Tiesą sakant, aš niekada nenaudojau šio metodo, tačiau, pasak daugelio vartotojų, kai kurie specialieji simboliai prarandami išsaugant tiesiai iš . Xlsx в . Csv, bet likti, jei pirmas . Xlsx išsaugoti kaip Xls., o tada patinka . Csv, kaip padarėme šio straipsnio pradžioje.

Bet kokiu atveju išbandykite šį CSV failų kūrimo būdą iš „Excel“ patys, ir jei jis veiks, tai sutaupys laiko.

„Excel“ failo išsaugojimas kaip CSV naudojant „OpenOffice“.

„OpenOffice“ yra atvirojo kodo programų rinkinys, kuriame yra skaičiuoklės programa, kuri puikiai eksportuoja duomenis iš „Excel“ į CSV formatą. Tiesą sakant, ši programa suteikia prieigą prie daugiau parinkčių konvertuojant skaičiuokles į CSV failus (kodavimas, skyrikliai ir pan.), nei naudojant „Excel“ ir „Google“ skaičiuokles kartu.

Tiesiog atidarykite „Excel“ failą „OpenOffice Calc“ ir spustelėkite filė > Įrašyti kaip (Failas > Įrašyti kaip) ir pasirinkite failo tipą CSV tekstas (Siųsti CSV tekstu).

Kitas žingsnis - pasirinkti parametrų reikšmes kodavimas (Simbolių rinkiniai) и Lauko separatorius (Lauko skyriklis). Žinoma, jei norime sukurti UTF-8 CSV failą su kableliais kaip skyrikliais, pasirinkite UTF-8 ir atitinkamuose laukuose įveskite kablelį (,). Parametras Teksto skyriklis (Teksto skyriklis) dažniausiai paliekamas nepakeistas – kabutėse (“). Kitas spustelėkite OK.

Kaip konvertuoti Excel failus į CSV formatą

Lygiai taip pat, norėdami greitai ir neskausmingai konvertuoti iš Excel į CSV, galite naudoti kitą programą – LibreOffice. Sutikite, būtų puiku, jei Microsoft Excel suteiktų galimybę koreguoti nustatymus ir kuriant CSV failus.

Šiame straipsnyje kalbėjau apie man žinomus metodus, kaip konvertuoti „Excel“ failus į CSV. Jei žinote efektyvesnių būdų eksportuoti iš Excel į CSV, papasakokite apie tai komentaruose. Ačiū, už dėmesį!

Palikti atsakymą