Kuidas teisendada Json Excelisse

Kui teil on JSON-faili salvestatud andmeid, mida soovite Exceli failiks teisendada, saate need Power Query abil Excelisse importida.

JSON, lühend sõnast JavaScript Object Notation, on avatud standardne failivorming (tekstipõhine), mida kasutatakse andmete salvestamiseks ja transportimiseks. Seda kasutatakse tavaliselt andmete edastamiseks serverist veebilehele (nt andmete edastamiseks serverist kliendile, et neid saaks veebilehel vaadata või vastupidi).

JSON on andmeedastusvorming, mis on saadaval lihttekstifailina (nagu XML). Kui teil on JSON-faili salvestatud olulisi andmeid, mida soovite importida Exceli arvutustabelisse, saate seda hõlpsalt teha Exceli funktsiooni „Hangi ja teisenda” abil ning te ei vaja isegi VBA-koodi andmete importimiseks kohalikult kettalt või veebi API-lt. Vaatame, kuidas JSON-faili Exceli failiks teisendada/importida.

Kuidas importida JSON-faili Excelisse

JSON on esitatud loogilises, hõlpsasti loetavas universaalses andmestruktuuris. See koosneb ainult kahest andmetüübist – objektidest või massiividest või mõlema kombinatsioonist. Objektid on võtme-väärtuse paarid, mille vahel on koolon, ja massiivid on lihtsalt komaga eraldatud objektide kogumid.

Saate hõlpsasti teisendada JSON-faile Exceli failideks (.xlsx), kasutades Exceli tööriista Get & Transform (Power Query). Algselt kandis see nime "Data Explorer", seejärel nimetati see ümber "Power Queryks". Power Query on saadaval ainult Exceli 2010. ja 2013. aasta versioonides. Microsoft Excel 2016, 2019 ja 365 puhul nimetati see uuesti vahekaardil Andmed funktsiooniks „Hangi ja teisenda”.

JSON-fail näeb välja selline:

Nüüd on meil JSON-i näidisfail nimega Töötajad, nagu ülal näidatud. Vaatame, kuidas saame selle JSON-faili Exceli failiks teisendada.

JSON-andmed

JSON-andmed kirjutatakse nime/väärtuse paaridena. Paar nimi(võti)/väärtus koosneb välja nimest (jutumärkides), millele järgneb koolon ja sellele järgnev väärtus:

"Eesnimi": "Dulce"

JSON-objektid

JSON-objektid võivad sisaldada mitut nime/väärtuse paari (nagu JavaScriptis) ja need on kirjutatud lokkis sulgudes, nagu allpool näidatud.

{ "Eesnimi": "Dulce", "Perenimi": "Abril", "Sugu": "Naine", "Riik": "Ameerika Ühendriigid", "Vanus": "32", "Kuupäev": "15 /10/2017", "Id": "1562" }

JSON-massiivid

JSON-massiivid on kirjutatud nurksulgudesse ( [ ] ) ja see on objektide kogu.

JSON-faili importimine Excelisse

Ülaltoodud näites sisaldab JSON-i massiiv arvukalt objekte. Ja iga objekt on töötaja kirje (koos eesnime, perekonnanime, soo, riigi, vanuse, kuupäeva ja ID-ga). Selles õpetuses kasutame andmete importimise demonstreerimiseks programmi Excel 2016.

Kõigepealt avage Microsoft Excel ja lülituge vahekaardile "Andmed" ja klõpsake lindi vasakpoolseimas nurgas rühmas "Andmete hankimine ja teisendamine" nuppu "Hangi andmed". Laiendage rippmenüüst valikut „Failist” ja tehke valik „JSON-ist”.

Kui klõpsate valikul „JSON-ist”, kuvatakse failibrauseri aken. Otsige oma kohalikult kettalt üles JSON-fail ja klõpsake nuppu "Impordi".

Kui soovite importida andmeid veebi API-st (Web Application Programming Interface), võite importida andmed otse Internetist. Selle asemel, et klõpsata suvandil JSON-ist, minge vahekaardile Andmed > Hangi andmed > Muust allikast > Veebist ja sisestage veebi URL.

Kui klõpsate ülaloleval ekraanipildil näidatud nupul „Impordi”, viib see teid Exceli Power Query redaktorisse. Märkate kõiki selles loendis olevaid kirjeid, mis on jagatud ridadeks. Kuid me ei näe tegelikke andmeid. Selle loendi tabeliks teisendamiseks klõpsake suvandit „Tabeliks”.

Ilmub dialoogiboks Tabelile. Säilitage dialoogiaknas vaikesätted ja valige "OK".

Nüüd on teie andmed tabelivormingus, kuid te ei näe endiselt kirje üksikasju. Veergude laiendamiseks klõpsake nuppu "Laienda veerg" (ikoon kahe üksteisest eemale osutava noolega).

Näete kirjetes loetletud veerge. Valige veerud, mida soovite tabelisse lisada, ja klõpsake nuppu "OK". Tühjendage nende veergude märge, mida soovite välistada.

Seejärel jagatakse andmed eraldi veergudeks, nagu allpool näidatud.

Samuti saate veerge oma äranägemise järgi ümber tõsta. Selleks paremklõpsake veerupäisel, valige „Teisalda” ja valige, kuhu soovite selle teisaldada.

Kui olete paigutusega rahul, klõpsake vahekaardi "Kodu" all nuppu "Sule ja laadi", et laadida andmed Excelisse tabelina.

Andmed imporditakse nüüd Exceli uuele töölehele.

Teisendage JSON-fail veebis Exceli failiks

Kui soovite JSON-failid kiiresti Exceli failideks (.xslx) teisendada, kasutage ühte paljudest võrgus saadaolevatest kolmandate osapoolte veebisaitidest. Nad suudavad teie failid mõne sekundiga teisendada, kuid need pole alati usaldusväärsed. Lihtsalt tippige otsingumootorisse "teisenda JSON Exceliks" ja saate palju veebisaite, mida saate kasutada.

Üks veebisaitidest, mida saate kasutada JSON-i teisendamiseks XSLX-iks, on json-csv.com. Avage veebisait ja klõpsake JSON-i kohalikult kettalt üleslaadimiseks nuppu Laadi üles JSON-fail. Leidke oma kettalt JSON-fail ja klõpsake nuppu "Ava".

Kui olete faili üles laadinud, näete alloleva tabeli eelvaadet. Seejärel klõpsake teisendatud Exceli faili allalaadimiseks nuppu "Exceli fail (XLSX)".

see on kõik! Nii saate .json-faili Excelis importida.