Pretvarač JSON-a u Excel
Pretvori JSON niz ili ugnežđeni JSON u Excel .xlsx fajl sa zaglavljem, širinama kolona, zamrznutim zaglavljem i listom za svaki niz. Radi u pregledaču.
Pregled
Kako da pretvoriš JSON u Excel
- Nalepi JSON u polje JSON podaci ili prevuci
.jsonfajl na zonu za otpuštanje. Učitaj primer pokazuje kakve podatke alat očekuje. - Pogledaj Pregled: prikazuje kolone i prvih 100 redova svakog lista onako kako će izgledati u Excelu. Ako JSON ima grešku, poruka navodi red i kolonu i prikazuje pogrešan red sa oznakom ispod problema.
- Po potrebi podesi Opcije, pa klikni Preuzmi Excel fajl (.xlsx).
Fajl se pravi u tvom pregledaču pomoću biblioteke SheetJS. Tvoj JSON se nikada ne otprema, pa odgovori API-ja, izvozi iz internih alata ili podaci o klijentima ostaju na tvom uređaju.
Kako se JSON pretvara u redove i listove
Tipičan ulaz je niz objekata, kao [{"id": 1, "name": "Ana"}, …]: svaki objekat postaje red, a svaki ključ kolona. Ključevi se prikupljaju iz svakog objekta redosledom prvog pojavljivanja, pa zapisi kojima ključ nedostaje jednostavno dobijaju praznu ćeliju.
- Ugnežđeni objekti: uz Spljošti ugnežđene objekte u kolone (address.city),
{"address": {"city": "Laval"}}daje kolonuaddress.city, na bilo kojoj dubini. Isključi opciju da se JSON tekst objekta umesto toga upiše u jednu ćelijuaddress. - Liste unutar zapisa: Jedna ćelija, razdvojeno zarezima (a, b) je najlakša za čitanje; Jedna kolona po stavci (tags.0, tags.1) je najbolja kad želiš da filtriraš po svakoj stavci; Jedna ćelija, kao JSON tekst čuva tačnu strukturu. Liste objekata se u prvom slučaju upisuju kao JSON tekst.
- Više tabela: uz Po jedan list za svaki niz najvišeg nivoa, JSON objekat kao
{"customers": [...], "orders": [...]}daje radnu svesku sa listom customers i listom orders. Omotač poput{"data": [...]}se otpakuje. Nazivi listova se čiste prema Excelovim pravilima: najviše 31 znak i nijedan od znakova\ / ? * [ ] :. - Nizovi nizova poput
[["a", 1], ["b", 2]]upisuju se onakvi kakvi jesu, bez reda zaglavlja.
Tipovi, datumi i Excelova ograničenja
Brojevi ostaju brojevi, true i false postaju Excelove logičke vrednosti, null daje praznu ćeliju, a tekst ostaje tekst: niska koja počinje sa = nikada se ne pretvara u formulu. Uz Pretvori ISO datume (2026-09-30) u Excel datume, niske kao 2026-09-30 ili 2026-09-30T14:05:00Z postaju pravi datumi koje možeš da sortiraš i filtriraš; vreme se zadržava kako je napisano, a pomak vremenske zone se odbacuje. Celi brojevi od više od 15 cifara, kao što su dugi identifikatori, zadržavaju se kao tekst u novijim pregledačima, jer Excel čuva samo 15 značajnih cifara i zaokružio bi ih.
Radna sveska ima red zaglavlja, širine kolona prilagođene sadržaju, i opciono Zamrzni red zaglavlja i Dodaj dugmad filtera u red zaglavlja. Excel prihvata najviše 1.048.576 redova i 16.384 kolone po listu, kao i 32.767 znakova po ćeliji: alat ti javlja ako tvoji podaci prelaze ta ograničenja, a duže ćelije se skraćuju.
Česta pitanja
Zašto dobijam „Greška u redu 3, kolona 1“?
JSON je na tom mestu neispravan. Česti uzroci su zarez posle poslednje stavke, jednostruki navodnici umesto dvostrukih ili komentari. Red se prikazuje sa oznakom ispod problema.
Mogu li da pretvorim veoma ugnežđen JSON?
Da. Spljoštavanje radi na bilo kojoj dubini i pravi nazive kolona sa tačkama. Veoma široki rezultati mogu dostići Excelovu granicu od 16.384 kolone: izaberi jednu ćeliju po listi ili isključi spljoštavanje.
Kako da dobijem po jedan list za svaki odeljak mog JSON-a?
Stavi svaku tabelu u ključ najvišeg nivoa čija je vrednost niz i ostavi uključeno Po jedan list za svaki niz najvišeg nivoa.
Hoće li Excel prepoznati moje datume?
ISO 8601 niske se pretvaraju kada je opcija za datume uključena. Drugi formati, kao 09/30/2026, ostaju tekst.
Postoji li ograničenje veličine?
Mogu se otpustiti fajlovi do 50 MB. Stvarno ograničenje je memorija tvog uređaja, a pregled prikazuje samo prvih 100 redova svakog lista.
Srodni alati
- JSON u CSV pretvarač Pretvori JSON u CSV i CSV nazad u JSON u pregledaču. Ugnežđeni ključevi se spljoštavaju u kolone, razdvajači se prepoznaju, a ništa se ne otprema.
- Pretvarač Excela u CSV Pretvori Excel, XLS ili ODS listove u CSV (jedan list ili svi u ZIP-u) i CSV nazad u .xlsx, uz izbor separatora, kodiranja i BOM-a. Radi u pregledaču.
- Excel pregledač Otvori .xlsx, .xls i .ods tabele u pregledaču bez Excela. Izaberi list, pretraži ga i izvezi u CSV. Privatno: fajl nikada ne napušta tvoj uređaj.
- JSON formater i validator Besplatan JSON formater i validator koji sređuje, minifikuje i proverava JSON u pregledaču, sa sintaksnim greškama prijavljenim po redu i koloni.