CSV ili Excel: koji format koristiti
Šta svaki format može da sadrži, šta se gubi pri konverziji i kada izabrati koji.
I CSV i Excel fajlovi čuvaju redove i kolone, a Excel otvara oba, pa ih je lako pomešati. Napravljeni su za različite poslove, a pogrešan izbor uzrok je većine glavobolja sa tabelama.
Šta je koji format
CSV fajl (comma-separated values, vrednosti razdvojene zarezima) je običan tekst: svaka linija je jedan red, a zarezi razdvajaju vrednosti. Nema formatiranja, formula, listova ni boja. Svaki program može da ga pročita, i u tome je cela njegova svrha.
Excel radna sveska (.xlsx) je strukturiran fajl koji čuva vrednosti, formule, formatiranje, više listova, grafikone, filtere i tipove podataka. Napravljena je za ljude koji rade sa podacima, a za otvaranje zahteva program za tabele.
Uporedni prikaz
| CSV | Excel (.xlsx) | |
|---|---|---|
| Formule | Ne, samo vrednosti | Da |
| Formatiranje i boje | Ne | Da |
| Više listova | Ne, jedna tabela po fajlu | Da |
| Vodeće nule i dugački brojevi | Čuvaju se u fajlu, ali se često izgube kada ga Excel otvori | Čuvaju se ako su sačuvani kao tekst |
| Otvara se u bilo kom programu | Da | Zahteva program za tabele |
| Prihvataju ga alati za uvoz | Skoro uvek | Ponekad |
| Veličina fajla za velike podatke | Mala i jednostavna | Kompresovana, podržava formatiranje |
Koristite CSV kada
- Uvozite podatke u drugi sistem: alate za slanje imejlova, CRM sisteme, knjigovodstvene programe, onlajn prodavnice, baze podataka.
- Predajete podatke programeru ili skripti.
- Podaci su jedna obična tabela koja treba da se otvara bilo gde.
Konvertujte radnu svesku alatom Excel u CSV, koji svaki list izvozi kao zaseban CSV i datume zapisuje u formatu koji čita svaki sistem.
Koristite Excel kada
- Ljudi će čitati, menjati, filtrirati podatke ili praviti grafikone od njih.
- Potrebne su vam formule, više listova ili formatiranje.
- Podaci sadrže šifre sa vodećim nulama koje moraju da ostanu posle otvaranja.
Pretvorite izvezene podatke u pravu radnu svesku alatom CSV u Excel, koji šifre čuva kao tekst i sam prepoznaje separator.
Šta se gubi pri konverziji u CSV
Formule postaju svoje trenutne vrednosti, formatiranje nestaje, a svaki list postaje zaseban fajl. To je obično upravo ono što alat za uvoz želi, ali sačuvajte originalnu radnu svesku ako ćete je ponovo menjati.
Evropski problem sa zarezom
U većem delu Evrope, uključujući i Srbiju, zarez je decimalni separator, pa Excel tamo čuva CSV fajlove sa tačkom i zarezom između vrednosti. CSV sa zarezima se tada otvara kao jedna dugačka kolona, a CSV sa tačkom i zarezom zbunjuje alate za uvoz koji očekuju zareze. Oba konvertera vam omogućavaju da izaberete separator, a CSV u Excel ga prepoznaje automatski.
A JSON?
Ako podaci idu na sajt, u aplikaciju ili u alat za automatizaciju, programer često želi upravo JSON. CSV u JSON pretvara red sa zaglavljem u nazive svojstava.