Kuinka muuntaa Json Exceliksi

Jos sinulla on JSON-tiedostoon tallennettuja tietoja, jotka haluat muuntaa Excel-tiedostoksi, voit tuoda ne Exceliin Power Queryn avulla.

JSON, lyhenne sanoista JavaScript Object Notation, on avoin standarditiedostomuoto (tekstipohjainen), jota käytetään tietojen tallentamiseen ja siirtämiseen. Sitä käytetään yleisesti tiedon siirtämiseen palvelimelta verkkosivulle (esim. tiedon siirtämiseen palvelimelta asiakkaalle, jotta sitä voidaan tarkastella verkkosivulla tai päinvastoin).

JSON on tiedonsiirtomuoto, joka tulee pelkkänä tekstitiedostona (kuten XML). Jos sinulla on JSON-tiedostoon tallennettuja tärkeitä tietoja, jotka haluat tuoda Excel-laskentataulukkoon, voit tehdä sen helposti Excelin Get & Transform -ominaisuuden avulla, etkä edes tarvitse VBA-koodia tietojen tuomiseen paikalliselta levyltä tai verkkosovellusliittymästä. Katsotaanpa, kuinka JSON-tiedosto muunnetaan / tuodaan Excel-tiedostoksi.

Kuinka tuoda JSON-tiedosto Exceliin

JSON on esitetty loogisessa, helposti luettavassa yleisessä tietorakenteessa. Se koostuu vain kahdesta tietotyypistä – objekteista tai taulukoista tai molempien yhdistelmästä. Objektit ovat avain-arvo-pareja, joiden välissä on kaksoispiste, ja taulukot ovat yksinkertaisesti objektikokoelmia, jotka on erotettu pilkulla.

Voit muuntaa JSON-tiedostoja helposti Excel-tiedostoiksi (.xlsx) Excelin Get & Transform -työkalun (Power Query) avulla. Aluksi sen nimi oli "Data Explorer", sitten se nimettiin uudelleen "Power Queryksi". Power Query on saatavilla vain Excelin 2010 ja 2013 versioissa. Microsoft Excel 2016:ssa, 2019:ssä ja 365:ssä se nimettiin uudelleen Data-välilehden Get & Transform -ominaisuuteen.

JSON-tiedosto näyttää tältä:

Nyt meillä on esimerkki JSON-tiedostosta nimeltä Työntekijät, kuten yllä on esitetty. Katsotaanpa, kuinka voimme muuntaa tämän JSON-tiedoston Excel-tiedostoksi.

JSON-tiedot

JSON-tiedot kirjoitetaan nimi/arvo-pareina. Nimi(avain)/arvo-pari koostuu kentän nimestä (lainausmerkeissä), jota seuraa kaksoispiste ja arvo:

"Etunimi": "Dulce"

JSON-objektit

JSON-objektit voivat sisältää useita nimi/arvo-pareja (kuten JavaScriptissä) ja ne kirjoitetaan aaltosulkeisiin alla olevan kuvan mukaisesti.

{ "Etunimi": "Dulce", "Sukunimi": "Abril", "Sukupuoli": "Nainen", "Maa": "Yhdysvallat", "Ikä": "32", "Päivämäärä": "15 /10/2017", "Id": "1562" }

JSON-taulukot

JSON-taulukot kirjoitetaan hakasulkeisiin ( [ ] ) ja se on kokoelma objekteja.

JSON-tiedoston tuonti Exceliin

Yllä olevassa esimerkissä JSON-taulukko sisältää useita objekteja. Ja jokainen objekti on työntekijän tietue (etunimi, sukunimi, sukupuoli, maa, ikä, päivämäärä ja tunnus). Tässä opetusohjelmassa käytämme Excel 2016:ta tietojen tuonnin esittelyyn.

Avaa ensin Microsoft Excel ja siirry "Data"-välilehteen ja napsauta "Hae tiedot" -painiketta "Hae ja muunna tiedot" -ryhmässä nauhan vasemmassa kulmassa. Laajenna avattavasta valikosta "Tiedostosta" ja valitse "JSONista" -vaihtoehto.

Kun napsautat "JSONista", saat tiedostoselainikkunan. Etsi JSON-tiedosto paikalliselta levyltä ja napsauta "Tuo".

Jos haluat tuoda tietoja verkkosovellusliittymästä (Web Application Programming Interface), saatat haluta tuoda tiedot suoraan Internetistä. Voit tehdä tämän sen sijaan, että napsauttaisit JSON-vaihtoehdon, siirtymällä kohtaan Tiedot-välilehti > Hae tiedot > muusta lähteestä > "Verkosta" ja antamalla verkko-URL-osoite.

Kun napsautat "Tuo" -painiketta yllä olevan kuvakaappauksen mukaisesti, se tuo sinut Excel Power Query -editoriin. Huomaat, että kaikki tietueet, jotka olivat kyseisessä luettelossa, on jaettu riveihin. Mutta emme voi nähdä todellisia tietoja. Jos haluat muuntaa tämän luettelon taulukoksi, napsauta "Taulukkoon" -vaihtoehtoa.

Näyttöön tulee To Table -valintaikkuna. Säilytä valintaikkunassa oletusasetukset ja valitse "OK".

Nyt tietosi ovat taulukkomuodossa, mutta et silti näe tietueen tietoja. Laajenna sarakkeet napsauttamalla Laajenna sarake -painiketta (kuvake, jossa on kaksi nuolta, jotka osoittavat poispäin toisistaan).

Näet tietueissa luetellut sarakkeet. Valitse sarakkeet, jotka haluat sisällyttää taulukkoon, ja napsauta "OK". Poista niiden sarakkeiden valinnat, jotka haluat sulkea pois.

Tiedot jaetaan sitten erillisiin sarakkeisiin alla olevan kuvan mukaisesti.

Voit myös siirtää sarakkeita haluamallasi tavalla. Napsauta hiiren kakkospainikkeella sarakkeen otsikkoa, valitse Siirrä ja valitse, minne haluat siirtää sen.

Kun olet tyytyväinen asetteluun, napsauta "Sulje ja lataa" -painiketta "Home"-välilehden alla ladataksesi tiedot Exceliin taulukkona.

Tiedot tuodaan nyt uuteen Excel-laskentataulukkoon.

Muunna JSON-tiedosto Excel-tiedostoksi Online

Jos haluat muuntaa JSON-tiedostot nopeasti Excel-tiedostoiksi (.xslx), käytä yhtä monista verkossa saatavilla olevista kolmannen osapuolen verkkosivustoista. Ne voivat muuntaa tiedostosi muutamassa sekunnissa, mutta ne eivät aina ole luotettavia. Kirjoita vain "muunna JSON Exceliksi" hakukoneeseen ja saat paljon verkkosivustoja, joita voit käyttää.

Yksi verkkosivustoista, joilla voit muuntaa JSONin XSLX-muotoon, on json-csv.com. Avaa verkkosivusto ja napsauta Lataa JSON-tiedosto -painiketta ladataksesi JSON paikalliselta levyltä. Etsi JSON-tiedosto levyltäsi ja napsauta "Avaa".

Kun olet ladannut tiedoston, näet alla esikatselun taulukostasi. Napsauta sitten "Excel-tiedosto (XLSX)" -painiketta ladataksesi muunnetun Excel-tiedoston.

Se siitä! Näin tuot .json-tiedoston Excelissä.