Tabela ili baza podataka mogu pohraniti tabelarne podatke koristeći jednostavan CSV format datoteke.
Programi poput Microsoft Excela koji pohranjuju podatke u tablice mogu uvoziti i izvoziti datoteke u CSV formatu.
Vrijednosti razdvojene zarezima ili CSV su datoteke podataka.
Često koristi zareze da podijeli ili razgraniči svoja polja podataka.
Kreiranje CSV fajla
Pošto je CSV tekstualna datoteka, bilo koji uređivač teksta može se koristiti za njegovo generiranje i modificiranje.
Ali tipičnije, tabela ili baza podataka u softveru koji ju je razvio se izvozi, Datoteka -> Izvoz za kreiranje CSV datoteke.
Za uputstva o tome kako da napravite CSV datoteku sa Google dokumentima, Microsoft Excelom, OpenOffice Calc i Notepadom, pratite tekst u nastavku.
Microsoft Excel
Otvorite datoteku koju želite da sačuvate u CSV formatu u programu Microsoft Excel prije nego što pokrenete Excel da biste generisali CSV datoteku.
Kada se otvori, odaberite Sačuvaj kao klikom na Datoteka.
U zavisnosti od vaše verzije Microsoft Excela, odaberite CSV (razdvojeno zarezima) ili CSV (razdvojeno zarezima) (*.csv) pod Sačuvaj kao tip.
Možete čitati ili ručno uređivati datoteku nakon što je sačuvate tako što ćete je otvoriti u uređivaču teksta.
Google dokumenti
Tabela koju želite da sačuvate kao CSV datoteku treba da se otvori u Google dokumentima.
Odaberite CSV odabirom Datoteka -> Preuzmi kao iz menija trenutnog lista.
OpenOffice Calc
Otvorite datoteku koju želite da sačuvate kao CSV datoteku u OpenOffice Calcu prije nego što kreirate CSV datoteku.
Kada je dokument otvoren, kliknite na Datoteka, izaberite Sačuvaj kao, a zatim izaberite Tekst CSV (.csv) (*.csv) kao opciju Sačuvaj kao tip.
Notepad ili drugi uređivač teksta
Da biste generisali CSV datoteku pomoću uređivača teksta, otvorite novu datoteku u željenom uređivaču teksta, kao što je Notepad.
Zatim unesite tekstualne informacije koje želite da uključite u datoteku, odvajajući svaku vrijednost zarezom, a svaki red novim redom.
Sačuvajte ovaj dokument sa ekstenzijom .csv.
Datoteka se zatim može otvoriti u Microsoft Excelu ili drugoj aplikaciji za proračunske tablice.
Pojedina polja podataka odvojena su zarezima u CSV datoteci koju ste napravili.
Možete zaštititi zareze u poljima podataka u vašoj CSV datoteci tako što ćete ih staviti u dvostruke navodnike (“).
Zarezi koji razgraničavaju sama polja održavaju se odvojeno od zareza koji su dio vaših podataka.
Sva polja koja imaju novi red u svojim podacima moraju biti kapsulirana u dvostrukim navodnicima.
Vaši interni navodnici moraju biti udvostručeni da bi se pravilno čitali ako podaci u vašim poljima sadrže dvostruke navodnike.
Evo smjernica za formatiranje podataka u CSV datoteci
U ovim slučajevima, povratak na liniju i prijelaz na red su označeni akronimom “CRLF”.
Između svakog zapisa (reda podataka) trebao bi postojati prijelom reda koji bi trebao biti na posebnoj liniji.
Na primjer:
xxx,yyy,qqq CRLF
U konačnom unosu datoteke može biti, ali i ne mora biti preloma završnog reda.
Na primjer:
xxx,yyy,qqq CRLF aaa,bbb,ccc
Prvi red datoteke mogao bi sadržavati neobavezni red zaglavlja koji ima istu strukturu kao i obični redovi zapisa.
Polja datoteke se identifikuju po njihovim imenima u zaglavlju.
Takođe bi trebalo da ima istu količinu polja kao i ostali zapisi u datoteci.
Na primjer:
name_field,name_field,name_field CRLF xxx,yyy,qqq CRLF aaa,bbb,ccc CRLF
U zaglavlju i svakom zapisu može biti jedno ili više polja, odvojenih zarezima.
Ista količina polja treba biti uključena u svaki red u cijeloj datoteci.
Prostore ne treba zanemariti jer se na njih gleda kao na polje.
Ne smije biti zarez iza završnog polja zapisa.
Na primjer:
xxx,yyy,qqq
Dvostruki navodnici se mogu ili ne moraju koristiti za zatvaranje svakog polja.
Ako se dvostruki navodnici ne koriste za zatvaranje polja, dvostruki navodnici se možda neće pojaviti unutar polja.
Na primjer:
“xxx”,”yyy”,”qqq” CRLF aaa,bbb,ccc
Dvostruke navodnike treba koristiti za kapsuliranje polja s prijelomima reda (CRLF), zarezima i dvostrukim navodnicima.
Na primjer:
“xxx”,”y CRLF yy”,”qqq” CRLF aaa,bbb,ccc
Ako su polja zatvorena dvostrukim navodnicima, dvostruki navodnik koji se pojavljuje unutar polja mora biti “pobjegnut” tako što će ga pratiti drugi dvostruki navodnik.
Na primjer:
“xxx”,”y””yy”,”qqq”
