Pretvarjanje CSV v Excel: Kako uvoziti datoteke CSV v Excelove preglednice

V tem članku boste našli 2 preprosta načina za pretvorbo datoteke CSV v Excel. Poleg tega se boste naučili uvoziti več datotek CSV v Excel in kako ravnati v primerih, ko del podatkov iz datoteke CSV ni pravilno prikazan na Excelovem listu.

Pred kratkim smo začeli preučevati značilnosti zapisa CSV (vrednosti, ločene z vejico) in različnih načine za pretvorbo datoteke Excel v CSV. Danes bomo izvedli obraten postopek – uvozili CSV v Excel.

Ta članek vam bo pokazal, kako odpreti CSV v Excelu in kako uvoziti več datotek CSV hkrati. Prepoznali bomo tudi morebitne pasti in ponudili najučinkovitejše rešitve.

Kako pretvoriti CSV v Excel

Če morate v Excelov list potegniti nekaj informacij iz baze podatkov vašega podjetja, je prva ideja, ki pride na misel, izvoz baze podatkov v datoteko CSV in nato uvoz datoteke CSV v Excel.

CSV lahko pretvorite v Excel na 3 načine: Datoteko lahko odprete s pripono . Csv neposredno v Excelu, dvokliknite datoteko v Windows Explorerju ali uvozite CSV v Excel kot zunanji vir podatkov. V nadaljevanju bom podrobneje predstavil te tri metode in izpostavil prednosti in slabosti vsake izmed njih.

Kako odpreti datoteko CSV v Excelu

Tudi če je bila datoteka CSV ustvarjena v drugem programu, jo lahko vedno odprete kot Excelov delovni zvezek z ukazom Odprto (Odprto).

Opomba: Odpiranje datoteke CSV v Excelu ne spremeni oblike datoteke. Z drugimi besedami, datoteka CSV ne bo pretvorjena v datoteko Excel (oblika .xls ali .xlsx), ohranila bo prvotno vrsto (.csv ali .txt).

  1. Zaženite Microsoft Excel, tab Domov (Domov) kliknite Odprto (Odprto).
  2. Prikaže se pogovorno okno Odprto (Odpiranje dokumenta) v spustnem seznamu v spodnjem desnem kotu izberite Besedilne datoteke (Besedilne datoteke).
  3. Poiščite datoteko CSV v Raziskovalcu in jo odprite tako, da dvokliknete nanjo.

Če odprete datoteko CSV, jo bo Excel takoj odprl tako, da bo podatke vstavil v nov Excelov delovni zvezek. Če odprete besedilno datoteko (.txt), bo Excel zagnal čarovnika za uvoz besedila. Preberite več o tem v Uvoz CSV v Excel.

Opomba: Ko Microsoft Excel odpre datoteko CSV, uporabi privzete nastavitve oblikovanja, da natančno ugotovi, kako uvoziti vsak stolpec podatkov.

Če se podatki ujemajo z vsaj enim od naslednjih elementov, uporabite čarovnika za uvoz besedila:

  • Datoteka CSV uporablja drugačna ločila;
  • Datoteka CSV uporablja različne formate datumov;
  • Pretvarjate podatke, ki vključujejo števila z ničlo na začetku, in to ničlo želite obdržati;
  • Želite si predogledati, kako bodo podatki iz datoteke CSV uvoženi v Excel;
  • Pri svojem delu želite več fleksibilnosti.

Če želite, da Excel zažene čarovnika za uvoz besedila, lahko spremenite pripono datoteke iz . Csv on . TXT (pred odpiranjem datoteke) ali uvozite CSV v Excel, kot je opisano spodaj.

Kako odpreti datoteko CSV s programom Windows Explorer

To je najhitrejši način za odpiranje CSV v Excelu. V Raziskovalcu dvokliknite datoteko . Csvin odprl se bo kot nov Excelov delovni zvezek.

Vendar bo ta metoda delovala samo, če je Microsoft Excel nastavljen kot privzeti program za odpiranje datotek. . Csv. Če je tako, boste v Raziskovalcu poleg imena datoteke videli znano ikono.

Če Excel ni privzeti program, lahko to popravite tako:

  1. Desni klik na katero koli datoteko . Csv v Raziskovalcu in v kontekstnem meniju, ki se odpre, kliknite Odpri z (Odpri z) > Izberite privzeti program (Izberite program).
  2. Izberite Excel na seznamu priporočenih programov se prepričajte, da je možnost označena Vedno uporabite izbrani program za odprite to vrsto datoteke (Vedno uporabi izbrano aplikacijo za to vrsto datoteke) in kliknite OK.Pretvarjanje CSV v Excel: Kako uvoziti datoteke CSV v Excelove preglednice

Kako uvoziti CSV v Excel

Na ta način lahko uvozite podatke iz datoteke . Csv na obstoječi ali nov Excelov list. Za razliko od prejšnjih dveh metod ne odpre samo CSV v Excelu, ampak pretvori obliko . Csv в . Xlsx (če uporabljate Excel 2007, 2010 ali 2013) oz . Xls (v različicah Excela 2003 in starejših).

  1. Odprite želeni Excelov list in kliknite na celico, kamor želite uvoziti podatke iz datoteke . Csv or . TXT.
  2. Na zavihku Napredno datum (Podatki) v razdelku Pridobite zunanje podatke (Pridobi zunanje podatke) kliknite Iz besedila (Iz besedila).Pretvarjanje CSV v Excel: Kako uvoziti datoteke CSV v Excelove preglednice
  3. Poiščite datoteko . Csvki ga želite uvoziti, ga izberite in kliknite uvoz (Uvoz), ali samo dvakrat kliknite na želeno datoteko CSV.Pretvarjanje CSV v Excel: Kako uvoziti datoteke CSV v Excelove preglednice
  4. Odpre se čarovnik za uvoz besedila, le slediti morate njegovim korakom.

Preden gremo naprej, si oglejte spodnji posnetek zaslona, ​​ki prikazuje izvirno datoteko CSV in želeni rezultat v Excelu. Upam, da vam bo to pomagalo bolje razumeti, zakaj izberemo določene nastavitve v naslednjem primeru.

  1. Pretvarjanje CSV v Excel: Kako uvoziti datoteke CSV v Excelove preglednice
    • Korak 1. Izberite obliko podatkov in številko vrstice, iz katere želite začeti uvažati. Najpogosteje izbrana Razmejeno (Z ločili) in iz niza 1. Območje predogleda na dnu pogovornega okna čarovnika prikazuje prvih nekaj zapisov uvožene datoteke CSV.Pretvarjanje CSV v Excel: Kako uvoziti datoteke CSV v Excelove preglednice
    • Korak 2. V tem koraku morate izbrati ločila in zaključek vrstice. ločilo (Ločilo) je znak, ki ločuje vrednosti v datoteki CSV. Če vaša datoteka CSV uporablja simbol, ki ga ni na predlaganem seznamu, potrdite polje Ostalo (Drugo) in vnesite želeni znak. V našem primeru smo navedli Tab (znak tabulator) in Comma (Vejica), tako da se vsak izdelek (ločeni so z zavihki) začnejo v novi vrstici, informacije o izdelku, kot so ID in podatki o prodaji (ločeni so z vejicami), pa so umeščene v različne celice.Kvalifikator besedila (končnik vrstice) je znak, ki oklepa posamezne vrednosti. Vse besedilo med takimi znaki, na primer »besedilo1, besedilo2«, bo uvoženo kot ena vrednost, tudi če besedilo vsebuje znak, ki ste ga določili kot ločilo. V tem primeru smo določili vejico kot ločilo in narekovaje kot zaključek vrstice. Posledično bodo vsa števila z decimalnim ločilom (ki je v našem primeru tudi vejica!) uvožena v eno celico, kot je razvidno v območju predogleda na spodnji sliki. Če kot zaključek niza ne določimo narekovajev, bodo vse številke uvožene v druge celice.

      Pretvarjanje CSV v Excel: Kako uvoziti datoteke CSV v Excelove preglednice

    • Korak 3. Poglej v območje Predogled podatkov (Vzorčno razčlenjevanje podatkov). Če ste zadovoljni s tem, kako izgledajo vaši podatki, kliknite gumb Konec (Pripravljeno).

Nasvet: Če vaša datoteka CSV uporablja več kot eno zaporedno vejico ali drug ločilni znak v zaporedju, potrdite polje Zaporedna ločila obravnavajte kot eno (Štejte zaporedna ločila kot eno), da se izognete praznim celicam.

  1. Izberite, ali želite uvožene podatke prilepiti v obstoječi list ali nov list, in kliknite OKda dokončate uvoz datoteke CSV v Excel.Pretvarjanje CSV v Excel: Kako uvoziti datoteke CSV v Excelove preglednice

Nasvet: Lahko pritisnete gumb Nepremičnine (Lastnosti), da konfigurirate napredne nastavitve, kot so posodabljanje, postavitev in oblikovanje za uvožene podatke.

  1. Pretvarjanje CSV v Excel: Kako uvoziti datoteke CSV v Excelove preglednice

Opomba: Če vaša datoteka CSV vsebuje številke ali datume, jih Excel morda ne bo pravilno pretvoril. Če želite spremeniti obliko uvoženih podatkov, izberite stolpce z napakami, jih kliknite z desno tipko miške in izberite v kontekstnem meniju Oblikuj celice (format celice).

Pretvarjanje CSV v Excel: Težave in rešitve

Format CSV je v uporabi že več kot 30 let, vendar kljub svoji dolgi zgodovini ni bil nikoli uradno dokumentiran. Ime CSV (Comma-Separated Values) izhaja iz uporabe vejic za ločevanje podatkovnih polj. Ampak to je v teoriji. Pravzaprav številne tako imenovane datoteke CSV uporabljajo druge znake za ločevanje podatkov, na primer:

  • Zavihki – datoteke TSV (vrednosti, ločene z zavihki)
  • Podpičje – datoteke SCSV (vrednosti, ločene s podpičjem)

Nekatere različice datotek CSV ločujejo podatkovna polja z enojnimi ali dvojnimi narekovaji, druge zahtevajo Unicode Byte Sequence Marker (BOM), kot je UTF-8, za pravilno razlago Unicode.

To pomanjkanje standardov ustvarja vrsto težav, na katere lahko naletite, ko poskušate pretvori datoteko excel v csv, še posebej pri uvozu datoteke CSV v Excel. Oglejmo si znane težave, začenši z najpogostejšimi.

Datoteka CSV se v Excelu ne prikaže pravilno

Simptomi: Poskušate odpreti datoteko CSV v Excelu in vsi podatki se končajo v prvem stolpcu.

Razlog: Glavni vzrok težave je, da imajo regionalne in jezikovne nastavitve sistema Windows ter datoteka CSV različna ločila. V Severni Ameriki in nekaterih drugih državah je privzeto ločilo seznama vejica. Medtem ko se v evropskih državah vejica uporablja kot ločilo za decimalna mesta, ločilo polja seznama pa je podpičje.

Sklep: Za to težavo obstaja več možnih rešitev. Hitro si lahko ogledate spodnja priporočila in izberete najprimernejšega za svojo nalogo.

  1. Določite pravilno ločilo neposredno v datoteki CSV. Odprite datoteko CSV v katerem koli urejevalniku besedil (tudi običajna beležka) in prilepite naslednje besedilo v prvo vrstico. Upoštevajte, da mora biti to ločena vrstica pred drugimi podatki:
    • Če želite nastaviti ločilo vejice: september
    • Če želite ločilo nastaviti na podpičje: sep=;

    Kot ste morda uganili, lahko na ta način kot ločilo nastavite kateri koli drug znak, tako da ga preprosto navedete takoj za enačajom.

  2. Izberite želeno ločilo v Excelu. V Excelu 2013 ali 2010 na zavihku datum (Podatki) v razdelku Podatkovna orodja (Delo s podatki) kliknite Besedilo v stolpce (Besedilo po stolpcih).Pretvarjanje CSV v Excel: Kako uvoziti datoteke CSV v Excelove pregledniceKo se zažene čarovnik za besedilo v stolpcu, v prvem koraku izberite obliko podatkov Razmejeno (z ločili) in pritisnite Naslednji (Nadalje). V drugem koraku izberite želeno ločilo in kliknite Konec (Pripravljeno).

    Pretvarjanje CSV v Excel: Kako uvoziti datoteke CSV v Excelove preglednice

  3. Spremenite razširitev iz . Csv on .txt. Odpiranje datoteke . TXT v Excelu zažene čarovnika za uvoz besedila, vi pa boste lahko izbrali želeno ločilo, kot je opisano v razdelku Kako uvoziti CSV v Excel.
  4. Odprite datoteko CSV s podpičjem kot ločilom z VBA. Tukaj je vzorčna koda VBA, ki odpre datoteko CSV v Excelu, ki kot ločilo uporablja podpičje. Koda je bila napisana pred nekaj leti za starejše različice Excela (2000 in 2003), vendar če ste dokaj seznanjeni z VBA, ne bi smeli imeti težav pri posodabljanju ali spreminjanju za delo z datotekami CSV, ločenimi z vejicami.

Opomba: Vse prikazane rešitve spremenijo samo ločilo za dano datoteko CSV. Če želite enkrat za vselej spremeniti privzeto ločilo, vam bo ustrezala naslednja rešitev.

  1. Ločila spreminjamo v nastavitvah regionalnih standardov. pritisnite Domov (start) in teči Nadzorna plošča (Nadzorna plošča), kliknite element Regija in jezik (Regionalni standardi) > Dodatne nastavitve (Dodatne možnosti). Odpre se pogovorno okno Prilagodi obliko (Nastavitev oblike), v kateri morate za parameter izbrati piko (.). Decimalni simbol (Celo/decimalno ločilo) in nastavite vejico (,) za parameter Ločilo seznama (Ločilo elementov seznama).

Opomba prevajalca: Te nastavitve so podane za angleško lokalizacijo Excela (in številne druge države). Za lokalizacijo bo bolj običajno uporabljati vejico kot decimalno ločilo in podpičje za ločevanje elementov seznama.

  1. Pretvarjanje CSV v Excel: Kako uvoziti datoteke CSV v Excelove pregledniceDvakrat tapnite OKda zaprete pogovorna okna – končali ste! Od zdaj naprej bo Microsoft Excel pravilno odprl in prikazal vse datoteke CSV (ločene z vejico).

Opomba: Če nadzorno ploščo Windows nastavite na decimalna ločila in elemente seznama, boste spremenili privzete nastavitve znakov za vse programe v vašem računalniku, ne samo za Microsoft Excel.

Začetne ničle se izgubijo pri odpiranju datoteke CSV v Excelu

Simptomi: Vaša datoteka CSV vsebuje vrednosti z začetnimi ničlami ​​in te ničle se izgubijo, ko odprete datoteko CSV v Excelu.

Razlog: Microsoft Excel privzeto prikaže datoteko CSV v obliki splošno (Common), v katerem so vodilne ničle odrezane.

Sklep: Namesto da datoteko .csv odprete v Excelu, zaženite čarovnika za uvoz besedila, kot smo to storili prej, da pretvorite datoteko CSV v Excel.

V 3. koraku čarovnika izberite stolpce, ki vsebujejo vrednosti z začetnimi ničlami, in spremenite obliko teh stolpcev v besedilo. Tako pretvorite svojo datoteko CSV v Excel, pri čemer ohranite ničle.

Pretvarjanje CSV v Excel: Kako uvoziti datoteke CSV v Excelove preglednice

Excel pri odpiranju datoteke CSV pretvori nekatere vrednosti v datume

Simptomi: Nekatere vrednosti v vaši datoteki CSV so videti kot datumi in Excel bo te vrednosti samodejno pretvoril iz besedilne oblike v datumsko obliko.

Razlog: Kot je navedeno zgoraj, Excel odpre datoteko CSV v obliki splošno (Splošno), ki pretvori datumu podobne vrednosti iz besedilne oblike v datumsko obliko. Če na primer odprete datoteko CSV, ki vsebuje uporabniške prijave, bo vnos »Apr23« pretvorjen v datum.

Sklep: Pretvorite datoteko CSV v Excel s čarovnikom za uvoz besedila. V 3. koraku čarovnika izberite stolpce z zapisi, ki so videti kot datumi, in spremenite obliko stolpca v besedilo.

Pretvarjanje CSV v Excel: Kako uvoziti datoteke CSV v Excelove preglednice

Če želite doseči nasprotni rezultat, to je v določenem stolpcu, pretvorite vrednosti v datume, nato nastavite obliko Datum (Datum) in na spustnem seznamu izberite ustrezno obliko datuma.

Kako uvoziti več datotek CSV v Excel

Mislim, da veste, da Microsoft Excel omogoča odpiranje več datotek CSV z ukazom Odprto (Odprto).

  1. Na zavihku Napredno Fillet Kliknite (Datoteka). Odprto (Odpri) in na spustnem seznamu v spodnjem desnem kotu pogovornega okna izberite Besedilne datoteke (Besedilne datoteke).
  2. Če želite izbrati več datotek v vrsti, kliknite prvo datoteko, nato pritisnite in držite Shift, kliknite na zadnjo datoteko. Izbrani bosta obe datoteki in vse vmes. Za izbiro datotek, ki niso v vrsti, držite tipko Ctrl in kliknite vsako datoteko . Csvželite odpreti.
  3. Ko so izbrane vse želene datoteke CSV, kliknite gumb Odprto (Odprto).Pretvarjanje CSV v Excel: Kako uvoziti datoteke CSV v Excelove preglednice

Ta metoda je enostavna in hitra in bi ji lahko rekli odlična, če ne bi bila ena sama okoliščina – vsaka datoteka CSV se na ta način odpre kot ločen Excelov delovni zvezek. V praksi je preklapljanje med več odprtimi Excel datotekami lahko zelo neprijetno in obremenjujoče.

Upam, da lahko zdaj preprosto pretvorite katero koli datoteko CSV v Excel. Če imate kakršna koli vprašanja ali težave, mi pišite v komentarjih. In hvala za potrpežljivost vsem, ki ste prebrali ta dolg članek do konca! 🙂

Pustite Odgovori