Pretvarač Excel u CSV

Pretvorite Excel u CSV na mreži — besplatno, trenutno i privatno. Vaša datoteka se obrađuje u Vašem pregledniku i nikada se ne učitava na server.

CSV separator
Rezultat

Konvertovane datoteke i pregled će se pojaviti ovdje.

Spremno. Odaberite tabelarnu datoteku za konverziju.

Kako pretvaranje funkcioniše

  • Čita se samo prvi list (sheet) radne sveske.
  • Odaberite graničnik koji odgovara Vašim podacima — zarez, tačka-zarez ili tabulator.

Vaša tabela se konvertuje u Vašem pregledniku. Ništa se ne šalje na BroBroGo.

Često postavljana pitanja (FAQ)

Kako da pretvorim Excel u CSV?

Prevucite svoju Excel datoteku i kliknite na pretvaranje — CSV datoteka je spremna za preuzimanje za nekoliko sekundi, uz pregled rezultata. Sve se izvršava na Vašem uređaju.

Koliko veliku datoteku mogu pretvoriti?

Do 8 MB, 10.000 redova i 200 kolona po datoteci. Veće skupove podataka najbolje je prvo podijeliti na manje datoteke.

Konverzija Excel u CSV: Šta alat radi, šta gubite i kako ga pravilno koristiti

Šta alat radi i po čemu se razlikuje od drugih konvertera

Alat na ovoj stranici prima jedan XLSX fajl i vraća CSV datoteku u kojoj su svi podaci predstavljeni kao običan, neformatirani tekst. Proces je automatski: učitate fajl, odaberete razdjelnik (zarez, tačka-zarez ili tabulator), i alat generira CSV koji možete preuzeti. Sve se odvija u vašem pregledniku – nijedan podatak ne napušta vaš uređaj.

Ono što ovaj konverter izdvaja od tipičnih online alata jeste način na koji tretira bogatstvo Excelovog XLSX formata. XLSX nije samo tabela; to je zipovani XML fajl koji može sadržavati više radnih listova, formule, ćelije različitih tipova (broj, datum, boolean), boje, fontove, spojene ćelije, uslovno formatiranje. CSV, s druge strane, nema mjesta ni za šta od toga. Ovdje se bogata tabela „spljošti“ na goli tekst. Formule se pretvaraju u posljednje izračunate vrijednosti, formatiranje se potpuno uklanja, a samo prvi radni list se uzima u obzir – ostali se jednostavno ignorišu.

Ovo je fundamentalno drugačiji pristup od onoga što bi uradio Excel ako datoteku sačuvate kao CSV. Excel, na primjer, pokušava da sačuva neke tipove podataka (npr. datume u posebnom formatu), ali i dalje gubi mnogo informacija. Alat na ovoj stranici radi dosljedno: svaka vrijednost postaje tekst, bez ikakve interpretacije. To je i prednost i mana – izlaz je predvidljiv, ali morate biti svjesni šta se gubi.

Strukturne razlike između XLSX i CSV formata

XLSX: zipovani radni listovi

XLSX je zapravo ZIP arhiva koja sadrži XML datoteke. Unutar nje nalaze se direktoriji za svaki radni list (xl/worksheets/sheet1.xml), za delove radne sveske (xl/workbook.xml), za stilove, definicije formula, dijeljene formule, itd. Ova struktura omogućava:

  • Više radnih listova u jednom fajlu – alat koristi samo prvi.
  • Formule koje se izračunavaju u Excelu prilikom otvaranja – alat čita posljednju spremljenu vrijednost, ne izračunava formulu ponovo.
  • Tipove podataka (broj, datum, valuta, postotak, boolean) – svaka ćelija ima oznaku tipa (t) i format broja (s).
  • Stilove (boje, fontovi, poravnanje, okviri) – potpuno zanemareni.

CSV: čisti tekst sa razdjelnicima

CSV (Comma-Separated Values) je najjednostavniji mogući tabelarni format: svaki red je novi red teksta, kolone su odvojene razdjelnikom (zarez, tačka-zarez, tab). Nema metapodataka, nema definicija kolona, nema informacija o tipovima. Standardna specifikacija RFC 4180 definiše pravila za navođenje vrijednosti koje sadrže razdjelnik, znake novog reda ili dvostruke navodnike, ali alati često tumače ta pravila drugačije.

Osnovna razlika: XLSX zna da je ćelija 01.01.2024 datum, CSV to vidi samo kao string 01.01.2024. XLSX zna da je 00123 broj s formatom koji zadržava vodeće nule, CSV to vidi kao broj 123 ako je izvorna vrijednost bila broj, a ne tekst.

Šta se gubi prilikom konverzije? Detaljna lista

Prilikom konverzije XLSX u CSV na ovoj stranici, sljedeći elementi su uvijek izgubljeni:

Formule

Bilo koja ćelija koja sadrži formulu (npr. =SUM(A1:A10)) zamijenjena je posljednjom spremljenom vrijednošću. Alat ne vrši ponovno izračunavanje – on čita podatak koji je Excel zapisao u fajl prilikom posljednjeg spremanja. Ako ste promijenili ulazne podatke nakon toga, nećete dobiti ažurirane rezultate.

Više radnih listova

Alat obrađuje samo prvi list. Ako vaš XLSX ima drugi list sa dodatnim podacima, on se ignoriše. Prije konverzije morate ih spojiti u jedan list ili ih pretvoriti pojedinačno.

Formatiranje i stilovi

Boje, fontovi, debljina teksta, boja pozadine, okviri, poravnanje – sve nestaje. CSV nema koncept formatiranja. Jedina stvar koja se eventualno prenosi jeste vizuelna struktura redova i kolona.

Tipovi podataka

  • Brojevi: vrijednosti zadržavaju svoje tipove.
  • Datumi: postaju ISO tekst (na primjer 2023-03-15T00:00:00.000Z).
  • Boolean: TRUE i FALSE postaju tekst TRUE i FALSE (velikim slovima, onako kako ih Excel čuva).
  • Vodeće nule: Ovo je najčešći problem. Ako ćelija sadrži broj sa vodećim nulama (npr. 00123) i Excel je taj broj spremio kao numerički tip (t="n"), alat će ga ispisati kao 123. Da bi se vodeće nule sačuvale, izvorna ćelija mora biti formatirana kao tekst (tip t="inlineStr" ili t="str"). To znači da prije konverzije morate provjeriti da li su takve vrijednosti ručno pretvorene u tekst (desnim klikom > Format Cells > Text).

Spojene ćelije

Excel spojene ćelije (npr. A1:B1) u CSV-u se prikazuju kao zasebne kolone. Alat ne pokušava replicirati ponašanje spajanja – svaka ćelija dobija svoju kolonu, a vrijednost se pojavljuje samo u prvoj ćeliji spoja. Ostale kolone su prazne.

Kako alat rješava rubne slučajeve u CSV-u

CSV format ima tri klasična problema koja alat adresira:

Ugrađeni zarezi (ili odabrani razdjelnik)

Ako vrijednost ćelije sadrži znak koji ste odabrali kao razdjelnik (npr. zarez), alat automatski stavlja tu vrijednost pod dvostruke navodnike. Primjer: ćelija sadrži "New York, NY" – u CSV-u će to biti "New York, NY". Ovo je standardno ponašanje prema RFC 4180.

Prelomi reda unutar ćelije

Ako ćelija sadrži prelom reda (Alt+Enter u Excelu), alat tu vrijednost takođe stavlja pod navodnike, jer bi u suprotnom novi red bio pogrešno protumačen kao novi red CSV datoteke. Dakle, vrijednost koja sadrži prelom reda biće okružena navodnicima, a sam prelom reda ostaje unutar stringa.

Dvostruki navodnici unutar vrijednosti

Ako vrijednost sadrži dvostruke navodnike, oni se udvostručuju (escaping). Na primjer, ćelija sa He said "Hello" postaje "He said ""Hello""" u CSV-u.

Odabir razdjelnika

Alat nudi tri opcije: zarez (,), tačka-zarez (;) i tab (\t). Izbor ovisi o tome koji format očekuje aplikacija u koju uvozite CSV. Na primjer, Excel na engleskom jeziku preferira zarez, dok Excel na njemačkom (gdje je decimalna tačka zarez) često koristi tačku-zarez. Tab je koristan za podatke koji već sadrže mnogo zareza, jer je tab rjeđi u tekstu.

Priprema Excel datoteke prije konverzije

Pošto alat samo prvi list pretvara i ne rukuje ugniježđenim podacima, morate pripremiti fajl.

Spajanje više listova

Ako imate više listova sa podacima koje želite u jednom CSV-u, potrebno ih je ručno kopirati u jedan list. Možete ih postaviti jedan ispod drugog (vertikalno spajanje) ili jedan pored drugog (horizontalno), ovisno o strukturi. Vodite računa da kolone odgovaraju.

Ugniježđeni podaci (hijerarhijski)

CSV nema koncept hijerarhije. Ako imate jednu ćeliju koja sadrži više vrijednosti (npr. lista stavki odvojena zarezima), morate odlučiti kako ćete to prikazati:

  • Staviti svaku stavku u posebnu kolonu (ako je broj stavki fiksan).
  • Sakupiti sve stavke u jednu kolonu sa nekim drugim razdjelnikom (npr. tačka-zarez) – ali tada pazite da se taj razdjelnik ne poklapa sa CSV razdjelnikom.
  • Stvoriti više redova za jednu stavku (normalizacija) – ali onda CSV više nije u formatu jedan-red-jedan-unos.

Osigurajte da su brojevi s vodećim nulama tekst

Prije čuvanja XLSX, provjerite da li su kolone poput poštanskih brojeva, brojeva računa ili matičnih brojeva formatirane kao tekst. U Excelu to radite tako što formatirate ćelije kao "Text" i zatim ponovo upišete vrijednost (ili koristite opciju "Convert to Number" pa natrag u text). Alat će tada u CSV-u zadržati nule.

Maksimalna veličina

Fajl ne smije biti prevelik – alat prikazuje poruku "This file is too large. Use a file under ‹max›." Limit je 8 MB. Takođe postoje ograničenja broja redova i kolona: najviše 10.000 redova i 200 kolona. Ako naiđete na ove poruke, morate smanjiti broj redova ili kolona (npr. ukloniti prazne redove/kolone u Excelu prije konverzije). Konverzija koja traje duže od otprilike 12 sekundi se zaustavlja porukom "Ova konverzija traje predugo. Pokušajte s manjom datotekom."

Sigurnost: obrada u pregledniku bez slanja podataka

Jedna od ključnih prednosti ovog alata je potpuna privatnost. Kada učitate fajl, on se obrađuje u vašem pregledniku. Nijedan podatak, ni byte, ne napušta vaš uređaj. Ovo je posebno važno ako radite sa osjetljivim poslovnim podacima, finansijskim izvještajima ili ličnim informacijama. Ne postoji server koji prima fajl, obrađuje ga i vraća rezultat – sve je lokalno. Zato alat može raditi i bez internet konekcije nakon što se stranica učita.

Ovo znači i da alat ne može generirati CSV ako je fajl korumpiran ili nečitljiv – poruka "This Excel file could not be opened." pojaviće se ako XLSX nije validan. Alat ne može popraviti takve datoteke.

FAQ

1. Zašto su mi nestale vodeće nule u CSV-u?

To se dešava ako su izvorne ćelije u Excelu formatirane kao broj, a ne kao tekst. Alat čita brojčanu vrijednost i ispisuje je bez vodećih nula. Rješenje: prije konverzije formatirajte te ćelije kao "Tekst" u Excelu i ponovo upišite vrijednost (ili koristite funkciju TEXT).

2. Mogu li pretvoriti sve radne listove iz XLSX fajla?

Ne. Ovaj alat pretvara samo prvi radni list. Ako imate više listova, morate ih ručno spojiti u jedan list u Excelu prije konverzije, ili svaki list pretvoriti zasebno (dakle, za drugi list ga prvo kopirajte u novi fajl).

3. Kako da izaberem ispravan razdjelnik?

Zavisi od aplikacije u koju uvozite CSV. Opšte pravilo:

  • Zarez (,) – standard za engleske verzije Excela, baze podataka (MySQL, PostgreSQL).
  • Tačka-zarez (;) – standard za evropske verzije Excela (gdje je decimalna tačka zarez).
  • Tabulator (\t) – dobar ako vaši podaci sadrže mnogo zareza ili tačka-zareza. Ako niste sigurni, pokušajte sa zarezom, pa otvorite CSV u Notepadu da provjerite da li je format čitljiv.

4. Hoće li se formule ponovo izračunati?

Ne. Alat čita samo posljednju spremljenu vrijednost. Ako ste promijenili ulazne podatke nakon što ste sačuvali XLSX, nećete dobiti ažurirane rezultate. Uvijek prvo otvorite XLSX u Excelu, dozvolite da se formule izračunaju, pa ga ponovo sačuvajte, a zatim konvertujte.

5. Mogu li pretvoriti CSV natrag u XLSX ovim alatom?

Ne. Ova stranica je samo za konverziju XLSX u CSV.

6. Dobio/la sam grešku "Ova datoteka nema redova u tabeli." Šta da radim?

Vaš XLSX nema redove tabele. Morate smanjiti broj redova u prvom listu prije konverzije. To možete uraditi brisanjem praznih redova, filtriranjem nepotrebnih podataka ili podjelom fajla na manje dijelove.


Napomena: Alat takođe prikazuje poruke o grešci kao što su "Odaberite CSV, JSON ili XLSX datoteku.", "Ova datoteka je prevelika. Koristite datoteku manju od {max}.", "This Excel file could not be opened.", "Ova datoteka nema redova u tabeli.", "Conversion cancelled.", "Nije moguće konvertovati ovu datoteku." i "Ova konverzija traje predugo. Pokušajte s manjom datotekom." – sve su one samostalno objašnjive.