Конвертор од Excel во JSON

Конвертирајте Excel во JSON онлајн — бесплатно, инстантно и приватно. Вашата датотека се обработува во Вашиот прелистувач и никогаш не се прикачува на сервер.

Резултат

Конвертираните датотеки и прегледот ќе се појават тука.

Подготвено. Изберете табеларна датотека за конвертирање.

Како работи конверзијата

  • Првиот ред се чита како заглавие — неговите ќелии стануваат имиња на полињата во JSON, а секој следен ред станува еден објект.
  • Се чита само првиот лист (sheet) од работната тетратка.

Вашата табеларна датотека се конвертира директно во Вашиот прелистувач. Ништо не се испраќа на BroBroGo.

ЧПП

Како да конвертирам Excel во JSON?

Довлечете ја Вашата Excel датотека и кликнете на конвертирај — JSON датотеката ќе биде подготвена за преземање за неколку секунди, заедно со преглед на резултатот. Сè се извршува на Вашиот уред.

Колку голема датотека можам да конвертирам?

До 8 MB, 10.000 редови и 200 колони по датотека. Поголемите збирки податоци најдобро е прво да се поделат на помали датотеки.

Што прави оваа страница?

Оваа алатка ви овозможува да претворите Excel-датотека (формат .xlsx) во JSON-датотека. Постапката е едноставна: ја влечете датотеката или ја избирате преку прелистувачот, а алатката го извлекува првиот работен лист од табелата и го претвора во JSON. Резултатот можете веднаш да го прегледате, а потоа да го преземете како JSON-датотека. Конверзијата се одвива целосно во вашиот прелистувач – ниту еден податок не се испраќа на сервер.

Покрај прегледот на конвертираниот JSON, страницата прикажува и корисни информации: бројот на редови и колони во добиената табела (најмногу 10.000 редови и 200 колони), како и големината на излезната датотека. Ова ви овозможува веднаш да оцените дали конверзијата е успешна и дали структурата одговара на вашите потреби. Алатката обработува една датотека истовремено, со максимална големина од 8 MB. Конверзијата која трае подолго од околу 12 секунди се прекинува.

Можни пораки за грешка:

  • Изберете CSV, JSON или XLSX датотека.
  • Оваа датотека е преголема. Користете датотека помала од ‹max›.
  • Изберете различен излезен формат.
  • Овој CSV не може да се анализира.
  • Овој JSON е невалиден или не е во форма на табела.
  • Оваа Excel датотека не може да се отвори.
  • Оваа датотека нема редови на табела.
  • Конверзијата е откажана.
  • Не може да се конвертира оваа датотека.
  • Оваа конверзија трае предолго. Обидете се со помала датотека.

Што ја прави оваа страница различна?

Конвертирањето XLSX во JSON не е исто како конвертирање во CSV. Форматот XLSX е компресирана XML-работна книга која може да содржи повеќе листови, различни типови на ќелии (текст, број, датум, булов), формули и богато форматирање. JSON, пак, е формат кој поддржува типови – објекти, низи, броеви, булови вредности и null. Кога конвертирате од XLSX во JSON, нумеричките и буловите вредности остануваат како типизирани JSON-вредности, наместо да бидат затворени во наводници како стрингови (што се случува при конверзија во CSV). Датумите, пак, се претвораат во ISO 8601 стрингови.

CSV-форматот секој ред го претставува како обична текстуална линија, додека JSON може да ја претстави табеларната структура како низа од објекти, каде имињата на колоните стануваат клучеви. Сепак, изворната табела во Excel е рамна – нема хиерархија во рамките на една табела – затоа алатката не создава вгнездени структури автоматски. Ако ви треба вгнезден JSON, ќе мора да го обработите излезот дополнително.

Како работи конверзијата: од XLSX до JSON

Оваа алатка конвертира XLSX датотеки во JSON формат. Целата конверзија се извршува во вашиот прелистувач. Вашите податоци никогаш не го напуштаат вашиот уред.

Карактеристики

  • Приватност: Вашите податоци никогаш не се испраќаат на сервер. Целата конверзија се одвива локално во вашиот прелистувач.
  • Брзина: Конверзијата е исклучително брза бидејќи нема мрежно доцнење.
  • Прецизност: Алатката ги зачувува типовите на податоци (броеви, булеани, датуми) од XLSX во JSON.
  • Едноставност: Едноставно поставете ја вашата XLSX датотека и преземете ја конвертираната JSON датотека.

Како функционира

Алатката го чита првиот работен лист од поставената XLSX датотека, ги извлекува видливите вредности и ги запишува како низа од JSON објекти. Првиот ред од работниот лист стануваат клучеви на објектот (повторениот заглавие добива суфикс _2, _3); секој следен ред станува еден објект. Бидејќи конверзијата ги зачувува оригиналните типови на ќелии, излезниот JSON може директно да се користи од JavaScript код, REST API или која било апликација што очекува типизирани податоци.

Ограничувања

  • Големина на датотека: Максималната големина на датотеката е 8 MB.
  • Редови и колони: Максимум 10.000 редови и 200 колони.
  • Еден работен лист: Се чита само првиот работен лист од XLSX датотеката.
  • Без формули: Формулите не се пресметуваат; се чита само зачуваната вредност.
  • Без форматирање: Форматирањето на ќелиите (бои, фонтови, граници) се отфрла.
  • Споени ќелии: Споените ќелии ја задржуваат само нивната горна лева вредност; останатите споени ќелии стануваат празни низи.

Пораки за грешка

Алатката прикажува специфични пораки за грешка за познати случаи на неуспех:

  • Изберете CSV, JSON или XLSX датотека. – избраната датотека не е CSV, JSON или XLSX датотека.
  • Оваа датотека е преголема. Користете датотека под ‹max›. – големината на датотеката ги надминува 8 MB.
  • Оваа Excel датотека не може да се отвори. – XLSX е оштетена, не е навистина ZIP архива или го прекршува OOXML спецификацијата.
  • Оваа датотека нема редови на табела. – првиот работен лист е целосно празен.
  • Конверзијата е откажана. – ја откажавте конверзијата.
  • Не може да се конвертира оваа датотека. – неочекуван неуспех.
  • Оваа конверзија трае предолго. Обидете се со помала датотека. – конверзијата траеше подолго од околу 12 секунди.

Внатре во XLSX-датотека

За да разберете што се случува при конверзијата, корисно е да знаете дека XLSX-датотеката е всушност ZIP-архива која содржи XML-датотеки. Секој работен лист е сместен во посебна XML-датотека, а различните делови (заеднички податоци, дефиниции на колони, врски) се распоредени во повеќе папки. Алатката го чита првиот работен лист и за секоја ќелија го користи запишаниот тип за да го претвори во соодветниот JSON-тип.

Мапирање на типови на ќелии

Excel-тип JSON-тип Забелешка
Број (цел или децимален) Број (number) Децималите остануваат, научната нотација се претвора
Булова вредност (TRUE/FALSE) Булова (boolean) true или false
Датум / Време Стринг Се претвора во ISO 8601 стринг, на пр. "2023-08-15T00:00:00.000Z"
Споделен стринг / Вграден текст Стринг Останува во наводници
Празна ќелија Празен стринг "" Празните ќелии стануваат празен стринг
Грешка (на пр. #DIV/0!) Стринг Се претвора во текстот на грешката
Формула Вредноста што е последен пат зачувана Алатката не пресметува формули – ги зема резултатите од зачуваниот кеш

Зошто формулите се губат

Кога зачувувате XLSX-датотека, Excel ги запишува и резултатите од формулите (доколку е овозможено автоматско пресметување). Оваа алатка не го стартува пресметувачкиот мотор на Excel – таа само ги чита зачуваните вредности. Ако формулата не била пресметана пред зачувувањето, или ако датотеката е зачувана со рачно пресметување, резултатот може да биде празен или да содржи застарена вредност. Затоа, секогаш проверувајте дали изворната датотека ги има ажурираните вредности пред да конвертирате.

Обработка на клиентска страна

Алатката користи JavaScript во прелистувачот за да ја парсира датотеката и да го создаде JSON-излезот. Ова значи дека ниту еден дел од вашата датотека не го напушта вашиот уред. Ако работите со доверливи податоци (на пример, финансиски извештаи или лични информации), ова е голема предност – не мора да се грижите дека датотеката ќе заврши на некој сервер.

Ограничувања и рабни случаи

Алатката е наменета за брза конверзија, но има неколку важни ограничувања:

  • Само првиот работен лист – ако имате повеќе листови, ќе се конвертира само оној што е прв по редослед. Ако ви требаат податоци од други листови, ќе мора да ги извлечете посебно (на пример, со отворање на XLSX-датотеката во Excel и зачувување на секој лист како посебна датотека).
  • Форматирањето се губи – бои, фонтови, граници, споени ќелии – сето тоа не се пренесува во JSON. JSON е формат за податоци, не за приказ.
  • Споените ќелии – ако ќелија е споена со друга, само вредноста од горната лева ќелија се чита; останатите ќелии во споениот опсег се сметаат за празни.
  • Скриени редови или колони – тие се вклучени во конверзијата, освен ако не се филтрирани. Ако сакате да ги исклучите, претходно отстранете ги од изворната датотека.
  • Празни редови на почетокот или во средина – ако првиот ред е празен, алатката може да го смета тоа за заглавје со празни имиња на колони. Препорачливо е да отстраните непотребни празни редови.
  • Големина на датотеката – постои ограничување на големината. Ако датотеката надминува 8 мегабајти, ќе добиете порака „Датотеката е преголема. Користете датотека помала од ‹max›.“
  • Број на редови и колони – ако табелата има повеќе од 10.000 редови или 200 колони, конверзијата нема да се изврши, со соодветна порака за грешка.

Доколку XLSX-датотеката не може да се отвори, ќе ја видите грешката: „Оваа Excel-датотека не можеше да се отвори.“ Ако првиот работен лист е празен, ќе се прикаже: „Оваа датотека нема табеларни редови.“ Други можни грешки се: „Изберете CSV, JSON или XLSX датотека.“, „Не можеше да се претвори оваа датотека.“, „Конверзијата беше откажана.“ и „Конверзијата трае премногу долго. Обидете се со помала датотека.“

Кому му е потребна оваа конверзија?

Алатката е корисна за:

  • Веб-програмери – добиваат Excel-табела со производи од колеги или клиенти и треба да ја претворат во JSON за да се користи во API или фронтенд апликација.
  • Аналитичари на податоци – сакаат брзо да претворат квартален извештај (XLSX) во машински читлив JSON за дополнителна обработка.
  • Тимови што соработуваат надвор од организацијата – ако вашите партнери претпочитаат JSON наместо Excel, можете брзо да извршите еднократна конверзија без да инсталирате специјализиран софтвер.
  • Приватни корисници – кои сакаат да конвертираат доверливи Excel-датотеки без да ги испраќаат на облак-услуги.

Често поставувани прашања (FAQ)

Оваа алатка конвертира XLSX датотеки во JSON формат. Целата конверзија се извршува во вашиот прелистувач. Вашите податоци никогаш не го напуштаат вашиот уред.

Карактеристики

  • Приватност: Вашите податоци никогаш не се испраќаат на сервер. Целата конверзија се одвива локално во вашиот прелистувач.
  • Брзина: Конверзијата е исклучително брза бидејќи нема мрежно доцнење.
  • Прецизност: Алатката ги зачувува типовите на податоци (броеви, булеани, датуми) од XLSX во JSON.
  • Едноставност: Едноставно поставете ја вашата XLSX датотека и преземете ја конвертираната JSON датотека.

Како функционира

Алатката го чита првиот работен лист од поставената XLSX датотека, ги извлекува видливите вредности и ги запишува како низа од JSON објекти. Првиот ред од работниот лист стануваат клучеви на објектот (повторениот заглавие добива суфикс _2, _3); секој следен ред станува еден објект. Бидејќи конверзијата ги зачувува оригиналните типови на ќелии, излезниот JSON може директно да се користи од JavaScript код, REST API или која било апликација што очекува типизирани податоци.

Ограничувања

  • Големина на датотека: Максималната големина на датотеката е 8 MB.
  • Редови и колони: Максимум 10.000 редови и 200 колони.
  • Еден работен лист: Се чита само првиот работен лист од XLSX датотеката.
  • Без формули: Формулите не се пресметуваат; се чита само зачуваната вредност.
  • Без форматирање: Форматирањето на ќелиите (бои, фонтови, граници) се отфрла.
  • Споени ќелии: Споените ќелии ја задржуваат само нивната горна лева вредност; останатите споени ќелии стануваат празни низи.

Пораки за грешка

Алатката прикажува специфични пораки за грешка за познати случаи на неуспех:

  • Изберете CSV, JSON или XLSX датотека. – избраната датотека не е CSV, JSON или XLSX датотека.
  • Оваа датотека е преголема. Користете датотека под ‹max›. – големината на датотеката ги надминува 8 MB.
  • Оваа Excel датотека не може да се отвори. – XLSX е оштетена, не е навистина ZIP архива или го прекршува OOXML спецификацијата.
  • Оваа датотека нема редови на табела. – првиот работен лист е целосно празен.
  • Конверзијата е откажана. – ја откажавте конверзијата.
  • Не може да се конвертира оваа датотека. – неочекуван неуспех.
  • Оваа конверзија трае предолго. Обидете се со помала датотека. – конверзијата траеше подолго од околу 12 секунди.

1. Зошто моите формули не се пресметуваат?

Алатката ги чита само зачуваните вредности во XLSX-датотеката. Ако формулата била пресметана пред зачувувањето, ќе го добиете резултатот. Ако не, ќе добиете празна ќелија или вредност 0. Отворете ја датотеката во Excel, оставете ги формулите да се пресметаат, а потоа зачувајте ја.

2. Што ако мојата табела има повеќе од еден работен лист?

Алатката конвертира само првиот лист. За другите листови, треба да ја отворите датотеката во Excel, да го зачувате секој лист како посебна XLSX-датотека, а потоа да ги конвертирате одделно.

3. Зошто датумите стануваат стрингови, а не броеви?

JSON нема вграден тип за датуми. Затоа, алатката го претвора датумот во ISO 8601 текстуална репрезентација (на пример, "2025-03-10T00:00:00.000Z"). Ако сакате да го користите датумот во различен формат, ќе треба да го обработите излезот во вашиот код.

4. Дали алатката поддржува.xls (постар Excel-формат)?

Не. Алатката работи само со .xlsx датотеки. Постарите .xls датотеки треба да ги отворите во Excel и да ги зачувате како .xlsx пред да конвертирате.

5. Што се случува со празните ќелии?

Празните ќелии во JSON се претвораат во празен стринг "". Ако сакате да ги отстраните од излезот, или да ги замените со друга вредност, ќе треба да го обработите JSON-от по конверзијата.

6. Може ли да конвертирам CSV во JSON на оваа страница?

Не, оваа страница е наменета исклучиво за конверзија од XLSX во JSON.

Оваа алатка нуди брза, приватна и сигурна конверзија на Excel-табели во JSON. Прелистувачот ја парсира датотеката и го запишува конвертираниот излез локално на уредот; ништо не се прикачува. Иако не ги решава сите можни случаи (како повеќе листови или вгнездени структури), за повеќето стандардни задачи е сосема доволна. Проверете ја добиената датотека и прилагодете ја по потреба.