Претворач на JSON во Excel
Претворете JSON низа или вгнезден JSON во Excel .xlsx датотека со заглавија, ширини на колони, замрзнат ред и по еден лист за секоја низа. Во прелистувач.
Преглед
Како да претворите JSON во Excel
- Залепете го вашиот JSON во JSON податоци или спуштете
.jsonдатотека во полето за влечење. Вчитај пример го покажува видот податоци што ги очекува алатката. - Погледнете го Преглед: ги покажува колоните и првите 100 редови од секој лист како што ќе се појават во Excel. Ако JSON има грешка, пораката ги дава редот и колоната и ја покажува погрешната линија со ознака под проблемот.
- Приспособете ги Опции ако е потребно, па кликнете Преземи Excel датотека (.xlsx).
Датотеката се гради во вашиот прелистувач со библиотеката SheetJS. Вашиот JSON никогаш не се качува, па одговорите од API, извозите од внатрешни алатки или податоците на клиентите остануваат на вашиот уред.
Како JSON се претвора во редови и листови
Типичниот влез е низа од објекти, како [{"id": 1, "name": "Ана"}, …]: секој објект станува ред, а секој клуч колона. Клучевите се собираат од секој објект по редоследот по кој првпат се појавуваат, па записите на кои им недостасува клуч едноставно добиваат празна ќелија.
- Вгнездени објекти: со Израмни ги вгнездените објекти во колони (address.city),
{"address": {"city": "Скопје"}}дава колонаaddress.city, на која било длабочина. Отштиклирајте ја за наместо тоа JSON текстот на објектот да се стави во една ќелијаaddress. - Листи во рамките на запис: Една ќелија, одделено со запирки (a, b) е наједноставна за читање; Една колона по ставка (tags.0, tags.1) е најдобра кога сакате да филтрирате по секоја ставка; Една ќелија, како JSON текст ја задржува точната структура. Листите од објекти во првиот случај се запишуваат како JSON текст.
- Повеќе табели: со Еден лист по низа од највисокото ниво, JSON објект како
{"customers": [...], "orders": [...]}дава работна книга со лист customers и лист orders. Обвивка како{"data": [...]}се отвора. Имињата на листовите се чистат според правилата на Excel: најмногу 31 знак и ниту еден од\ / ? * [ ] :. - Низи од низи како
[["a", 1], ["b", 2]]се запишуваат какви што се, без ред со заглавија.
Типови, датуми и ограничувања на Excel
Броевите остануваат броеви, true и false стануваат Excel логички вредности, null дава празна ќелија, а текстот останува текст: низа што почнува со = никогаш не се претвора во формула. Со Претвори ISO датуми (2026-09-30) во Excel датуми, низи како 2026-09-30 или 2026-09-30T14:05:00Z стануваат вистински датуми што може да ги подредувате и филтрирате; времето се задржува како што е напишано, а отстапувањето на временската зона се отфрла. Цели броеви со повеќе од 15 цифри, како долги идентификатори, се задржуваат како текст во современите прелистувачи, бидејќи Excel складира само 15 значајни цифри и би ги заокружил.
Работната книга има ред со заглавија, ширини на колони прилагодени на содржината и по желба Замрзни го редот со заглавија и Додај копчиња за филтрирање во редот со заглавија. Excel прифаќа најмногу 1 048 576 редови и 16 384 колони по лист, и 32 767 знаци по ќелија: алатката ви кажува ако вашите податоци ги надминат овие граници, а подолгите ќелии се скратуваат.
Често поставувани прашања
Зошто добивам „Грешка на ред 3, колона 1“?
JSON е неважечки на тоа место. Вообичаени причини се запирка по последната ставка, единечни наводници наместо двојни, или коментари. Линијата е прикажана со ознака под проблемот.
Може ли да претворам длабоко вгнезден JSON?
Да. Израмнувањето работи на која било длабочина и создава имиња на колони со точка. Многу широки резултати може да ја достигнат границата на Excel од 16 384 колони: изберете една ќелија по листа или отштиклирајте го израмнувањето.
Како да добијам еден лист за секој дел од мојот JSON?
Ставете секоја табела во клуч од највисокото ниво чија вредност е низа и оставете штиклирано Еден лист по низа од највисокото ниво.
Дали Excel ќе ги препознае моите датуми?
ISO 8601 низите се претвораат кога е штиклирана опцијата за датуми. Другите формати, како 09/30/2026, остануваат текст.
Има ли ограничување на големината?
Може да се спуштат датотеки до 50 MB. Вистинското ограничување е меморијата на вашиот уред, а прегледот ги покажува само првите 100 редови од секој лист.
Поврзани алатки
- JSON во CSV претворач Претворете JSON во CSV и CSV назад во JSON во прелистувачот. Вгнездените клучеви се израмнуваат во колони, разделувачите се откриваат, ништо не се качува.
- Претворач на Excel во CSV Претворете Excel, XLS или ODS листови во CSV (еден лист или сите како ZIP) и CSV назад во .xlsx, со опции за разделувач, кодирање и BOM. Работи во прелистувач.
- Excel прегледувач Отворете .xlsx, .xls и .ods табеларни пресметки во прелистувачот без Excel. Изберете лист, пребарувајте и извезете во CSV. Датотеката не го напушта уредот.
- JSON форматер и валидатор Бесплатен JSON форматер и валидатор што улепшува, минифицира и проверува JSON во прелистувачот, со синтаксни грешки пријавени по ред и колона.