Pretvaranje CSV u Excel: Kako uvesti CSV datoteke u Excel proračunske tablice

U ovom ćete članku pronaći 2 jednostavna načina za pretvaranje CSV datoteke u Excel. Osim toga, naučit ćete kako uvesti više CSV datoteka u Excel i kako se nositi sa situacijama u kojima se dio podataka iz CSV datoteke ne prikazuje ispravno na Excel listu.

Nedavno smo počeli proučavati značajke formata CSV (vrijednosti odvojene zarezima) i raznih načini pretvaranja Excel datoteke u CSV. Danas ćemo napraviti obrnuti postupak – uvesti CSV u Excel.

Ovaj članak će vam pokazati kako otvoriti CSV u Excelu i kako uvesti više CSV datoteka u isto vrijeme. Također ćemo identificirati moguće zamke i ponuditi najučinkovitija rješenja.

Kako pretvoriti CSV u Excel

Ako trebate povući neke informacije u Excel list iz baze podataka vaše tvrtke, prva ideja koja vam padne na pamet je izvoz baze podataka u CSV datoteku, a zatim uvoz CSV datoteke u Excel.

Postoje 3 načina za pretvaranje CSV-a u Excel: Možete otvoriti datoteku s ekstenzijom . Csv izravno u Excelu, dvokliknite datoteku u Windows Exploreru ili uvezite CSV u Excel kao vanjski izvor podataka. U nastavku ću elaborirati ove tri metode i ukazati na prednosti i nedostatke svake od njih.

Kako otvoriti CSV datoteku u Excelu

Čak i ako je CSV datoteka stvorena u drugom programu, uvijek je možete otvoriti kao Excel radnu knjigu pomoću naredbe Otvoren (Otvorena).

Bilješka: Otvaranjem CSV datoteke u programu Excel ne mijenja se format datoteke. Drugim riječima, CSV datoteka neće biti pretvorena u Excel datoteku (.xls ili .xlsx format), ona će zadržati svoj izvorni tip (.csv ili .txt).

  1. Pokrenite Microsoft Excel, tab Naslovna (Početni) klik Otvoren (Otvorena).
  2. Pojavit će se dijaloški okvir Otvoren (Otvaranje dokumenta), u padajućem popisu u donjem desnom kutu odaberite Tekstne datoteke (Tekstualne datoteke).
  3. Pronađite CSV datoteku u Windows Exploreru i otvorite je dvostrukim klikom na nju.

Ako otvorite CSV datoteku, Excel će je odmah otvoriti umetanjem podataka u novu Excel radnu knjigu. Ako otvorite tekstualnu datoteku (.txt), Excel će pokrenuti čarobnjak za uvoz teksta. Pročitajte više o tome u Uvoz CSV-a u Excel.

Bilješka: Kada Microsoft Excel otvori CSV datoteku, koristi zadane postavke oblikovanja kako bi otkrio kako točno uvesti svaki stupac podataka.

Ako se podaci podudaraju s barem jednom od sljedećih stavki, upotrijebite čarobnjak za uvoz teksta:

  • CSV datoteka koristi različite graničnike;
  • CSV datoteka koristi različite formate datuma;
  • Pretvarate podatke koji uključuju brojeve s vodećom nulom i želite zadržati tu nulu;
  • Želite pregledati kako će se podaci iz CSV datoteke uvesti u Excel;
  • Želite više fleksibilnosti u svom poslu.

Kako bi Excel pokrenuo čarobnjak za uvoz teksta, možete promijeniti ekstenziju datoteke iz . Csv on . TXT (prije otvaranja datoteke) ili uvezite CSV u Excel kako je opisano u nastavku.

Kako otvoriti CSV datoteku pomoću Windows Explorera

Ovo je najbrži način za otvaranje CSV-a u Excelu. U Windows Exploreru dvaput kliknite na datoteku . Csv, i otvorit će se kao nova Excel radna knjiga.

Međutim, ova će metoda funkcionirati samo ako je Microsoft Excel postavljen kao zadani program za otvaranje datoteka. . Csv. Ako je tako, vidjet ćete poznatu ikonu u Windows Exploreru pokraj naziva datoteke.

Ako Excel nije zadani program, evo kako to možete popraviti:

  1. Desni klik na bilo koju datoteku . Csv u Windows Exploreru iu kontekstnom izborniku koji se otvori kliknite Otvori s (Otvori s) > Odaberite zadani program (Odaberite program).
  2. odabrati nadmašiti na popisu preporučenih programa provjerite postoji li kvačica za opciju Uvijek koristite odabrani program za otvori ovu vrstu datoteke (Uvijek koristite odabranu aplikaciju za ovu vrstu datoteke) i kliknite OK.Pretvaranje CSV u Excel: Kako uvesti CSV datoteke u Excel proračunske tablice

Kako uvesti CSV u Excel

Na ovaj način možete uvesti podatke iz datoteke . Csv na postojeći ili novi Excel list. Za razliku od prethodne dvije metode, ne otvara samo CSV u Excelu, već pretvara format . Csv в . Xlsx (ako koristite Excel 2007, 2010 ili 2013) ili . Xls (u verzijama Excela 2003 i starijim).

  1. Otvorite željeni Excel list i kliknite na ćeliju u koju želite uvesti podatke iz datoteke . Csv or . TXT.
  2. Na kartici Napredno Datum (Podaci) u odjeljku Dobivanje vanjskih podataka (Dohvati vanjske podatke) kliknite Iz teksta (Iz teksta).Pretvaranje CSV u Excel: Kako uvesti CSV datoteke u Excel proračunske tablice
  3. Pronađite datoteku . Csvkoju želite uvesti, odaberite je i kliknite uvoz (Uvoz), ili samo dvaput kliknite na željenu CSV datoteku.Pretvaranje CSV u Excel: Kako uvesti CSV datoteke u Excel proračunske tablice
  4. Otvorit će se čarobnjak za uvoz teksta, samo trebate slijediti njegove korake.

Prije nego što krenemo dalje, molimo pogledajte snimku zaslona u nastavku, ona prikazuje izvornu CSV datoteku i željeni rezultat u Excelu. Nadam se da će vam ovo pomoći da bolje razumijete zašto biramo određene postavke u sljedećem primjeru.

  1. Pretvaranje CSV u Excel: Kako uvesti CSV datoteke u Excel proračunske tablice
    • Korak 1. Odaberite format podataka i broj retka iz kojeg želite započeti uvoz. Najčešće birani Razgraničeno (Sa separatorima) i iz niza 1. Područje pregleda na dnu dijaloškog okvira čarobnjaka prikazuje prvih nekoliko zapisa uvezene CSV datoteke.Pretvaranje CSV u Excel: Kako uvesti CSV datoteke u Excel proračunske tablice
    • Korak 2. U ovom koraku trebate odabrati razdjelnike i kraj linije. graničnik (Razdjelnik) je znak koji razdvaja vrijednosti u CSV datoteci. Ako vaša CSV datoteka koristi simbol koji nije na predloženom popisu, označite okvir drugo (Ostalo) i unesite željeni znak. U našem primjeru smo naveli Tabulator (znak tabulator) i Zarez (Zarez) tako da svaki proizvod (odvojeni su zarezima) počinje u novom retku, a informacije o proizvodu, kao što su ID i podaci o prodaji (odvojeni su zarezima), smještene su u različite ćelije.Kvalifikator teksta (završetak retka) je znak koji zatvara pojedinačne vrijednosti. Sav tekst zatvoren između takvih znakova, kao što je "tekst1, tekst2", bit će uvezen kao jedna vrijednost, čak i ako tekst sadrži znak koji ste naveli kao graničnik. U ovom smo primjeru naveli zarez kao razdjelnik i navodnike kao krajnji znak retka. Kao rezultat toga, svi brojevi s decimalnim razdjelnikom (koji je u našem slučaju također zarez!) bit će uvezeni u jednu ćeliju, kao što se može vidjeti u području pregleda na slici ispod. Ako ne navedemo navodnike kao terminator niza, tada će svi brojevi biti uvezeni u različite ćelije.

      Pretvaranje CSV u Excel: Kako uvesti CSV datoteke u Excel proračunske tablice

    • Korak 3. Pogledajte područje Pregled podataka (Uzorak analize podataka). Ako ste zadovoljni kako vaši podaci izgledaju, kliknite gumb završiti (Spreman).

Savjet: Ako vaša CSV datoteka koristi više od jednog uzastopnog zareza ili drugog znaka za razdvajanje u nizu, potvrdite okvir Tretirajte uzastopne graničnike kao jedan (Razbrojite uzastopne graničnike kao jedan) kako biste izbjegli prazne ćelije.

  1. Odaberite želite li zalijepiti uvezene podatke u postojeći list ili novi list i kliknite OKda biste dovršili uvoz CSV datoteke u Excel.Pretvaranje CSV u Excel: Kako uvesti CSV datoteke u Excel proračunske tablice

Savjet: Možete pritisnuti gumb Nekretnine (Svojstva) za konfiguriranje naprednih postavki kao što su ažuriranje, izgled i oblikovanje za uvezene podatke.

  1. Pretvaranje CSV u Excel: Kako uvesti CSV datoteke u Excel proračunske tablice

Bilješka: Ako vaša CSV datoteka sadrži brojeve ili datume, Excel ih možda neće ispravno pretvoriti. Za promjenu formata uvezenih podataka odaberite stupce s pogreškama, desnom tipkom miša kliknite na njih i odaberite iz kontekstnog izbornika Format stanice (format ćelije).

Pretvaranje CSV u Excel: problemi i rješenja

CSV format je u upotrebi više od 30 godina, ali unatoč svojoj dugoj povijesti nikada nije službeno dokumentiran. Naziv CSV (Comma-Separated Values) dolazi od upotrebe zareza za odvajanje podatkovnih polja. Ali to je u teoriji. Zapravo, mnoge takozvane CSV datoteke koriste druge znakove za odvajanje podataka, na primjer:

  • Kartice – TSV datoteke (vrijednosti odvojene tabulatorima)
  • Točka-zarez – SCSV datoteke (vrijednosti odvojene točkom-zarezom)

Neke varijante CSV datoteka odvajaju podatkovna polja jednostrukim ili dvostrukim navodnicima, druge zahtijevaju Unicode oznaku niza bajtova (BOM), kao što je UTF-8, za ispravno tumačenje Unicodea.

Ovaj nedostatak standarda stvara niz problema na koje možete naići kada pokušavate pretvoriti excel datoteku u csv, a posebno kod uvoza CSV datoteke u Excel. Pogledajmo poznate probleme, počevši od najčešćih.

CSV datoteka ne prikazuje se ispravno u programu Excel

simptomi: Pokušavate otvoriti CSV datoteku u Excelu i svi podaci završe u prvom stupcu.

Razlog: Korijen problema je u tome što vaše Windows regionalne i jezične postavke i vaša CSV datoteka imaju različite graničnike. U Sjevernoj Americi i nekim drugim zemljama, zadani razdjelnik popisa je zarez. Dok se u europskim zemljama zarez koristi kao razdjelnik decimalnog mjesta, a razdjelnik polja popisa je točka i zarez.

Odluka: Postoji nekoliko mogućih rješenja za ovaj problem. Možete brzo pregledati preporuke u nastavku i odabrati najprikladnije za svoj zadatak.

  1. Navedite točan graničnik izravno u CSV datoteci. Otvorite CSV datoteku u bilo kojem uređivaču teksta (čak će i obična bilježnica poslužiti) i zalijepite sljedeći tekst u prvi redak. Imajte na umu da ovo mora biti zaseban redak prije svih ostalih podataka:
    • Za postavljanje razdjelnika zareza: rujna
    • Za postavljanje razdjelnika na točku i zarez: ruj=;

    Kao što ste možda pogodili, na ovaj način možete postaviti bilo koji drugi znak kao razdjelnik tako da ga jednostavno navedete odmah nakon znaka jednakosti.

  2. Odaberite željeni graničnik u Excelu. U programu Excel 2013 ili 2010 na kartici Datum (Podaci) u odjeljku Podatkovni alati (Rad s podacima) kliknite Tekst u stupce (Tekst po stupcima).Pretvaranje CSV u Excel: Kako uvesti CSV datoteke u Excel proračunske tabliceKada se pokrene čarobnjak za tekst u stupcu, u prvom koraku odaberite format podataka Razgraničeno (sa separatorima) i pritisnite Sljedeći (Unaprijediti). U drugom koraku odaberite željeni graničnik i kliknite završiti (Spreman).

    Pretvaranje CSV u Excel: Kako uvesti CSV datoteke u Excel proračunske tablice

  3. Promijeni proširenje iz . Csv on .txt Otvaranje datoteke . TXT u Excelu pokrenut će čarobnjak za uvoz teksta, a vi ćete moći odabrati željeni graničnik, kao što je opisano u odjeljku Kako uvesti CSV u Excel.
  4. Otvorite CSV datoteku s točkom i zarezom kao razdjelnikom pomoću VBA. Ovdje je primjer VBA koda koji otvara CSV datoteku u Excelu koja koristi točku i zarez kao razdjelnik. Kôd je napisan prije nekoliko godina za starije verzije Excela (2000. i 2003.), ali ako ste prilično upoznati s VBA, ne biste trebali imati problema s ažuriranjem ili promjenom da radi s CSV datotekama razdvojenim zarezima.

Bilješka: Sva prikazana rješenja mijenjaju samo graničnik za danu CSV datoteku. Ako želite jednom zauvijek promijeniti zadani separator, odgovarat će vam sljedeće rješenje.

  1. Razdjelnike mijenjamo u postavkama regionalnih standarda. Pritisnite gumb Naslovna (start) i trčanje upravljačka ploča (Upravljačka ploča), kliknite stavku Regija i jezik (Regionalne norme) > Dodatne postavke (Dodatne opcije). Otvorit će se dijaloški okvir Prilagodite format (postavka formata) u kojoj trebate odabrati točku (.) za parametar Decimalni simbol (Razdjelnik cijelog broja/decimala) i postavite zarez (,) za parametar Razdjelnik popisa (Razdjelnik elemenata popisa).

Napomena prevoditelja: Ove postavke dane su za englesku lokalizaciju Excela (i niz drugih zemalja). Za lokalizaciju će biti uobičajenije koristiti zarez kao decimalni razdjelnik i točku i zarez za odvajanje stavki popisa.

  1. Pretvaranje CSV u Excel: Kako uvesti CSV datoteke u Excel proračunske tabliceDvostruki dodir OKza zatvaranje dijaloških okvira – gotovi ste! Od sada će Microsoft Excel ispravno otvarati i prikazivati ​​sve CSV datoteke (odvojene zarezom).

Bilješka: Postavljanje Windows upravljačke ploče na decimalne razdjelnike i stavke popisa promijenit će zadane postavke znakova za sve programe na vašem računalu, ne samo za Microsoft Excel.

Vodeće nule se gube prilikom otvaranja CSV datoteke u Excelu

simptomi: Vaša CSV datoteka sadrži vrijednosti s vodećim nulama i te se nule gube prilikom otvaranja CSV datoteke u Excelu.

Razlog: Prema zadanim postavkama, Microsoft Excel prikazuje CSV datoteku u formatu Osnovne informacije (Common), u kojem su vodeće nule skraćene.

Odluka: Umjesto da otvorite .csv datoteku u Excelu, pokrenite čarobnjak za uvoz teksta kao što smo to učinili ranije da pretvorite CSV datoteku u Excel.

U 3. koraku čarobnjaka odaberite stupce koji sadrže vrijednosti s početnim nulama i promijenite format tih stupaca u tekst. Ovako pretvarate svoju CSV datoteku u Excel, zadržavajući nule na mjestu.

Pretvaranje CSV u Excel: Kako uvesti CSV datoteke u Excel proračunske tablice

Excel pretvara neke vrijednosti u datume prilikom otvaranja CSV datoteke

simptomi: Neke od vrijednosti u vašoj CSV datoteci izgledaju kao datumi, a Excel će automatski pretvoriti takve vrijednosti iz tekstualnog formata u format datuma.

Razlog: Kao što je gore spomenuto, Excel otvara CSV datoteku u formatu Osnovne informacije (Općenito), koji pretvara vrijednosti nalik datumu iz tekstualnog formata u format datuma. Na primjer, ako otvorite CSV datoteku koja sadrži korisničke prijave, unos "23. travnja" pretvorit će se u datum.

Odluka: Pretvorite CSV datoteku u Excel pomoću čarobnjaka za uvoz teksta. U 3. koraku čarobnjaka odaberite stupce sa zapisima koji izgledaju kao datumi i promijenite format stupca u tekst.

Pretvaranje CSV u Excel: Kako uvesti CSV datoteke u Excel proračunske tablice

Ako trebate postići suprotan rezultat, odnosno u određenom stupcu, pretvorite vrijednosti u datume, a zatim postavite format Datum (Datum) i odaberite odgovarajući format datuma s padajućeg popisa.

Kako uvesti više CSV datoteka u Excel

Mislim da znate da Microsoft Excel omogućuje otvaranje više CSV datoteka pomoću naredbe Otvoren (Otvorena).

  1. Na kartici Napredno file Kliknite (Datoteka). Otvoren (Otvori) i s padajućeg popisa u donjem desnom kutu dijaloškog okvira odaberite Tekstne datoteke (Tekstualne datoteke).
  2. Za odabir više datoteka u nizu, kliknite na prvu datoteku, zatim pritisnite i držite smjena, kliknite na posljednju datoteku. Obje ove datoteke, kao i sve između, bit će odabrane. Da biste odabrali datoteke koje nisu u nizu, držite tipku Ctrl i kliknite na svaku datoteku . Csvželite otvoriti.
  3. Kada su odabrane sve željene CSV datoteke, kliknite gumb Otvoren (Otvorena).Pretvaranje CSV u Excel: Kako uvesti CSV datoteke u Excel proračunske tablice

Ova metoda je jednostavna i brza, i mogli bismo je nazvati izvrsnom, da nije jedne okolnosti – svaka CSV datoteka se na ovaj način otvara kao zasebna Excel radna knjiga. U praksi, prebacivanje naprijed-natrag između više otvorenih Excel datoteka može biti izuzetno nezgodno i opterećujuće.

Nadam se da sada možete jednostavno pretvoriti bilo koju CSV datoteku u Excel. Ako imate pitanja ili poteškoća, slobodno mi pišite u komentarima. I hvala na strpljenju svima koji su savladali čitanje ovog dugačkog članka do samog kraja! 🙂

Ostavi odgovor