Kaip konvertuoti Json į Excel

Jei turite JSON faile saugomų duomenų, kuriuos norėtumėte konvertuoti į „Excel“ failą, galite importuoti juos į „Excel“ naudodami „Power Query“.

JSON, trumpinys „JavaScript Object Notation“, yra atviras standartinis failo formatas (teksto pagrindu), naudojamas duomenims saugoti ir transportuoti. Jis dažniausiai naudojamas duomenims iš serverio į tinklalapį perduoti (pvz., duomenims iš serverio perduoti klientui, kad juos būtų galima peržiūrėti tinklalapyje arba atvirkščiai).

JSON yra duomenų perdavimo formatas, pateikiamas kaip paprasto teksto failas (pvz., XML). Jei turite svarbių duomenų, saugomų JSON faile, kuriuos norėtumėte importuoti į „Excel“ skaičiuoklę, tai galite lengvai padaryti naudodami „Excel“ funkciją „Gauti ir transformuoti“ ir net nereikia jokio VBA kodo norint importuoti duomenis iš vietinio disko arba žiniatinklio API. Pažiūrėkime, kaip konvertuoti / importuoti JSON failą į "Excel" failą.

Kaip importuoti JSON failą į „Excel“.

JSON pateikiamas logiškoje, lengvai skaitomoje universalioje duomenų struktūroje. Jį sudaro tik du duomenų tipai – objektai ar masyvai arba jų derinys. Objektai yra raktų ir reikšmių poros, tarp kurių yra dvitaškis, o masyvai yra tiesiog kableliais atskirtų objektų rinkiniai.

Galite lengvai konvertuoti JSON failus į „Excel“ failus (.xlsx) naudodami „Excel“ įrankį „Gauti ir transformuoti“ („Power Query“). Iš pradžių jis buvo vadinamas „Data Explorer“, vėliau buvo pervadintas į „Power Query“. „Power Query“ galima tik 2010 ir 2013 m. „Excel“ versijose. „Microsoft Excel 2016“, 2019 ir 365 programose ji vėl buvo pervadinta į funkciją „Gauti ir transformuoti“, esančią skirtuke Duomenys.

Štai kaip atrodys JSON failas:

Dabar turime pavyzdinį JSON failą, pavadintą Darbuotojai, kaip parodyta aukščiau. Pažiūrėkime, kaip galime konvertuoti šį JSON failą į „Excel“ failą.

JSON duomenys

JSON duomenys įrašomi kaip pavadinimo / reikšmės poros. Pavadinimo (rakto) ir reikšmės pora susideda iš lauko pavadinimo (dvigubose kabutėse), po kurio rašomas dvitaškis, o po jo – reikšmė:

"Vardas": "Dulce"

JSON objektai

JSON objektuose gali būti kelios vardo ir reikšmės poros (kaip ir „JavaScript“) ir jie parašyti riestiniuose skliaustuose, kaip parodyta toliau.

{ "Vardas": "Dulce", "Pavardė": "Abril", "Lytis": "Moteris", "Šalis": "Jungtinės Valstijos", "Amžius": "32", "Data": "15 /10/2017", "Id": "1562" }

JSON masyvai

JSON masyvai rašomi laužtiniuose skliaustuose ( [ ] ) ir tai yra objektų rinkinys.

JSON failo importavimas į „Excel“.

Aukščiau pateiktame pavyzdyje JSON masyve yra daug objektų. Ir kiekvienas objektas yra darbuotojo įrašas (su vardu, pavarde, lytimi, šalimi, amžiumi, data ir ID). Šioje mokymo programoje naudosime „Excel 2016“, kad parodytume duomenų importavimą.

Pirmiausia atidarykite „Microsoft Excel“ ir perjunkite į skirtuką „Duomenys“ ir spustelėkite mygtuką „Gauti duomenis“ grupėje „Gauti ir transformuoti duomenis“, esančią kairiajame juostelės kampe. Išskleidžiamajame meniu išplėskite „Iš failo“ ir pasirinkite parinktį „Iš JSON“.

Kai spustelėsite „Iš JSON“, gausite failų naršyklės langą. Vietiniame diske raskite JSON failą ir spustelėkite „Importuoti“.

Jei norite importuoti duomenis iš žiniatinklio API (žiniatinklio programų programavimo sąsajos), galbūt norėsite importuoti duomenis tiesiai iš interneto. Norėdami tai padaryti, užuot spustelėję parinktį „Iš JSON“, eikite į skirtuką Duomenys > Gauti duomenis > Iš kito šaltinio > „Iš žiniatinklio“ ir įveskite žiniatinklio URL.

Kai spustelėsite mygtuką „Importuoti“, kaip parodyta aukščiau esančioje ekrano kopijoje, pateksite į „Excel Power Query“ rengyklę. Pastebėsite visus įrašus, kurie buvo tame sąraše, suskirstytus į eilutes. Bet mes negalime matyti tikrųjų duomenų. Norėdami konvertuoti šį sąrašą į lentelę, spustelėkite parinktį „Į lentelę“.

Atsiras dialogo langas Į lentelę. Dialogo lange palikite numatytuosius nustatymus ir pasirinkite „Gerai“.

Dabar jūsų duomenys yra lentelės formatu, bet vis tiek nematote išsamios įrašo informacijos. Norėdami išplėsti stulpelius, spustelėkite mygtuką „Išskleisti stulpelį“ (piktograma su dviem rodyklėmis, nukreiptomis viena nuo kitos).

Pamatysite stulpelius, kurie yra išvardyti įrašuose. Pasirinkite stulpelius, kuriuos norite įtraukti į lentelę, ir spustelėkite „Gerai“. Panaikinkite stulpelių, kuriuos norite išskirti, žymėjimą.

Tada duomenys bus suskirstyti į atskirus stulpelius, kaip parodyta toliau.

Taip pat galite perkelti stulpelius, kaip jums atrodo tinkama. Norėdami tai padaryti, dešiniuoju pelės mygtuku spustelėkite stulpelio antraštę, pasirinkite „Perkelti“ ir pasirinkite, kur norite ją perkelti.

Kai būsite patenkinti išdėstymu, spustelėkite mygtuką „Uždaryti ir įkelti“, esantį skirtuke „Pagrindinis“, kad įkeltumėte duomenis į „Excel“ kaip lentelę.

Dabar duomenys bus importuoti į naują „Excel“ darbalapį.

Konvertuokite JSON failą į „Excel File Online“.

Jei norite greitai konvertuoti JSON failus į Excel failus (.xslx), naudokite vieną iš daugelio trečiųjų šalių svetainių, pasiekiamų internete. Jie gali konvertuoti failus per kelias sekundes, tačiau jie ne visada yra patikimi. Tiesiog paieškos variklyje įveskite „konvertuoti JSON į Excel“ ir gausite daugybę svetainių, kurias galėsite naudoti.

Viena iš svetainių, kurias galite naudoti norėdami konvertuoti JSON į XSLX, yra json-csv.com. Atidarykite svetainę ir spustelėkite mygtuką „Įkelti JSON failą“, kad įkeltumėte JSON iš vietinio disko. Raskite JSON failą diske ir spustelėkite „Atidaryti“.

Įkėlę failą pamatysite toliau pateiktos lentelės peržiūrą. Tada spustelėkite mygtuką „Excel“ failas (XLSX)“, kad atsisiųstumėte konvertuotą „Excel“ failą.

Viskas! Taip į „Excel“ importuojate .json failą.