Kako kreirati CSV datoteku

CSV je format datoteke i koristi se za spremanje tabelarnih vrijednosti ili podataka, poput proračunskih tablica, baza podataka i slično.
Možete izvesti ili uvesti CSV datoteke iz programa koji pohranjuju podatke u tablice, kao što su Excel i drugi.

CSV označava vrijednosti odvojene zarezima.
Polja podataka obično su odvojena zarezima.
Na primjer, pretpostavimo da imate proračunsku tablicu sa sljedećim podacima.

ImeMalinaBananaKrušakaJagoda
Mujo12235214
Vreteno1434127
Haso17222013
Fata7431811

Sljedeći podaci mogu se prikazati u datoteci u CSV formatu, kao što je prikazano ispod:

Mujo, 12,23,52,14
Huso, 14,34,12,7
Haso, 17,22,20,13
Fata, 7,43,18,11

Ovdje su polja podataka u svakom redu odvojena zarezima, a redovi odvojeni novim redovima.

CSV je tekstualna datoteka, pa se za stvaranje i uređivanje može koristiti bilo koji uređivač teksta.
Međutim, CSV datoteke obično se stvaraju izvozom proračunske tablice ili baze podataka iz programa koji ih je stvorio.

Bilježnica ili bilo koji uređivač teksta

Da biste stvorili CSV datoteku s uređivačem teksta, prvo odaberite svoj omiljeni uređivač teksta, poput bilježnice (Notepad), a zatim otvorite novu datoteku.
Zatim unesite tekstualne podatke koje želite da datoteka sadrži, odvajajući svaku vrijednost zarezom i odvajajući svaki redak novom linijom.

Sačuvajte ovu datoteku sa .csv ekstenzijom.
Zatim možete otvoriti datoteku pomoću programa Microsoft Excel ili drugih programa za proračunske tablice.

U CSV datoteci koju kreirate, polja podataka odvojena su zarezima.
Ali šta ako sami podaci sadrže zareze?
Ako polja podataka u CSV datoteci sadrže zareze, možete ih zaštititi tako što ćete ta polja podataka staviti u dvostruke navodnike (“).
Zarezi u podacima odvojeni su od zareza koji odvajaju sama polja.

Isto vrijedi i za nove retke koji mogu biti dio terenskih podataka.
Sva polja koja sadrže prijelome redova kao dio njihovih podataka moraju biti zatvorena u dvostrukim navodnicima.
Ako vaše polje sadrži dvostruke navodnike kao dio podataka, trebali biste ponovno koristiti interne navodnike kako bi se mogli ispravno protumačiti.

Evo pravila za oblikovanje podataka u CSV datoteci

U ovim primjerima, CRLF se koristi za označavanje povratka nosača i dodavanja retka, oni zajedno tvore novi red.

  • Svaki zapis (red podataka) mora biti u zasebnom retku i omeđen znakom novog reda.
    Npr.: xxx,yyy,qqq CRLF
  • Zadnji unos u datoteci može, ali i ne mora imati završni red.
    Npr.: xxx,yyy,qqq CRLF aaa,bbb,ccc
  • Možda postoji opcionalna linija zaglavlja, koja se prikazuje kao prva linija datoteke, a njen format je isti kao i uobičajena linija zapisa.
    Zaglavlje sadrži imena koja odgovaraju poljima u datoteci.
    Također bi trebao sadržavati isti broj polja kao i zapisi u ostatku datoteke.
    Npr.: naziv_polja,naziv_polja,naziv_polja CRLF xxx,yyy,qqq CRLF aaa,bbb,ccc CRLF
  • U zaglavlju i svakom zapisu može biti jedno ili više polja odvojenih zarezima.
    Svaki red bi trebao sadržavati isti broj polja u cijeloj datoteci.
    Prostor se smatra dijelom polja i ne treba ga zanemariti.
    Posljednje polje u zapisu ne smije biti praćeno zarezom.
    Npr.: xxx, yyy, qqq
  • Svako polje može ili ne mora biti zatvoreno u dvostrukim navodnicima.
    Ako polje nije zatvoreno dvostrukim navodnicima, dvostruki navodnici se neće pojaviti u polju.
    Npr.: “xxx”,”yyy”,”qqq” CRLF aaa,bbb,ccc
  • Polja koja sadrže CRLF znakove novog reda, dvostruke navodnike i zareze trebaju biti zatvorena u dvostrukim navodnicima.
    Npr.: “xxx”,”y CRLF yy”,”qqq” CRLF aaa,bbb,ccc
  • Ako dvostruki navodnik zatvara polje, morate dodati još jedan dvostruki navodnik kako biste izbjegli dvostruki navodnik u polju.
    Npr.: “xxx”,”y””yy”,”qqq”

Microsoft Excel

Da biste stvorili CSV datoteku pomoću programa Microsoft Excel, pokrenite Excel, a zatim otvorite datoteku koju želite spremiti u CSV formatu.
Na primjer, sljedeći podaci sadržani su u našem oglednom radnom listu Excel.

UređajCijenaProdanoProfit
Joystick70,00 KM77,00 KM7,00 KM
Play station480,00 KM530,00 KM50,00 KM
TV1000,00 KM1200,00 KM200,00 KM
  Ukupno257,00 KM

Nakon otvaranja kliknite na File i odaberite Save As.
U  odjeljku Spremi kao vrstu odaberite CSV (odvojeno zarezima) ili CSV (odvojeno zarezima) (* .csv) prema vašoj verziji programa Microsoft Excel.

Nakon spremanja datoteke, možete je otvoriti u uređivaču teksta da biste je pogledali ili uredili ručno.

OpenOffice Calc

Da biste stvorili CSV datoteku koristeći OpenOffice Calc, pokrenite Calc i otvorite datoteku koju želite spremiti kao CSV datoteku.
Na primjer, sljedeći podaci sadržani su u našem uzorku radnog lista Calc.

SubjectCijenaProdanoProfit
Joystick70,00 KM77,00 KM7,00 KM
Play station480,00 KM530,00 KM50,00 KM
TV1000,00 KM1200,00 KM200,00 KM
  Ukupno257,00 KM

Nakon otvaranja, kliknite na File i odaberite Save As, a za opciju Save as type odaberite Text CSV (.csv).

Ako biste trebali otvoriti CSV datoteku, to možete uraditi u uređivaču teksta, poput Notepada.

Google dokumenti

Otvorite Google dokumente, a zatim otvorite datoteku proračunske tablice koju želite spremiti kao CSV datoteku.
Pritisnite Datoteka, kliknite Da i odaberite CSV (Trenutni radni list).