Konvertuokite CSV į „Excel“ kaip lentelę

Duomenų bazių turinys paprastai ištraukiamas kaip .csv failas. Tačiau tai tik tekstinis failas, nelabai įskaitomas. Norint dirbti su duomenų bazės turiniu, būtina jį pateikti kitu formatu – dažnai patogiausi yra Excel lapai. Šiame straipsnyje bus aptarta, kokie būdai tai padaryti, kuris yra geresnis ir kokios klaidos yra perduodant duomenis.

Kaip konvertuoti CSV į Excel formatą

Yra įvairių būdų, kaip iš duomenų bazės atsisiųstas CSV dokumentas gali būti perkeltas į Excel. Mes aptarsime tris iš jų:

  1. Tiesioginis atidarymas „Excel“.
  2. Atidarymas per Windows Explorer.
  3. Importuoti dokumentą su formato pakeitimu.

CSV dokumento atidarymas programoje „Excel“.

„Excel“ gali atidaryti .csv dokumentus tiesiogiai be konvertavimo. Taip atidarius formatas nesikeičia, .csv plėtinys išsaugomas – nors redagavus plėtinį galima keisti.

  1. Paleiskite „Excel“, spustelėkite „filė", Tada"Atviras"
  2. Atsidariusiame lange pasirinkite parinktį „Tekstiniai failaiiš išplėsto sąrašo.
  1. Raskite reikalingą dokumentą ir dukart spustelėkite jį.

.csv dokumentai atidaromi Excel iš karto, be jokių papildomų manipuliacijų. Tačiau .txt failus reikės konvertuoti – atsiras langas “Teksto importavimo vedliai"

Pasitaiko atvejų, kai geriau ne tiesiogiai atidaryti dokumento, o paskambinti Meistras. Šis metodas yra pateisinamas šiais atvejais:

  • dokumente naudojamas skiriamasis simbolis yra nestandartinis arba yra keletas jų atmainų;
  • dokumente pateikiamos skirtingų formatų datos;
  • konvertuojate skaičius, kurie prasideda nuliais, ir norite juos tokius išlaikyti;
  • prieš perkeldami duomenis norite pamatyti, kaip atrodys galutinis rezultatas;
  • paprastai norite daugiau perkeliamumo.

Meistras prasidės, jei pakeisite dokumento plėtinį į .txt. Taip pat galite pradėti importuoti failą kitaip, tai bus aptarta vėliau, aprašius antrąjį atidarymo būdą.

Jei atidarę dokumentą atliksite pakeitimus, „Excel“ paragins jį išsaugoti kaip .xls (arba .xlsx), nes priešingu atveju dalis formatavimo bus prarasta. Tada visada bus galimybė pakeisti formatą atgal, tačiau gali būti prarasta kita turinio dalis – skaičių pradžioje gali dingti nuliai, dalis įrašų gali pakeisti savo išvaizdą.

CSV dokumento atidarymas naudojant „Windows Explorer“.

Šis kelias iš esmės nesiskiria nuo ankstesnio. Norėdami atidaryti dokumentą, tiesiog dukart spustelėkite jį „Windows Explorer“.

Prieš atidarydami įsitikinkite, kad šalia dokumento pavadinimo yra Excel programos piktograma, o ne kokia nors kita – tai reiškia, kad Excel pasirinkta kaip programa, kuri turėtų atidaryti tokius failus. Priešingu atveju atsidarys kita programa. Galite pakeisti jį į „Excel“ taip:

  1. Iškvieskite kontekstinį meniu dešiniuoju pelės klavišu spustelėdami bet kurį .csv failą ir pritaikykite Atidaryti naudojant… > Pasirinkite programą.
  2. pasirinkti Excel (stalinis kompiuteris) of Rekomenduojamos programos, pažymėkite ją kaip programą, kuri visada turėtų būti naudojama tokiems failams (pažymėkite langelį žemiau), ir uždarykite langą paspausdami OK.

Konvertuokite CSV į „Excel“ kaip lentelę

Importuokite CSV į „Excel“.

Taip pat atidarytą dokumentą galima paversti Excel darbaknyge. Formatas bus pakeistas į .xls ankstesnėms „Excel“ versijoms (2000, 2003) ir .xlsx visoms kitoms. Visas turinys bus rodomas viename lape.

  1. Spustelėkite langelį lape, nuo kurio turėtų prasidėti importavimas. Paprastai tai yra pati pirmoji lentelės langelis, A1. Pradedant nuo jo, bus užpildyta tiek eilučių, kiek yra atidarytame faile, ir tiek stulpelių, kiek kiekviename stulpelyje yra reikšmių.
  2. Skirtuke "Duomenys“ grupėje“Išorinių duomenų gavimas“ pasirinkite „Iš teksto“.

Konvertuokite CSV į „Excel“ kaip lentelę

  1. Atsidariusiame lange raskite reikiamą dokumentą ir dukart spustelėkite jį (taip pat galite naudoti mygtuką importas lango apačioje).

Konvertuokite CSV į „Excel“ kaip lentelę

  1. Tada turite vadovautis nuosekliomis atidaryto puslapio instrukcijomis Teksto importavimo vedliai.

Žemiau esančiame paveikslėlyje parodytas originalus dokumentas ir laukiamas rezultatas. Kad po importavimo viskas atrodytų būtent taip, reikia pritaikyti įvairius nustatymus, apie kuriuos bus kalbama vėliau.

Konvertuokite CSV į „Excel“ kaip lentelę

žingsnis 1. Vedlys paragins jus pasirinkti failo tipą - kaip jūs galite atspėti, tai bussu separatoriais" (angliškai - atribotas), ir eilutė, nuo kurios prasidės turinio perdavimas – greičiausiai nuo to ir reikia pradėti sąlygos 1jei nenorite perkelti tik dalies turinio. Žemiau esančiame lange bus rodomos pirmosios pasirinkto dokumento eilutės.

Konvertuokite CSV į „Excel“ kaip lentelę

žingsnis 2. Dabar jūs turite suprasti, kuris iš jų yra naudojamas separatorius (gali būti daugiau nei vienas) faile ir nurodykite šį simbolį Kapitonai. Jame yra parinkčių pasirinkti iš standartinių skiriamųjų ženklų, bet jei dokumente naudojamas netipinis simbolis, galite pasirinkti kitas ir įveskite norimą simbolį. Demonstravimui naudojamame faile skiriamieji ženklai yra − kablelis и Kortelė. Kableliais atskiriami langeliai su produkto charakteristikomis, pvz., serijos numeris ir parduotų kopijų skaičius, o skirtukai atskiria vieną produktą nuo kito – informacija apie kiekvieną turi prasidėti nauja eilutė.

Taip pat būtina apibrėžti ir nurodyti teksto skyriklis. Tai simbolis, dedamas prieš ir po kiekvieno teksto, kuris turi būti viename langelyje. Skirtuko dėka kiekvienas toks segmentas suvokiamas kaip atskira reikšmė, net jei jo viduje yra pasirinktų simbolių reikšmėms atskirti. Mūsų dokumente kiekviena reikšmė įrėminta kabutėmis – todėl net jei joje yra kablelis (pvz., „pradžia, tada tęsk“), visas jos tekstas bus dedamas į vieną langelį, o ne į dvi iš eilės.

Konvertuokite CSV į „Excel“ kaip lentelę

Žingsnis 3. Čia pakanka pažvelgti į peržiūrą ir, jei joje nėra nepriimtinų trūkumų, spustelėkite apdaila. Gali atsitikti taip, kad kai kurios reikšmės bus atskirtos ne vienu skyrikliu, o keliomis, todėl tarp jų atsiras langeliai be reikšmių. Kad taip nenutiktų, pažymėkite žymimąjį laukelį Iš eilės esančius skyriklius traktuokite kaip vieną.

  1. Pasirinkite paskirties kelią (tai gali būti naujas lapas arba esamas lapas) ir spustelėkite OKkad užbaigtumėte importo procesą.

Konvertuokite CSV į „Excel“ kaip lentelę

Taip pat galite spustelėti medžiagos – yra ir kitų galimybių. Pavyzdžiui, galite formatuoti turinį, tinkinti žymėjimą ir tai, kaip informacija atnaujinama.

Konvertuokite CSV į „Excel“ kaip lentelę

Kartais konversijos rezultatas toli gražu nėra laukiamas. Kaip šį rezultatą galima pakeisti, bus aptarta kitoje straipsnio dalyje.

Konversijos metu iškilusios problemos ir jų sprendimai

Visą laiką, kol egzistavo CSV formatas, niekas nesivargino jo oficialiai dokumentuoti. Todėl, nors manoma, kad reikšmėms atskirti reikėtų naudoti kablelius, iš tikrųjų skirtingose ​​duomenų bazėse naudojami skirtingi skyrikliai – kabliataškiai, skirtukai ir kt.

Teksto skyrikliai taip pat gali skirtis – dažniausiai tai yra arba kabutės, arba baitų eilės ženklas. Skiriklių gali ir nebūti – tuomet kaip skyriklis naudojamas simbolis visada suvokiamas kaip toks (tada dažniausiai ne kablelis – tekste vartojamas per dažnai – o kitoks, rečiau paplitęs simbolis).

Nestandartiniai failai gali atsidaryti netinkamai – norint, kad jie būtų rodomi taip, kaip turėtų, turite pakeisti kompiuterio ar atidarymo programos nustatymus. Pažiūrėkime, kokie yra sunkumai ir kokie yra jų sprendimai.

Failas neatsidaro tinkamai

Įrodymai. Visas dokumento turinys dedamas pirmame stulpelyje.

Sukelti. Dokumente kaip skyriklis naudojamas simbolis, kuris nėra nurodytas kompiuterio nustatymuose arba yra skirtas kitai funkcijai. Pavyzdžiui, kablelis gali būti rezervuotas atskirti dešimtaines skaičiaus dalis, todėl negali atskirti reikšmių faile.

sprendimai. Yra įvairių būdų, kaip išspręsti šią problemą:

  1. Pakeiskite skiriamąjį simbolį pačiame dokumente. Atidarykite jį „Notepad“ ar panašiame rengyklėje ir pradinėje eilutėje (tuščia, visi duomenys turi būti žemiau esančiose eilutėse) įveskite šį tekstą:
  • norėdami pakeisti skyriklį į kablelį: rugsėjis
  • pakeisti į kabliataškį: rugsėjis=;

Kitas personažas, parašytas po to rugsėjis = pradinėje eilutėje, taip pat taps skyrikliu.

  1. Faile naudojamas skyriklio simbolis gali būti nurodytas ir pačioje Excel. 2016, 2013 arba 2010 versijose tam reikia atidaryti skirtuką Duomenys ir pasirinkite „Tekstas pagal stulpelius“ grupėje“Darbas su duomenimis“.

Konvertuokite CSV į „Excel“ kaip lentelę

Tai atvers langą "Teksto paskirstymo į stulpelius vedliai“. Ten iš siūlomų duomenų formatų reikia pasirinkti tuos su skyrikliais. Tada reikia paspausti Sekantis ir, pasirinkus skirtuką, apdaila.

Konvertuokite CSV į „Excel“ kaip lentelę

  1. Norėdami automatiškai atidaryti dokumentą su Importavimo vedlys, o ne tik „Excel“ lape, plėtinį galima pakeisti iš .csv į .txt. AT Kapitonai kaip skyriklį galima nurodyti bet kurį simbolį – kaip tai padaryti, straipsnyje paaiškinta anksčiau.
  2. Naudokite VBA. Galite naudoti pvz. – tinka Excel 2000 arba 2003. Kodą galima keisti, kad tiktų kitoms versijoms.

Aukščiau pateikti sprendimai yra skirti atskiriems dokumentams, kurių parametrai skiriasi nuo įprastų. Šios veiksmų sekos turės būti taikomos kiekvienam netinkamai atidarytam failui. Jei dauguma dokumentų neatsidaro teisingai, bene geriausia išeitis yra pakeisti kompiuterio nustatymus – apie tai kalbama penktajame sprendime.

  1. Pakeiskite skyriklį ir dešimtainį tašką kompiuterio nustatymuose

В valdymo pultas, vadinamas mygtuku pradžia, pasirinkite „Papildomi variantai“ iš sąrašo“Regioniniai standartai“. Spustelėjus pasirodys langasFormato nustatymas“ – joje galite pasirinkti „Sąrašo skyriklis“ o skaičiaus sveikųjų ir trupmeninių dalių skyriklis. Jei failuose reikalingas kablelis kaip skyriklis, pirmiausia nustatykite tašką kaip dešimtainį tašką. Gali pasirodyti atvirkščiai – jums reikia kabliataškio kaip skiriamojo simbolio. Tada trupmenoms galite palikti bet kokį ženklą, tai nesukels konflikto.

Konvertuokite CSV į „Excel“ kaip lentelę

Kai visi nustatymai bus baigti, spustelėkite OK ant abiejų atidarytų langų – jie užsidarys ir pakeitimai bus išsaugoti. Atminkite, kad dabar jie veikia su visomis kompiuterio programomis.

Pašalinkite priešakinius nulius

Pasirašyti. Kai kurios pirminio dokumento reikšmės yra skaičiai, prasidedantys nuliais, kurie nėra atskirti trupmenos ženklu (pavyzdžiui, šifrai ir kodai su fiksuotu skaitmenų skaičiumi, prisijungimai ir slaptažodžiai, skaitiklio ir prietaiso rodmenys). „Excel“ tokių skaičių pradžioje esantys nuliai išnyksta. Jei redaguosite failą ir išsaugosite jį kaip „Excel“ darbaknygę, šioje darbaknygėje nebebus galima rasti, kur buvo tie skaičiai su nuliais.

Sukelti. „Excel“ turi atskirus teksto ir skaičių formatus. Tekstiniuose failuose tokio atskyrimo nėra, todėl „Excel“ visoms reikšmėms priskiria Bendrąjį formatą. Tai reiškia, kad tekstas rodomas kaip tekstas, o skaičiai be abėcėlės simbolių rodomi kaip skaičius, kuris negali prasidėti nuliais.

Sprendimas. Pakeiskite plėtinį į .txt, kad įjungtumėte importavimo vedlį, kai atidarote dokumentą. Kai atliksite 3 veiksmą, pakeiskite stulpelių su skaičiais, prasidedančiais nuliais, formatą į tekstą.

Konvertuokite CSV į „Excel“ kaip lentelę

Kai kurios vertybės atrodo kaip datos

Pasirašyti. Datos rodo vertes, kurios iš pradžių yra paprastas tekstas arba skaičiai.

Sukelti. Bendrasis formatas apima verčių pavertimą datomis, panašiomis į „Excel“ datas. Jei CSV dokumente yra viena reikšmė, pvz may12, tada Excel lape ji bus rodoma kaip data.

Sprendimas. Panašiai kaip ir ankstesniu atveju. Pakeiskite plėtinį į .txt, in Kapitonai pakeisti reikšmių, konvertuotų į datas į tekstą, formatą.

Konvertuokite CSV į „Excel“ kaip lentelę

Jei, priešingai, tam tikro stulpelio turinį norite rodyti kaip datas, nustatykite jo formatą duomenys. Yra keletas datos formatų tipų, todėl sąraše pasirinkite tą, kurio jums reikia.

Kaip importuoti kelis CSV failus į Excel

„Excel“ vienu metu gali atidaryti kelis CSV failus.

  1. spauda Failas> Atidaryti ir pasirinkite parinktį Tekstiniai failai iš žemiau esančio išskleidžiamojo sąrašo.
  2. Norėdami pasirinkti kelis failus greta, pirmiausia pasirinkite pirmąjį, tada spustelėkite perėjimas ir spustelėkite paskutinį. Be pasirinktų failų, bus pasirinkti visi tarp jų esantys failai.
  3. Spauskite Atviras.

Konvertuokite CSV į „Excel“ kaip lentelę

Šio metodo trūkumas yra tas, kad kiekvienas pasirinktas failas bus atidarytas atskirai Excel programoje. Perkėlimas iš vieno dokumento į kitą gali padidinti laiko sąnaudas. Tačiau tada galima nukopijuoti visų jų turinį į lapus toje pačioje darbaknygėje.

Paaiškinimas buvo ilgas, tačiau dabar galėsite be didelių sunkumų atidaryti bet kurį CSV failą „Excel“. Jei iš pirmo žvilgsnio kažkas atrodo nesuprantama, tiesiog atlikite nurodytus veiksmus ir viskas paaiškės.

Palikti atsakymą