Ако имате податке ускладиштене у ЈСОН датотеци коју желите да конвертујете у Екцел датотеку, можете да их увезете у Екцел користећи Повер Куери.
ЈСОН, скраћеница од ЈаваСцрипт Објецт Нотатион, је отворени стандардни формат датотеке (базирани на тексту) који се користи за складиштење и транспорт података. Обично се користи за пренос података са сервера на веб страницу (нпр. пренос података са сервера на клијента, како би се могли видети на веб страници, или обрнуто).
ЈСОН је формат за пренос података који долази као обична текстуална датотека (као што је КСМЛ). Ако имате неке важне податке ускладиштене у ЈСОН датотеци коју желите да увезете у Екцел табелу, то можете лако да урадите помоћу Екцел-ове функције „Преузми и трансформиши“ и чак вам није потребан ВБА код да бисте увезли податке из локалног диска или из веб АПИ-ја. Хајде да видимо како да претворимо/увеземо ЈСОН датотеку у Екцел датотеку.
Како увести ЈСОН датотеку у Екцел
ЈСОН је представљен у логичној, лако читљивој универзалној структури података. Састоји се од само два типа података – објеката или низова, или комбинације оба. Објекти су парови кључ-вредност са двотачком између њих, а низови су једноставно колекције објеката одвојених зарезом.
Можете лако да конвертујете ЈСОН датотеке у Екцел датотеке (.клск) користећи Екцел-ов алат „Гет & Трансформ“ (Повер Куери). У почетку се звао „Дата Екплорер“, а затим је преименован у „Повер Куери“. Повер Куери је доступан само у верзијама Екцел-а за 2010. и 2013. годину. У Мицрософт Екцел 2016, 2019 и 365, поново је преименован у функцију „Преузми и трансформирај“ на картици Подаци.
Овако ће ЈСОН датотека изгледати:
Сада имамо узорак ЈСОН датотеке под називом Запослени као што је приказано изнад. Хајде да видимо како можемо да конвертујемо ову ЈСОН датотеку у Екцел датотеку.
ЈСОН подаци
ЈСОН подаци се записују као парови име/вредност. Пар име(кључ)/вредност се састоји од имена поља (у дуплим наводницима), праћеног двотачком, праћеном вредности:
"Име": "Дулси"
ЈСОН објекти
ЈСОН објекти могу да садрже више парова име/вредност (баш као у ЈаваСцрипт-у) и они су написани унутар витичастих заграда као што је приказано испод.
{ „Име“: „Дулси“, „Презиме“: „Абрил“, „Пол“: „Женско“, „Земља“: „Сједињене Америчке Државе“, „Старост“: „32“, „Датум“: „15 /10/2017", "Ид": "1562" }
ЈСОН низови
ЈСОН низови се пишу у угластим заградама ( [ ] ) и то је колекција објеката.
Увоз ЈСОН датотеке у Екцел
У горњем примеру, ЈСОН низ садржи бројне објекте. И сваки објекат је запис запосленог (са именом, презименом, полом, земљом, годинама, датумом и личном документацијом). У овом водичу користићемо „Екцел 2016“ да демонстрирамо увоз података.
Прво отворите Мицрософт Екцел и пређите на картицу „Подаци“ и кликните на дугме „Преузми податке“ у групи „Преузми и трансформишите податке“ у крајњем левом углу траке. У падајућем менију проширите „Из датотеке“ и изаберите опцију „Из ЈСОН-а“.
Када кликнете на „Из ЈСОН-а“, добићете прозор прегледача датотека. Пронађите ЈСОН датотеку на локалном диску и кликните на „Увези“.
Ако желите да увезете податке из веб АПИ-ја (програмски интерфејс веб апликација), можда ћете желети да увезете податке директно са интернета. Да бисте то урадили, уместо да кликнете на опцију „Са ЈСОН“, идите на картицу „Подаци“ > „Преузми податке“ > „Из другог извора“ > „Са веба“ и унесите веб УРЛ.
Када кликнете на дугме „Увези“ као што је приказано на горњој слици екрана, то ће вас довести у Екцел Повер Куери Едитор. Приметићете да су сви записи који су били на тој листи разбијени у редове. Али не можемо да видимо стварне податке. Да бисте ову листу претворили у табелу, кликните на опцију „У табелу“.
Појавиће се оквир за дијалог То Табле. У дијалогу задржите подразумеване вредности и изаберите „ОК“.
Сада су ваши подаци у формату табеле, али још увек не можете да видите детаље записа. Да бисте проширили колоне, кликните на дугме „Прошири колону“ (икона са две стрелице окренуте једна од друге).
Видећете колоне које су наведене у записима. Изаберите колоне које желите да укључите у табелу и кликните на „ОК“. Опозовите избор колона које желите да изузмете.
Подаци ће затим бити подељени у засебне колоне као што је приказано у наставку.
Такође можете да померате колоне како вам одговара. Да бисте то урадили, кликните десним тастером миша на заглавље колоне, изаберите „Премести“ и изаберите где желите да га преместите.
Када будете задовољни изгледом, кликните на дугме „Затвори и учитај“ испод картице „Почетна“ да бисте учитали податке у Екцел као табелу.
Подаци ће сада бити увезени у нови радни лист у програму Екцел.
Претворите ЈСОН датотеку у Екцел датотеку на мрежи
Ако желите брзо да конвертујете ЈСОН датотеке у Екцел датотеке (.кслк), користите једну од многих веб локација независних произвођача доступних на мрежи. Они могу да конвертују ваше датотеке за неколико секунди, али нису увек поуздани. Једноставно укуцајте „претвори ЈСОН у Екцел“ у претраживач и добићете много веб локација које можете да користите.
Једна од веб локација коју можете да користите за претварање ЈСОН у КССЛКС је јсон-цсв.цом. Отворите веб локацију и кликните на дугме „Отпреми ЈСОН датотеку“ да бисте отпремили ЈСОН са свог локалног диска. Пронађите ЈСОН датотеку на диску и кликните на „Отвори“.
Када отпремите датотеку, добићете преглед табеле испод. Затим кликните на дугме „Екцел датотека (КСЛСКС)“ да бисте преузели конвертовану Екцел датотеку.
То је то! Тако увозите .јсон датотеку у Екцел.