Utilia

Претворач на JSON во Excel

Претворете JSON низа или вгнезден JSON во Excel .xlsx датотека со заглавија, ширини на колони, замрзнат ред и по еден лист за секоја низа. Во прелистувач.

Опции

Како да претворите JSON во Excel

  1. Залепете го вашиот JSON во JSON податоци или спуштете .json датотека во полето за влечење. Вчитај пример го покажува видот податоци што ги очекува алатката.
  2. Погледнете го Преглед: ги покажува колоните и првите 100 редови од секој лист како што ќе се појават во Excel. Ако JSON има грешка, пораката ги дава редот и колоната и ја покажува погрешната линија со ознака под проблемот.
  3. Приспособете ги Опции ако е потребно, па кликнете Преземи 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 редови од секој лист.