CSV u Excel: Pretvorba datoteka s odvojenim vrijednostima u Excel radnu knjigu
Što alat radi
Ova stranica prima CSV datoteku – običan tekst u kojem su retci odvojeni prijelomom reda, a stupci zarezom, točkom‑zarezom ili tabulatorom – i pretvara je u Excel radnu knjigu (XLSX format). Svaki redak i svaki stupac iz CSV-a završava u prvom listu nove XLSX datoteke. Prije preuzimanja možete pregledati tablicu i provjeriti je li pretvorba ispala kako treba.
CSV je najjednostavniji oblik za pohranu tabličnih podataka: nema tipova podataka, nema formula, nema stilova. Zato XLSX koji iz njega nastaje sadrži samo sirove podatke – bez automatskog oblikovanja, bez datuma, bez brojeva. To nije greška alata, nego posljedica formata iz kojeg polazimo.
Što ovu stranicu čini drugačijom
Većina alata koji pretvaraju CSV u Excel pokušava pogoditi tip podataka: vide niz znakova „123“ pa ga spreme kao broj, vide „2024-01-15“ pa ga pretvore u datum. Ovaj alat to ne radi. Svaka vrijednost iz CSV-a ostaje tekst u XLSX datoteci. To je ključna razlika koju treba razumjeti prije nego krenete na pretvorbu.
Primjerice, poštanski broj 02140 u CSV-u izgleda kao tekst „02140“. Ako alat automatski pretvori u broj, izgubili biste vodeću nulu. Ovdje se to ne događa – broj ostaje u obliku teksta. Ako vam zatreba stvarna numerička vrijednost, nakon pretvorbe morate promijeniti format ćelije u Excelu.
Drugi važan detalj: CSV nema više listova, ne sadrži formule niti stiliziranje. XLSX će imati samo jedan list (Sheet1) s neformatiranom tablicom. Ako u izvornoj CSV datoteci postoje ugrađeni prijelomi reda unutar polja (npr. u opisu proizvoda koji prelazi u novi redak), ili pak zarezi unutar citiranih polja koji nisu pravilno označeni navodnicima – alat može prijaviti pogrešku „Ovu CSV datoteku nije moguće raščlaniti“.
Zato alat traži da sami odaberete razdjelnik (zarez, točka‑zarez ili tabulator) – CSV format ne nosi informaciju o tome koji znak razdvaja stupce. Ako odaberete krivi razdjelnik, dobit ćete jedan stupac ili pogrešku.
Kako pretvorba funkcionira
Cijeli postupak odvija se u vašem pregledniku – ništa se ne šalje na poslužitelj. Kada odaberete CSV datoteku, vaš preglednik raščlanjuje datoteku i zapisuje pretvoreni izlaz na vaš uređaj. To znači da su vaši podaci sigurni i privatni, ako je to važan kriterij.
Koraci:
- Odaberete CSV datoteku s diska.
- Odaberete razdjelnik: zarez, točka‑zarez ili tabulator.
- Pritisnete gumb za pretvorbu.
Alat tada učitava datoteku, raščlanjuje svaki redak po odabranom razdjelniku, stvara HTML tablicu za pregled, a zatim generira XLSX datoteku. Nakon nekoliko trenutaka prikazuje se tablica s retcima i stupcima (prvih 8 redaka i 8 stupaca), a ispod nje podaci o broju redaka, broju stupaca i veličini izlazne datoteke. Zatim možete preuzeti XLSX datoteku.
Važni detalji o mapiranju podataka: zašto je sve tekst
CSV format nema pojam tipa podatka. Svako polje je niz znakova. Kada alat spremi te nizove u XLSX, on ih zapisuje kao tekstualne ćelije. Excel zatim prikazuje te ćelije kao tekst, poravnato lijevo, i neće ih automatski pretvoriti u brojeve niti datume.
To je namjerno – vodeće nule (npr. 00123), dugi brojevi kreditnih kartica, serijski brojevi koji počinju nulom, poštanski brojevi – sve ostaje netaknuto. Ako vam zatreba stvarni broj, u Excelu možete odabrati stupac i promijeniti format ćelije u „Broj“ ili „Datum“, ali tada će vodeće nule nestati. Zato je ovaj pristup sigurniji za identifikatore.
Datume u nestandardnim formatima (npr. „01/02/2024“ – što je 1. veljače ili 2. siječnja?) alat ne tumači; samo ih prenosi kao tekst. Vi ih naknadno možete pretvoriti Excelovim funkcijama kao što je DATUMVRIJEDNOST ili TEXT.
Ograničenja i uobičajene pogreške
Alat nije svemoćan. Postoji nekoliko uvjeta koji moraju biti ispunjeni da bi pretvorba uspjela. Evo poruka o pogreškama koje možete vidjeti:
| Poruka (hrvatski) | Značenje |
|---|---|
| „Prvo odaberite jednu datoteku.“ | Niste odabrali datoteku prije pokretanja pretvorbe. |
| „Odaberite CSV, JSON ili XLSX datoteku.“ | Odabrana datoteka nije podržanog formata. Ova stranica očekuje CSV datoteku. |
| „Ova je datoteka prevelika. Koristite datoteku manju od ‹max›.“ | Datoteka prelazi maksimalnu dopuštenu veličinu od 8 MB. |
| „Nije moguće pretvoriti ovu datoteku.“ | Opća pogreška – datoteka je možda oštećena ili neprepoznatljiva. |
| „Ovu CSV datoteku nije moguće raščlaniti.“ | CSV ne slijedi očekivani obrazac – npr. nejednak broj stupaca u retcima, neispravno citirana polja s ugrađenim prijelomima reda ili razdjelnicima. |
| „Ova datoteka nema redaka tablice.“ | CSV sadrži samo zaglavlje ili je prazan. |
| „Ova tablica ima više od ‹max› redaka.“ | Broj redaka premašuje gornju granicu od 10.000 redaka. |
| „Ova tablica ima više od ‹max› stupaca.“ | Broj stupaca premašuje gornju granicu od 200 stupaca. |
| „Pretvorba je otkazana.“ | Korisnik je prekinuo pretvorbu. |
| „Ova pretvorba traje predugo. Pokušajte s manjom datotekom.“ | Vremensko ograničenje – zbog veličine ili složenosti datoteke, pretvorba traje dulje od otprilike 12 sekundi. |
Najčešći uzrok neuspjelih pretvorbi su loše oblikovani CSV-ovi. Primjerice, ako polje sadrži zarez, ono mora biti obuhvaćeno navodnicima („text, with a comma“). Ako u polju postoji prijelom reda, cijelo polje mora biti u navodnicima. Alat neće sam popraviti takve probleme – prijavljuje pogrešku. Stoga je dobra praksa provjeriti CSV u običnom uređivaču teksta prije pretvorbe.
Tko treba ovaj alat – praktične primjene
Alat je namijenjen svima koji redovito rade s CSV datotekama i trebaju ih otvoriti u Excelu, a pritom žele zadržati kontrolu nad formatom podataka. Primjeri:
- Izvoz iz baze podataka: SQL upit vraća CSV s brojevima računa koji počinju nulom (npr. 001234). Ako CSV uvezete izravno u Excel, Excel često odsiječe vodeće nule. Ovaj alat ih čuva jer ih pohranjuje kao tekst.
- Poštanski popisi: ZIP kodovi, poštanski brojevi – isti problem s vodećim nulama.
- Podaci s web‑aplikacija: Mnoge web aplikacije nude izvoz u CSV. Ako primate CSV iz CRM-a, alata za analitiku ili e‑trgovine, ovaj alat brzo stvara XLSX koji možete otvoriti u Excelu, filtrirati, sortirati i izrađivati zaokretne tablice.
- Privatnost: Ako radite s povjerljivim podacima (osobni podaci, financijski izvještaji) i ne želite ih poslati na poslužitelj treće strane, alat radi u pregledniku – podaci ne napuštaju vaše računalo.
- Suradnja s kolegama koji koriste samo Excel: Neki ljudi ne znaju otvoriti CSV, ili im Excel nudi čarobnjak za uvoz koji zbunjuje. Gotova XLSX datoteka dvostrukim klikom se otvara i sve je spremno.
Često postavljana pitanja
Zašto su svi brojevi u XLSX datoteci pohranjeni kao tekst? Zato što CSV format ne sadrži informaciju o tipovima podataka. Kako biste izbjegli gubitak vodećih nula i netočnu pretvorbu datuma, alat svaku vrijednost ostavlja kao tekst. U Excelu možete odabrati stupac, kliknuti desnom tipkom miša, odabrati „Formatiraj ćelije“ i promijeniti u broj ili datum.
Što ako moja CSV datoteka sadrži zarez unutar polja? Polje koje sadrži zarez mora biti obuhvaćeno dvostrukim navodnicima: "New York, NY". Ako navodnici nedostaju, alat će pogrešno protumačiti zarez kao razdjelnik stupaca i prijaviti pogrešku „Ovu CSV datoteku nije moguće raščlaniti“. Provjerite izvornu datoteku i ispravite citiranje.
Koja je najveća dopuštena veličina datoteke? Alat ima ograničenje od 8 MB po datoteci, a tablice su također ograničene na 10.000 redaka i 200 stupaca. Ako je vaša datoteka veća, podijelite je na manje dijelove i pretvorite ih jedan po jedan. Pretvorba koja traje dulje od otprilike 12 sekundi također se zaustavlja, što se može dogoditi s datotekama blizu ograničenja na sporijim uređajima.
Kako znam koji razdjelnik odabrati? Ovisi o tome kako je CSV stvoren. Ako datoteku otvorite u običnom uređivaču teksta (npr. Notepad, VS Code), prvi redak će vam pokazati razdjelnik. Ako su stupovi odvojeni zarezima – odaberite zarez; ako su odvojeni točkom‑zarezom (često kod hrvatskih regionalnih postavki programa poput Excela) – odaberite točku‑zarez; ako su tabulatori – odaberite tabulator. Pogrešan odabir rezultirat će jednim stupcem ili porukom o pogrešci.
Hoće li se formule ili stilovi iz originalne Excel datoteke prenijeti? Alat pretvara CSV u XLSX, a CSV ne može sadržavati formule, stilove, boje, grafove ni makronaredbe. Ako vam treba prijenos oblikovanja, morate koristiti alat za pretvorbu XLSX u XLSX (drugi alat), a ne CSV‑to‑Excel.
Može li alat pretvoriti JSON ili XLSX u Excel? Ova stranica je specijalizirana za CSV. Ako pokušate učitati drugi format, dobit ćete poruku „Odaberite CSV, JSON ili XLSX datoteku“.