Opsežan vodič o tome što je CSV datoteka i kako je stvoriti, otvoriti, uvesti ili izvesti.
CSV datoteka odnosi se na ekstenziju datoteke "vrijednosti odvojene zarezima", koja vam omogućuje pohranjivanje tabličnih podataka za upravljanje skupovima podataka ili bazama podataka. To je obična tekstualna datoteka koja može sadržavati samo brojeve i tekstualne vrijednosti koje su odvojene ili razgraničene zarezom.
CSV je vrlo popularan i svestran format datoteke koji se često koristi za razmjenu podataka između različitih aplikacija. Budući da ih je lako organizirati i njima manipulirati, CSV datoteke se naširoko koriste u potrošačkim, poslovnim, financijskim i znanstvenim aplikacijama. Mnogi programi nude opcije za uvoz ili izvoz datoteka u CSV formatu.
U ovom članku ćemo raspravljati o tome što je CSV datoteka, kako ih stvoriti i urediti, kako otvoriti CSV datoteku i kako uvesti/izvesti CSV datoteku.
Što je CSV datoteka i kakva je njezina struktura?
CSV datoteka koja se ponekad naziva znakovima odvojenim vrijednostima ili datotekama razdvojenim zarezima je svaka datoteka koja završava na ".csv". To je uobičajeni format za razmjenu podataka koji koriste programi za proračunske tablice ili baze podataka kao što su Microsoft Excel, Google Sheets, MySQL itd. CSV olakšava prijenos složenih podataka između aplikacija koje ne mogu razgovarati jedna s drugom, sve dok obje aplikacije podržavaju CSV format.
CSV datoteke mogu sadržavati samo slova, brojeve i znakove (ASCII ili Unicode znakove za ispis), koji su odvojeni (ili razgraničeni) znakovima zarezima. Budući da su obične tekstualne datoteke, CSV datoteke se lako uvoze ili izvoze. S CSV datotekama možete jednostavno izvesti velike i složene informacije iz jednog programa, a zatim uvesti podatke iz te CSV datoteke u drugi program.
U CSV datotekama vrijednosti su obično razdvojene zarezom, ali ponekad mogu koristiti druge znakove za odvajanje vrijednosti, uključujući:
- Točka i zarez (;)
- kartica (\t)
- razmak ( )
- Jednostruki ili dvostruki navodniki (") ("")
- cijev (|)
Struktura CSV datoteke
CSV datoteka ima jednostavnu strukturu i zapravo je napisana svojim imenom (vrijednosti odvojene zarezima). CSV datoteke koriste zarez za odvajanje svake određene vrijednosti podataka (stupaca) u jednom retku, a različiti se reci pojavljuju u različitim recima. Na primjer, kada pretvorite tablicu podataka u CSV datoteku, prvi redak/redak sadrži naslove stupaca (razgraničeno) tablice, a zatim svaki redak sadrži redak tablice.
To će se bolje razumjeti na primjeru. Recimo da imate ovu proračunsku tablicu koja sadrži tablicu podataka:
A ovako gore navedeni podaci izgledaju u datoteci formatiranoj u CSV-u:
Ime,Prezime,Spol,Država Franklyn,Nepoznato,muško,France Loreta,Curren,Žena,Francuska Philip,Gent,muško,Francuska Shavon,Benito,Žena,France Shavonne,Pia,Žena,Francuska
CSV datoteka mogla bi biti kompliciranija od ove s više polja ili vrijednosti u svakom retku i mogla bi sadržavati tisuće redaka. CSV datoteke neće podržavati nikakve fontove, dizajn ili formatiranje, već sadrže samo običan tekst. Ova jednostavnost je ono što čini CSV datoteku izborom za izvoz i uvoz podataka u druge programe.
Izrada CSV datoteke
Postoje dva načina za stvaranje CSV datoteke – jedan, možete stvoriti CSV datoteku izvozom ili spremanjem datoteke u CSV formatu pomoću aplikacija; drugo, izradite CSV datoteku pomoću uređivača teksta.
Izradite CSV datoteku pomoću uređivača teksta
Ne trebate namjensku proračunsku tablicu ili softver baze podataka da biste stvorili CSV datoteku, možete stvoriti CSV datoteku pomoću bilo kojeg sposobnog uređivača teksta kao što je Notepad, Vim, Notepad++, itd. Sve što trebate učiniti je unijeti niz vrijednosti ( stupci), koji su odvojeni zarezima, a retki su odvojeni novim redovima. Evo, kako:
Najprije otvorite uređivač teksta kao što je Notepad, a zatim unesite nazive stupaca ili prvi redak podataka (zapis) odvojene zarezima u prvi redak. Na primjer, upisujemo sljedeća zaglavlja u redak datoteke:
Ime, Spol, Država, Dob
I pazite da upišete bez ikakvog nepotrebnog razmaka u nizu.
Zatim upišite svoje vrijednosti u drugi redak, koristeći isti format kao i prvi redak. Ovdje unosimo stvarno ime, nakon čega slijedi spol, zatim zemlja, a zatim dob.
Dulce, žena, Sjedinjene Američke Države, 32
Nastavite pisati svoje vrijednosti za svaku stavku u svaki sljedeći redak. Ako neka polja (vrijednost) želite ostaviti prazna, svakako dodajte zarez ili će se preostala polja u retku pomaknuti ulijevo kada uvezete datoteku u tablicu. U donjem primjeru izostavili smo polje zemlje u 7. retku, ali smo dodali zarez kako bismo ostavili praznu ćeliju kada smo podatke prikrili u tablicu.
Pravila za izradu CSV datoteka
Radna skupina za internetsko inženjerstvo (IETF) definira kako bi CSV datoteka trebala biti strukturirana i formatirana prema standardu 'RFC4180'. Prema tome, postoji još nekoliko pravila kojih se morate pridržavati za formatiranje podataka u CSV datoteci. Ovdje 'CRLF' znači 'povratak u redak' i 'prevod reda', što znači prijelom reda.
- Svaki redak podataka držite u zasebnom retku, odvojenom prijelomom retka (CRLF).
Filip, muškarac, Francuska, 36
- Ne morate pratiti zadnji redak podataka (redak) prijelomom retka.
Filip, muškarac, Francuska, 36 godina Mara, žena, Britanija, 25
- Možete uključiti neobavezni redak zaglavlja s popisom naziva stupaca u prvi redak datoteke u istom formatu kao i ostali redovi. Zaglavlja mogu sadržavati nazive koji se odnose na polja u datoteci.
Ime,Prezime,Spol,Država Filip,Muško,Francuska,36 Mara,Žena,Britanija,25
- Provjerite je li svako polje u popisu zaglavlja i svaki zapis ograničen zarezima. Svaki zapis/redak treba sadržavati isti broj polja u cijeloj datoteci. A iza posljednjeg polja u retku ne smije biti zarez.
Ime, Prezime, Spol, Država Shavon, Benito, Žensko, Francuska
- Ako polja stavite u dvostruke navodnike, dvostruki navodniki se možda neće pojaviti unutar polja.
"Sherron","Žena","Velika Britanija","65" Belinda,Žena,Island,68
- Ako želite da se u poljima pojavljuju zarezi, dvostruki navodniki, točka-zarezi ili prijelomi redaka, onda polja stavite u dvostruke navodnike.
Shavonne, žensko, "Fra;nce", "10,000"
Nakon što završite s vezanjem podataka u Notepad (uređivač teksta), kliknite izbornik "Datoteka" i odaberite opciju "Spremi" ili pritisnite Ctrl+S.
Zatim upišite naziv svoje datoteke i završite naziv datoteke s nastavkom ".csv".
Zatim odaberite opciju "Sve datoteke (*.*)" s padajućeg izbornika "Spremi kao vrstu", a zatim kliknite gumb "Spremi".
To je sve što je potrebno za stvaranje CSV datoteke pomoću uređivača teksta.
Izradite CSV datoteku pomoću aplikacija za proračunske tablice
Najlakši način za stvaranje CSV datoteke je izvoz datoteke u CSV format ili spremanje u CSV formatu. Većina proračunskih tablica, baza podataka i drugih aplikacija pružaju vam opcije za izvoz podataka u CSV datoteke ili za spremanje kao CSV datoteke. Također možete preuzeti skup podataka u CSV datoteci. U mnogim aplikacijama CSV datoteka se izrađuje klikom na izbornik "Datoteka" i odabirom opcije "Izvoz" ili "Spremi kao".
Korištenje programa Microsoft Excel
Microsoft Excel vam omogućuje spremanje datoteke kao CSV datoteke pomoću značajke "Spremi kao". Da biste stvorili CSV datoteku pomoću programa Microsoft Excel, otvorite Excel, a zatim otvorite postojeću datoteku koju želite spremiti u CSV formatu ili izradite novi dokument.
Da biste stvorili novi dokument za CSV, prvo dodajte zaglavlje stupca ili naziv polja za svaki podatak koji želite umetnuti (npr. ime, prezime, adresa, grad, država i poštanski broj) u ćelije koje se nalaze u red 1 na vrhu radnog lista.
Zatim unesite svoje podatke u proračunsku tablicu u odgovarajuće stupce. Trebao bi biti samo jedan zapis u nizu.
Da biste spremili proračunsku tablicu kao CSV datoteku, kliknite "Datoteka" i odaberite opciju "Spremi kao".
Na stranici ili prozoru Spremi kao upišite naziv svoje datoteke u polje "Naziv datoteke".
Zatim odaberite format "CSV UTF-8 (razdvojen zarezom) (*.csv)" ili "CSV (razdvojen zarezom) (*.csv)" s padajućeg izbornika "Spremi kao vrstu:" i kliknite gumb "Spremi" .
Kada kliknete "Spremi", samo će aktivni list biti spremljen kao CSV datoteka. Sada ste stvorili CSV datoteku pomoću programa Excel.
Korištenje Google tablica
Google tablice vam omogućuju preuzimanje proračunske tablice kao CSV datoteke pomoću značajke preuzimanja. Da biste to učinili, otvorite proračunsku tablicu koju želite preuzeti kao CSV datoteku u Google tablicama. Ili možete stvoriti novu proračunsku tablicu u Google tablicama kao što smo to učinili u gornjem odjeljku.
Kada završite s unosom podataka u proračunsku tablicu, kliknite izbornik "Datoteka", zatim proširite podizbornik "Preuzimanje" i odaberite opciju "Vrijednosti odvojene zarezima (.csv, trenutni list)".
Ovo će preuzeti trenutni list u proračunskoj tablici kao CSV datoteku. Excel i Google tablice mogu sadržavati formule, stilove, slike, oblikovanje i druge stvari, ali se ne prenose u CSV datoteku.
Napomena: Iako većina programa za proračunske tablice podržava više listova, CSV format ne podržava 'listove' ili 'kartice' i informacije o dodanim listovima neće biti zabilježene u CSV kada izvezete ili spremite datoteku. Sprema se samo trenutni list.
Otvaranje CSV datoteke
Budući da su CSV datoteke tako jednostavne, lako se mogu otvoriti bilo kojim uređivačem teksta (kao što je Notepad) ili programom za proračunske tablice (kao što su Microsoft Excel, Google Sheets). U većini ovih programa možete jednostavno kliknuti Datoteka > Otvori i odabrati CSV datoteku da biste je otvorili.
Otvorite CSV datoteku u uređivaču teksta (bilježnica)
Zbog svoje jednostavnosti, svaki uređivač teksta koji može otvoriti '.txt' datoteku može otvoriti '.csv' datoteku. Kada otvorite CSV datoteku u uređivaču teksta kao što je Notepad, neće vam prikazati formatirane ili strukturirane podatke. Umjesto toga, samo će vam pokazati vrijednosti odvojene zarezom ili drugim graničnikom.
Međutim, Notepad može imati problema s otvaranjem CSV datoteke ako je velika CSV datoteka (datoteka veličine u GB). U tom slučaju pokušajte koristiti moćniji uređivač teksta kao što je Notepad++, Vim, Sublime Text, itd. Notepad pruža jednostavan i lak način za pregled CSV datoteke.
Da biste otvorili CSV datoteku u Notepadu ili zadanom uređivaču teksta, desnom tipkom miša kliknite CSV datoteku u File Manageru ili Windows Exploreru, a zatim odaberite "Uredi" (ako imate Windows 11, odaberite "Prikaži više opcija i zatim odaberite "Uredi '). Alternativno, možete kliknuti desnom tipkom miša na datoteku, pomaknuti pokazivač na opciju "Otvori s", a zatim odabrati "Bilježnica" ili bilo koji drugi uređivač teksta.
Sada ćete vidjeti podatke unutar CSV datoteke u otvorenom tekstu.
Također možete otvoriti uređivač teksta po svom izboru, zatim kliknuti "Datoteka", a zatim opciju "Otvori".
U dijaloškom okviru "Otvori datoteku" idite do CSV datoteke i odaberite je. Zatim kliknite "Otvori"
Sada možete čitati i uređivati podatke kao i s bilo kojom drugom datotekom.
Otvorite CSV datoteku u programu Microsoft Excel
Iako možete jednostavno pregledati CSV datoteku jednostavnim uređivačem teksta bez potrebe za aplikacijom za proračunske tablice kao što je MS Excel, ona nije estetski privlačna. Većina aplikacija za proračunske tablice mogu otvarati i mijenjati CSV datoteke, što ih također olakšava razumijevanje.
Ako imate instaliran Microsoft Excel na vašem računalu, tada će to biti zadani program za otvaranje '.csv' datoteka. Jednostavnim dvostrukim klikom na CSV datoteku otvorit će se u Excelu. Ako se ne otvori u Excelu, možete desnom tipkom miša kliknuti CSV datoteku i odabrati "Otvori s", a zatim odabrati "Excel".
Alternativno, ako već imate otvoren Excel, kliknite karticu "Datoteka", a zatim kliknite "Otvori".
U prozoru "Otvori" idite na lokaciju koja sadrži vašu CSV datoteku. Ako ne možete pronaći datoteku koju želite otvoriti, kliknite padajući izbornik pored polja 'Naziv datoteke' i promijenite vrstu datoteke u 'Tekstualne datoteke (*.prn, *.txt, *.csv)' . Ovo će prikazati samo tekstualne datoteke na odabranom mjestu.
Nakon što pronađete datoteku, odaberite je i kliknite "Otvori" da biste je otvorili u Excelu.
Napomena: Ako vrijednosti unutar CSV datoteke nisu razgraničene zarezom (,), vrijednosti se možda neće odvojiti u pojedinačne ćelije u stupcima, a sve vrijednosti u recima mogu se grupirati u jedan stupac.
Otvorite CSV datoteku u Google tablicama
Ako nemate plaćeni program za proračunske tablice kao što je Microsoft Excel, možete koristiti besplatne programe za proračunske tablice kao što je Google Sheets za pregled/uređivanje CSV datoteke na mreži. Otvaranje CSV datoteke u Google tablicama jednostavno je kao i Microsoft Excel.
Prvo otvorite praznu datoteku proračunske tablice u Google tablicama. Na traci izbornika kliknite "Datoteka" i kliknite "Otvori".
U dijaloškom okviru Otvorite datoteku odaberite karticu "Prenesi" i kliknite gumb "Odaberi datoteku sa svog uređaja". Ili, ako ste već prenijeli svoju CSV datoteku na svoj Google disk, odaberite je na kartici "Moj pogon" i kliknite "Otvori". Također možete povući i ispustiti datoteku sa svog računala u dijaloški prozor "Otvori datoteku".
Zatim pronađite CSV datoteku koju želite otvoriti na svom lokalnom disku, odaberite je i kliknite "Otvori" za prijenos datoteke.
Nakon što se datoteka završi s prijenosom, automatski će se formatirati i učitati na trenutni prazan list. Sada možete uređivati datoteku kao i bilo koju drugu datoteku.
Također možete instalirati i koristiti besplatni uredski paket LibreOffice Calc za otvaranje i uređivanje CSV datoteka.
Pregledajte CSV datoteku pomoću PowerShell-a
Također možete pregledavati i čitati postojeću CSV datoteku u Windows PowerShell-u pomoću Uvoz-CSV
cmdlet. Evo kako:
Prvo otvorite Windows PowerShell i upotrijebite naredbu 'cd' da promijenite direktorij u onaj u kojem se nalazi vaša CSV datoteka. Na primjer, koristimo sljedeći direktorij za promjenu naredbi u našem sustavu:
cd C:\Users\rajst\Documents
Zatim unesite sljedeću naredbu i pritisnite Enter:
Uvoz-Csv .csv
U gornjoj naredbi svakako zamijenite s nazivom datoteke vaše CSV datoteke:
Import-Csv Contact.csv
I naziv datoteke ne smije sadržavati nikakav graničnik (poput razmaka) unutar naziva. Gornja naredba će pretvoriti sadržaj unutar CSV datoteke i prikazati vam ga na popisu kao što je prikazano u nastavku.
Uvoz CSV datoteke u aplikaciju
Mnogi programi koriste CSV datoteke za uvoz podataka. Bilo da se radi o popisu kontakata iz Google kontakata, skupu podataka iz programa za proračunske tablice ili velikoj količini informacija iz programa baze podataka, možete koristiti CSV datoteke za izvoz podataka. Zatim se te CSV datoteke mogu koristiti za uvoz podataka u bilo koji program koji podržava tu vrstu podataka. Također, ako su polja ili vrijednosti u CSV datotekama razgraničena bilo kojim drugim graničnicima (osim zareza), tada je najbolji način da otvorite datoteku da je uvezete u aplikaciju.
Možete pronaći opcije "Uvoz", "Uvoz CSV", Uvoz/Izvoz ili "Uvoz vrijednosti odvojenih zarezima" u programima koji podržavaju CSV datoteke za uvoz podataka u njih. Pogledajmo kako uvesti CSV datoteke u različite aplikacije.
Uvezite CSV datoteku u Excel
Povremeno, kada dobijete datoteke s interneta ili primite datoteke od suradnika, one mogu biti u CSV formatu. Također, kada pokušate otvoriti CSV datoteke izravno u Excelu, to može uzrokovati probleme. Dakle, najbolji način za otvaranje datoteke u Excelu je uvoz podataka u Excel kako se podaci ne bi mijenjali.
Za uvoz podataka u Excel, otvorite program Excel i stvorite novu radnu knjigu ili otvorite postojeću. Idite na karticu "Podaci" i kliknite gumb "Iz teksta/CSV" u odjeljku Dohvati i transformiraj podatke na vrpci.
U dijaloškom okviru Uvoz podataka odaberite CSV datoteku koju želite uvesti u svoj Excel program i kliknite "Uvezi".
Pojavit će se još jedan prozor, ovdje odaberite graničnik (zarez) i kliknite na gumb "Učitaj".
CSV datoteke će se uvesti u novi Excel list kao tablica.
Obično, kada uvezete CSV datoteku u radnu knjigu programa Excel, podaci će se uvesti u novi radni list s istim imenom. Ali ako želite uvesti podatke na određeno mjesto u trenutačnoj proračunskoj tablici, slijedite ove korake:
Za uvoz CSV datoteke na određeno mjesto u trenutačnoj proračunskoj tablici, otvorite radni list u koji želite uvesti podatke. Zatim prijeđite na karticu "Podaci" i kliknite gumb "Iz teksta/CSV". Zatim odaberite CSV datoteku koju želite uvesti.
U sljedećem prozoru kliknite padajuću strelicu pored gumba "Učitaj" i odaberite opciju "Učitaj u".
Pojavit će se mali dijaloški okvir za uvoz podataka. Ovdje odaberite opciju "Postojeći radni list" i kliknite gumb za odabir raspona (strelica prema gore) za odabir raspona ćelija.
Zatim odaberite raspon ćelija u koje želite umetnuti sadržaj CSV datoteke u trenutni list. Nakon što odaberete raspon, kliknite malu 'strelicu prema dolje' u sažetom prozoru za uvoz podataka.
Na kraju kliknite "U redu" za uvoz podataka.
Sada se CSV datoteka uvozi u postojeći radni list na odabranom mjestu.
Uvezite CSV datoteku u Google tablice
Uvoz CSV datoteka u Google tablice lakši je od Excela. Osim toga, Google tablice vam daju nekoliko opcija uvoza više od Excela. Evo kako možete uvesti CSV datoteke u Google tablice:
Najprije otvorite novu proračunsku tablicu ili postojeću datoteku u Google tablicama. U traci izbornika odaberite izbornik 'Datoteka', a zatim kliknite opciju 'Uvoz'.
U dijaloškom prozoru Uvoz datoteke odaberite karticu "Prenesi" i kliknite gumb "Odaberi datoteku sa svog uređaja" ili povucite i ispustite datoteku ovdje s vašeg lokalnog pogona.
Nakon što se datoteka učita, pojavit će se drugi dijaloški okvir "Uvoz datoteke". Ovdje odaberite mjesto za uvoz i vrstu separatora (razdjelnik) i kliknite gumb "Uvezi podatke" da biste uvezli CSV datoteku.
U padajućem izborniku Uvoz lokacije imate različite opcije za mjesto na koje želite učitati svoje CSV podatke u Google tablice. Odaberite odgovarajuću opciju.
- Izradite novu proračunsku tablicu – Odaberite ovu opciju da biste stvorili novu datoteku proračunske tablice na svom Google pogonu i uvezli podatke svoje CSV datoteke u nju.Naziv datoteke bit će isti kao i naziv vaše CSV datoteke.
- Umetni novi list(ove) – Odaberite ovu opciju za umetanje novog lista (s nazivom CSV datoteke) u trenutnu proračunsku tablicu i učitavanje podataka u nju.
- Zamijenite proračunsku tablicu – Ova opcija zamijenit će trenutnu cijelu proračunsku tablicu samo jednim listom podataka CSV datoteke.
- Zamijenite trenutni list – Ova opcija će vam omogućiti da zamijenite samo trenutni list/karticu proračunske tablice sa sadržajem CSV datoteke.
- Dodaj trenutnom listu – Odaberite ovu opciju ako dodate podatke CSV datoteke na kraj podataka trenutnog lista.
Recimo da imate nepotpun popis kontakata ili podatke o klijentima, a vaš suradnik vam je poslao CSV datoteku koja sadrži ostatak podataka. Ovu opciju možete koristiti za spajanje podataka vašeg suradnika na kraju vaših podataka u trenutnom listu.
Na primjer, imate ovaj nepotpuni popis kontakata u proračunskoj tablici:
Da biste dodali CSV datoteku ovom trenutnom listu, odaberite CSV datoteku u dijaloškom prozoru "Uvoz podataka", odaberite opciju "Dodaj trenutnom listu" za lokaciju Import i kliknite "Uvezi podatke".
Ovo će dodati podatke CSV datoteke na kraj skupa podataka trenutnog lista kao što je prikazano u nastavku.
- Zamijeni podatke u odabranoj ćeliji – Ova opcija će zamijeniti podatke u odabranoj ćeliji s podacima CSV datoteke.
Da biste to učinili, prvo odaberite ćeliju ili raspon u kojem želite zamijeniti podatke.
Zatim odaberite opciju "Uvoz" s izbornika "Datoteka" i odaberite CSV datoteku. U dijaloškom okviru "Uvoz datoteke" odaberite "Zamijeni podatke u odabranoj ćeliji" za mjesto uvoza i odaberite gumb "Uvezi podatke".
Time će se podaci na odabranoj lokaciji ćelije zamijeniti podacima iz vaše CSV datoteke.
Uvezite CSV datoteku u Google kontakte
Google prihvaća samo ".CSV" datoteku ili datoteku "Vcard" za uvoz popisa kontakata u Google kontakte. Ako želite uvesti popis kontakata iz CSV datoteke u Google kontakte, slijedite ove korake:
Najprije otvorite Google kontakte tako da kliknete gumb waffle na Google stranici i odaberete "Kontakti" s padajućeg izbornika.
Na stranici Google kontakata kliknite gumb "Uvezi" na navigacijskoj ploči.
Pojavit će se prozor za uvoz kontakata. Tamo kliknite gumb "Odaberi datoteku".
Zatim odaberite svoju CSV datoteku u prozoru za prijenos datoteke i kliknite "Otvori"
Nakon što se datoteka prenese, naziv vaše CSV datoteke pojavit će se pored gumba "Odaberi datoteku". Zatim kliknite opciju "Uvoz".
Popis kontakata iz CSV datoteke bit će uvezen u vašu aplikaciju Google kontakti.
Većina aplikacija za proračunske tablice, programi baze podataka i druge aplikacije pružaju mogućnost uvoza CSV datoteka, ali jedini koraci za pristup toj opciji mogu se malo razlikovati. Značajku uvoza možete pronaći u izborniku "Datoteka" većine aplikacija.
To je sve što trebate znati o CSV datotekama, kako ih stvoriti, kako ih otvoriti te kako ih uvesti i koristiti.