CSV ili Excel: koji format odabrati
Što koji format može sadržavati, što se gubi pri pretvaranju i kada odabrati koji.
CSV i Excel datoteke pohranjuju retke i stupce, a Excel otvara obje, pa ih je lako zamijeniti. Napravljene su za različite poslove, a odabir pogrešne uzrok je većine glavobolja s proračunskim tablicama.
Što je koji format
CSV datoteka (comma-separated values, vrijednosti odvojene zarezima) običan je tekst: svaki je redak jedan red podataka, a vrijednosti su odvojene zarezima. Nema oblikovanja, formula, listova ni boja. Može je pročitati bilo koji program, i u tome je cijela njezina svrha.
Excel radna knjiga (.xlsx) strukturirana je datoteka koja pohranjuje vrijednosti, formule, oblikovanje, više listova, grafikone, filtre i vrste podataka. Napravljena je za ljude koji rade s podacima, a za otvaranje joj treba program za proračunske tablice.
Usporedba
| CSV | Excel (.xlsx) | |
|---|---|---|
| Formule | Ne, samo vrijednosti | Da |
| Oblikovanje i boje | Ne | Da |
| Više listova | Ne, jedna tablica po datoteci | Da |
| Vodeće nule i dugi brojevi | Čuvaju se u datoteci, ali se često izgube kad je Excel otvori | Čuvaju se ako su spremljeni kao tekst |
| Otvara se u bilo kojem programu | Da | Treba program za proračunske tablice |
| Prihvaćaju je alati za uvoz | Gotovo uvijek | Ponekad |
| Veličina datoteke za velike podatke | Mala i jednostavna | Sažeta, podržava oblikovanje |
Koristite CSV kada
- Uvozite podatke u drugi sustav: alate za slanje e-pošte, CRM, računovodstveni softver, internetske trgovine, baze podataka.
- Predajete podatke programeru ili skripti.
- Podaci su jedna jednostavna tablica i moraju se otvarati bilo gdje.
Radnu knjigu pretvorite alatom Excel u CSV, koji svaki list izvozi kao zaseban CSV i datume zapisuje u formatu koji čita svaki sustav.
Koristite Excel kada
- Ljudi će podatke čitati, uređivati, filtrirati ili od njih izrađivati grafikone.
- Trebate formule, više listova ili oblikovanje.
- Podaci sadrže šifre s vodećim nulama koje moraju preživjeti otvaranje.
Izvoz pretvorite u pravu radnu knjigu alatom CSV u Excel, koji šifre čuva kao tekst i sam prepoznaje razdjelnik.
Što se gubi pri pretvaranju u CSV
Formule postaju svoje trenutačne vrijednosti, oblikovanje nestaje, a svaki list postaje zasebna datoteka. To je obično upravo ono što alat za uvoz želi, ali sačuvajte izvornu radnu knjigu ako ćete je ponovno uređivati.
Europski problem sa zarezom
U većem dijelu Europe, pa tako i u Hrvatskoj, zarez je decimalni razdjelnik, pa ondje Excel sprema CSV datoteke s točkom sa zarezom između vrijednosti. CSV sa zarezima tada se otvara kao jedan dugi stupac, a CSV s točkom sa zarezom zbunjuje alate za uvoz koji očekuju zareze. Oba pretvarača omogućuju vam odabir razdjelnika, a CSV u Excel ga prepoznaje automatski.
A JSON?
Ako podaci idu na web-stranicu, u aplikaciju ili alat za automatizaciju, programer često želi upravo JSON. CSV u JSON pretvara redak zaglavlja u nazive svojstava.