CSV / JSON / Excel Konverter

Konvertujte CSV, JSON i XLSX tabelarne datoteke u Vašem pregledniku.

Unos
Izlaz
CSV separator
Rezultat

Konvertovane datoteke i pregled će se pojaviti ovdje.

Spremno. Odaberite tabelarnu datoteku za konverziju.

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

Česta pitanja

Da li se moje tabele šalju na server?

Ne. CSV, JSON i XLSX datoteke se parsiraju u Vašem pregledniku, a preuzimanje se generiše lokalno.

Da li se zadržavaju Excel formule i formatiranje?

Ne. Ovaj alat konvertuje vidljive vrijednosti iz prvog radnog lista u čistu tabelu. Ne izračunava formule niti zadržava stilove ćelija.

Kako se JSON konvertuje u tabelu?

Nizovi objekata postaju redovi, ključevi objekata postaju kolone, a ugniježđeni ključevi objekata se ravnaju pomoću tačkastih putanja. Nizovi nizova se zadržavaju kao redovi tabele.

Lokalna konverzija tabelarnih datoteka u pregledniku

Konverzija podataka između različitih formata često zahtijeva prenos datoteka na udaljene servere, što može predstavljati rizik za privatnost podataka. Ovaj alat omogućava konverziju tabelarnih datoteka direktno u Vašem pregledniku. Proces se odvija lokalno, što znači da se CSV, JSON i XLSX datoteke parsiraju na Vašem uređaju, a preuzimanje novog formata se generiše lokalno. Vaša tabela se konvertuje u Vašem pregledniku. Ništa se ne šalje na BroBroGo.

Alat podržava rad sa jednom datotekom u isto vrijeme. Korisnik može odabrati datoteku sa svog uređaja ili je jednostavno prevući u označeni prostor na interfejsu. Nakon učitavanja, ulazni format se automatski detektuje, a korisnik bira željeni izlazni format i, u slučaju konverzije u CSV, odgovarajući separator.

Podržani formati i struktura podataka

Tabelarni podaci se u modernim računarskim sistemima predstavljaju na različite načine, u zavisnosti od toga da li je prioritet jednostavnost čitanja, kompatibilnost sa tabelarnim procesorima ili razmjena podataka između web aplikacija.

  • CSV (Comma-Separated Values): Predstavlja tekstualni format u kojem su redovi tabele odvojeni novim redom, dok su vrijednosti u kolonama razdvojene specifičnim znakom (separatorom). Korisnik u ovom alatu može definisati CSV separator birajući između opcija: Zarez, Tačka-zarez ili Tabulator.
  • JSON (JavaScript Object Notation): Tekstualni format zasnovan na strukturama ključ-vrijednost i nizovima. Koristi se uglavnom za prenos podataka u web aplikacijama.
  • XLSX (Excel): Binarni format koji koristi Microsoft Excel i drugi tabelarni procesori za skladištenje podataka, formula i stilova.

Prilikom konverzije, alat prikazuje statističke podatke o generisanoj tabeli, uključujući broj pod oznakom Redovi, broj pod oznakom Kolone, kao i veličinu datoteke označenu sa Izlaz.

Pravila konverzije i transformacija strukture

Konverzija između tekstualnih i binarnih formata zahtijeva primjenu specifičnih pravila kako bi se očuvao integritet tabelarne strukture:

  1. Konverzija iz Excel formata: Alat konvertuje vidljive vrijednosti iz prvog radnog lista u čistu tabelu. Tokom ovog procesa, formule se ne izračunavaju niti se zadržavaju stilovi ćelija iz originalne Excel datoteke.
  2. Konverzija iz JSON formata: Da bi se hijerarhijski JSON podaci pretvorili u dvodimenzionalnu tabelu, primjenjuje se proces ravnanja. Nizovi objekata postaju redovi, ključevi objekata postaju kolone, a ugniježđeni ključevi objekata se ravnaju pomoću tačkastih putanja. Nizovi nizova se zadržavaju kao redovi tabele.

Ograničenja i rješavanje grešaka tokom rada

Proces konverzije može naići na tehnička ograničenja u zavisnosti od veličine, strukture i ispravnosti ulazne datoteke. Alat koristi precizne sistemske poruke kako bi identifikovao probleme tokom obrade:

  • Ako korisnik pokuša pokrenuti konverziju bez prethodno učitane datoteke, prikazuje se poruka: "Prvo odaberite jednu datoteku."
  • U slučaju učitavanja nepodržanog formata, sistem javlja: "Odaberite CSV, JSON ili XLSX datoteku."
  • Ako je datoteka prevelika za obradu u memoriji preglednika, ispisuje se: "Ova datoteka je prevelika. Koristite datoteku manju od {max}."
  • Ukoliko se odabere isti izlazni format kao što je i ulazni, pojavljuje se upozorenje: "Odaberite drugačiji izlazni format."
  • Ako je struktura datoteke oštećena, alat prikazuje poruke poput: "Ovaj CSV se ne može parsirati.", "Ovaj JSON je neispravan ili nema oblik tabele." ili "Ova Excel datoteka se ne može otvoriti."
  • U slučaju praznih tabela ili prevelikih dimenzija, javljaju se greške: "Ova datoteka nema redova u tabeli.", "Ova tabela ima više od {max} redova." ili "Ova tabela ima više od {max} kolona."
  • Ako proces traje predugo, sistem prekida rad uz poruku: "Ova konverzija traje predugo. Pokušajte s manjom datotekom."

Često postavljana pitanja (FAQ)

Da li se moje tabele šalju na server?
Ne. CSV, JSON i XLSX datoteke se parsiraju u Vašem pregledniku, a preuzimanje se generiše lokalno.

Da li se zadržavaju Excel formule i formatiranje?
Ne. Ovaj alat konvertuje vidljive vrijednosti iz prvog radnog lista u čistu tabelu. Ne izračunava formule niti zadržava stilove ćelija.

Kako se JSON konvertuje u tabelu?
Nizovi objekata postaju redovi, ključevi objekata postaju kolone, a ugniježđeni ključevi objekata se ravnaju pomoću tačkastih putanja. Nizovi nizova se zadržavaju kao redovi tabele.

Koji su CSV separatori podržani u alatu?
Prilikom konverzije u CSV format, možete odabrati jedan od tri ponuđena separatora: Zarez, Tačka-zarez ili Tabulator.