Ja jums ir JSON failā saglabāti dati, kurus vēlaties pārvērst Excel failā, varat tos importēt programmā Excel, izmantojot Power Query.
JSON, saīsinājums no JavaScript Object Notation, ir atvērta standarta faila formāts (pamatojoties uz tekstu), ko izmanto datu glabāšanai un transportēšanai. To parasti izmanto datu pārsūtīšanai no servera uz tīmekļa lapu (piemēram, datu pārsūtīšanai no servera uz klientu, lai tos varētu skatīt tīmekļa lapā vai otrādi).
JSON ir datu pārsūtīšanas formāts, kas tiek piegādāts kā vienkārša teksta fails (piemēram, XML). Ja JSON failā ir saglabāti daži svarīgi dati, kurus vēlaties importēt Excel izklājlapā, varat to viegli izdarīt, izmantojot Excel funkciju Iegūt un pārveidot, un jums pat nav nepieciešams VBA kods, lai importētu datus no lokālā diska vai tīmekļa API. Apskatīsim, kā konvertēt/importēt JSON failu Excel failā.
Kā importēt JSON failu programmā Excel
JSON ir attēlots loģiskā, viegli lasāmā universālā datu struktūrā. To veido tikai divi datu tipi – objekti vai masīvi, vai abu kombinācija. Objekti ir atslēgu un vērtību pāri ar kolu starp tiem, un masīvi ir vienkārši ar komatu atdalītu objektu kolekcijas.
Varat viegli konvertēt JSON failus par Excel failiem (.xlsx), izmantojot Excel rīku Get & Transform (Power Query). Sākotnēji tas tika saukts par "Data Explorer", pēc tam tas tika pārdēvēts par "Power Query". Power Query ir pieejams tikai Excel 2010. un 2013. gada versijās. Programmā Microsoft Excel 2016, 2019 un 365 tas atkal tika pārdēvēts par funkciju “Iegūt un pārveidot” cilnē Dati.
Šādi izskatīsies JSON fails:
Tagad mums ir JSON faila paraugs ar nosaukumu Darbinieki, kā parādīts iepriekš. Apskatīsim, kā mēs varam pārvērst šo JSON failu par Excel failu.
JSON dati
JSON dati tiek rakstīti kā nosaukuma/vērtības pāri. Nosaukuma(atslēgas)/vērtības pāris sastāv no lauka nosaukuma (dubultpēdiņās), kam seko kols, kam seko vērtība:
"Vārds": "Dulce"
JSON objekti
JSON objekti var saturēt vairākus nosaukumu/vērtību pārus (tāpat kā JavaScript), un tie ir rakstīti krokainajās iekavās, kā parādīts tālāk.
{ "Vārds": "Dulce", "Uzvārds": "Aprilis", "Dzimums": "Sieviete", "Valsts": "Amerikas Savienotās Valstis", "Vecums": "32", "Datums": "15 /10/2017", "ID": "1562" }
JSON masīvi
JSON masīvi ir ierakstīti kvadrātiekavās ( [ ] ), un tā ir objektu kolekcija.
JSON faila importēšana programmā Excel
Iepriekš minētajā piemērā JSON masīvs satur daudzus objektus. Un katrs objekts ir darbinieka ieraksts (ar vārdu, uzvārdu, dzimumu, valsti, vecumu, datumu un ID). Šajā apmācībā datu importēšanas demonstrēšanai izmantosim programmu Excel 2016.
Vispirms atveriet programmu Microsoft Excel un pārslēdzieties uz cilni Dati un lentes kreisajā stūrī grupā "Iegūt un pārveidot datus" noklikšķiniet uz pogas "Iegūt datus". Nolaižamajā izvēlnē izvērsiet sadaļu “No faila” un atlasiet opciju “No JSON”.
Noklikšķinot uz “No JSON”, tiks parādīts failu pārlūkprogrammas logs. Atrodiet JSON failu savā lokālajā diskā un noklikšķiniet uz “Importēt”.
Ja vēlaties importēt datus no tīmekļa API (Web Application Programming Interface), iespējams, vēlēsities importēt datus tieši no interneta. Lai to izdarītu, tā vietā, lai noklikšķinātu uz opcijas No JSON, atveriet cilni Dati > Iegūt datus > No cita avota > No Web un ievadiet tīmekļa URL.
Noklikšķinot uz pogas Importēt, kā parādīts iepriekš redzamajā ekrānuzņēmumā, tiks atvērts Excel Power Query redaktors. Jūs pamanīsit, ka visi ieraksti, kas bija šajā sarakstā, ir sadalīti rindās. Bet mēs nevaram redzēt faktiskos datus. Lai šo sarakstu pārvērstu par tabulu, noklikšķiniet uz opcijas Uz tabulu.
Tiks parādīts dialoglodziņš Uz tabulu. Dialoglodziņā saglabājiet noklusējuma iestatījumus un atlasiet “Labi”.
Tagad jūsu dati ir tabulas formātā, taču jūs joprojām nevarat redzēt ieraksta informāciju. Lai izvērstu kolonnas, noklikšķiniet uz pogas “Izvērst kolonnu” (ikona ar divām bultiņām, kas vērstas viena no otras).
Jūs redzēsit ierakstos norādītās kolonnas. Atlasiet kolonnas, kuras vēlaties iekļaut tabulā, un noklikšķiniet uz “Labi”. Noņemiet atzīmi no slejām, kuras vēlaties izslēgt.
Pēc tam dati tiks sadalīti atsevišķās kolonnās, kā parādīts tālāk.
Varat arī pārvietot kolonnas pēc saviem ieskatiem. Lai to izdarītu, ar peles labo pogu noklikšķiniet uz kolonnas galvenes, atlasiet “Pārvietot” un izvēlieties, kur to pārvietot.
Kad esat apmierināts ar izkārtojumu, noklikšķiniet uz pogas "Aizvērt un ielādēt" zem cilnes "Sākums", lai ielādētu datus programmā Excel kā tabulu.
Tagad dati tiks importēti jaunā Excel darblapā.
Konvertējiet JSON failu par Excel failu tiešsaistē
Ja vēlaties ātri konvertēt JSON failus par Excel failiem (.xslx), izmantojiet kādu no daudzajām tiešsaistē pieejamajām trešo pušu vietnēm. Tie var pārvērst jūsu failus dažu sekunžu laikā, taču tie ne vienmēr ir uzticami. Vienkārši meklētājprogrammā ierakstiet “konvertēt JSON uz Excel”, un jūs iegūsit daudz vietņu, kuras varat izmantot.
Viena no vietnēm, ko varat izmantot, lai pārveidotu JSON par XSLX, ir json-csv.com. Atveriet vietni un noklikšķiniet uz pogas Augšupielādēt JSON failu, lai augšupielādētu JSON no vietējā diska. Atrodiet JSON failu savā diskā un noklikšķiniet uz “Atvērt”.
Kad esat augšupielādējis failu, tālāk tiks parādīts tabulas priekšskatījums. Pēc tam noklikšķiniet uz pogas “Excel fails (XLSX)”, lai lejupielādētu konvertēto Excel failu.
Tieši tā! Tādā veidā jūs importējat .json failu programmā Excel.