Uporabniki imajo različne zahteve, npr. pretvarjanje excelovih podatkov v format JSON. Izvesti mora preslikavo stolpcev Excelovega delovnega lista v ključe predmetov. Pretvornik Excel v JSON pomaga pretvoriti podatke datoteke .xls v obliko zapisa datoteke .JSON.
Te Excelove datoteke lahko vsebujejo besedilo, grafikone, grafe, oblikovanje, funkcije in druge podatke.
V Excelu ni vnaprej določene metode za pretvorbo Excelovih podatkov v JSON. Če želite opraviti to nalogo, lahko uporabite spletno programsko opremo za pretvorbo Excel v JSON ali prenesete dodatek iz Microsoftove trgovine.
java sinhronizacija
Zakaj Excel v JSON?
Excelove datoteke so težke datoteke, ki lahko vsebujejo besedilo, grafikone, grafe, oblikovanje, funkcije in druge podatke.
Medtem ko so datoteke JSON lahki besedilni dokumenti. Podatke hrani v preprosti podatkovni strukturi. Zato je mogoče datoteke JSON odpreti v kateri koli besedilni programski opremi, kot sta Beležnica ali Wordpad.
Na voljo je več orodij za pretvorbo Excelovih podatkov v JSON.
Tukaj bomo na kratko predstavili ta orodja s povezavami za prenos.
Nasvet: WTSolution pretvornik Excel v JSON je znan tudi kot dodatek Excel v JSON. Microsoft ponuja to orodje.
Za zadnje orodje - Excel v JSON, pokazali vam bomo tudi korake za prenos in uporabo te programske opreme.
Altova MapForce
Altova MapForce je tudi orodje za preslikavo in pretvorbo podatkov. Je uporabna programska oprema za pretvorbo različnih nizov podatkov. S tem orodjem lahko pretvorite Excelove podatke v JSON, XML v JSON in obratno.
SLIKA
Poleg tega to orodje uporabnikom omogoča tudi pretvorbo JSON v CSV, EDI, Googlov medpomnilnik protokola itd. To orodje je enostavno za uporabo, saj omogoča vmesnik povleci in spusti. Podpira tudi napredno obdelavo podatkov.
Altova MapForce ni brezplačna programska oprema, vendar ima 30 dni brezplačnega preizkusa. Prenesite orodje Altova MapForce z naslednje strani povezava .
White Town pretvornik xls v JSON
Ta programska oprema je pretvornik xls v JSON. Kot že ime pove, uporabnikom omogoča pretvorbo Excelovih podatkov v format JSON. Vendar dovoljuje samo spreminjanje podatkov Excel v format JSON. Ta programska oprema podpira oba formata Excela (.xls in .xlsx).
SLIKA
Ena največjih prednosti uporabe te programske opreme je brezplačna. Čeprav lahko kupite tudi osebno ali poslovno licenco. Je zelo enostaven za uporabo, zato je zelo priljubljen predvsem pri tistih, ki svoje podatke prenašajo na splet.
Orodje za pretvorbo xls v JSON iz White Towna lahko prenesete z naslednje strani povezava .
Urejevalnik Oxygen JSON
Oxygen JSON Editor je programska oprema, ki se uporablja za pretvorbo podatkov datoteke Excel v format JSON s preslikavo stolpcev Excel v ključ predmeta JSON. Ta programska oprema je zapletenejša od drugih, ki smo jih opisali zgoraj.
Ker je Oxygen JSON Editor zapletena programska oprema, ima tudi zapletene funkcije. Kompleksne funkcije, kot so - preverjanje strukture, zamik, oblika in dopolnjevanje vsebine. Poleg tega nam ta programska oprema omogoča tudi pretvorbo dokumenta XML v format JSON.
SLIKA
Oxygen JSON Editor deluje drugače kot drugi pretvorniki Excel v JSON. Za pretvorbo uporablja predlogo slogovne datoteke XSLT. Večina strokovnjakov raje uporablja to programsko opremo za pretvorbo svojih podatkov. Je plačljiva programska oprema, katere osebne, poslovne in akademske različice so na voljo na uradni spletni strani.
Za prenos obiščite njegovo uradno stran Urejevalnik Oxygen JSON .
WTSolution pretvornik Excel v JSON
Ta je zadnji pretvornik Excela v JSON v tem poglavju, s katerim lahko izvedete pretvorbo Excela v JSON na svojih podatkih. To je preprosta aplikacija za opravljanje te naloge. Ta programska oprema podpira dve vrsti pretvorb Excelovih podatkov: vrstično in ugnezdeno.
Poslušali ste tudi njegovo ime kot dodatek Excel za JSON. Microsoft ponuja ta dodatek z imenom Excel v JSON ki uporabnikom pomaga pretvoriti svoje podatke Excel v format JSON. Zdaj pa poglejmo nekaj o dodatku Excel v JSON in si oglejmo tudi korake za prenos zanj.
Excel v JSON dodatek
Excel v JSON je dodatek, ki ga ponuja Microsoft za pretvorbo podatkov lista Excel v format JSON. Ko so podatki pretvorjeni v format JSON, se stolpci lista Excel spremenijo v ključe objektov v JSON. Prenos in uporaba uporabnika ne zahteva nobenih stroškov.
Ta dodatek lahko prenesete iz trgovine Office.
Zahteva
Dodatek Excel v JSON bo deloval samo v Excelu 2013 ali novejših različicah. Zato mora biti vaša različica Excela 2013 ali novejša.
Omejitev
Ta dodatek ima omejitev.
Izbrane podatke Excel lahko pretvori v format JSON.
Ta dodatek trenutno podpira dve vrsti pretvorb.
- Vrsti
- Ugnezdeno
Pretvorba vrstic
Pri pretvorbi vrste vrstice se prva vrstica obravnava kot glava, preostale vrstice pa se interpretirajo kot podatki.
Ugnezdena pretvorba
Pri pretvorbi ugnezdenega tipa lahko definirate shemo JSON. Ta dodatek bo izvedel pretvorbo v skladu s shemo, ki ste jo podali.
Prenesite dodatek
Excel v JSON dodatek je na voljo v Office trgovini; lahko ga prenesete od tam. Za učenje po korakih sledite spodnjemu poglavju -
Korak 1: Prenesite dodatek Excel v JSON z naslednje strani povezava .
2. korak: Odpre se spletna stran trgovine Office, kjer kliknete na Dobite ga zdaj gumb.
3. korak: Pred začetkom prenosa vas bo pozval, da se prijavite v svoj Microsoftov račun z veljavnimi poverilnicami.
Če nimate Microsoftovega računa, se brezplačno prijavite in ustvarite nov račun.
4. korak: Ko se prijavite v Microsoftov račun. Pred prenosom bo zahteval nekaj osnovnih informacij, ki jih zahteva ta aplikacija. Tukaj navedite te podrobnosti in kliknite Nadaljuj gumb.
Nasvet: Polja, označena z znakom *, so obvezna, ostala pa neobvezna.
5. korak: Zdaj kliknite na Odpri v Excelu gumb tukaj.
Če v sistemu nimate prenesene nobene različice MS Excel 2013 ali novejše, se lahko obrnete na spletno pisarno. S klikom na to povezavo.
Kliknili smo na Odpri v Excelu.
6. korak: V tem pojavnem oknu pustite potrditveno polje neoznačeno in kliknite na Odprite Excel tukaj
7. korak: Vaš Excel bo odprt v vašem sistemu, vendar zahteva internetno povezavo. Če ni na voljo, lahko dobite tovrstno opozorilo o napaki.
8. korak: Ko kliknete V redu, se prikaže še ena plošča, ki prikazuje razloge za pojav te napake. Ta napaka je lahko posledica naslednjih razlogov.
Povežite svoj sistem z internetom in zaprite trenutno odprt Excelov delovni zvezek.
9. korak: Sledite 5. koraku in znova 6. koraku, kjer kliknite na Odprite Excel gumb.
Tokrat je vaš sistem povezan z internetom. Tako med nameščanjem dodatka ne bo prikazal nobene napake in prekinitve.
10. korak: Vmesnik v datoteki Excel se bo odprl takole z Excel v JSON dodatek. Zdaj dodajte ta dodatek na zavihek Excel s klikom na Zaupajte temu dodatku gumb na desni plošči.
11. korak: Dodatek Excel v JSON je na koncu uspešno dodan na Excelov trak kot zavihek. Glej tukaj -
12. korak: Vaš dodatek Excel v JSON je pripravljen za zagon. Na voljo je znotraj Excel v JSON zavihek z imenom Launch Excel v JSON gumb.
Opomba: Excelova datoteka, ki je trenutno odprta, je samo za branje in vsebuje nekaj navodil o tem orodju. Zato najprej odprite ciljno datoteko, ki jo želite pretvoriti v Excel v JSON.
13. korak: Pripravite nov Excel list ali odprite tistega, katerega podatke želite spremeniti v obliki. Odprli smo obstoječo datoteko s podatki o osebi in kliknili na Zaženite Excel-to-JSON gumb.
14. korak: Ko kliknete nanj, se lahko prikaže ta napaka. Ignorirajte in kliknite v redu premakniti naprej.
Nasvet: Ko uporabljate ta dodatek za pretvorbo podatkov, mora biti vaš sistem povezan z internetom. V nasprotnem primeru se lahko soočite s težavami.
15. korak: Zdaj izberite podatke vsaj prvih dveh vrstic ali vse, pri čemer prvi velja za glavo, drugi pa za podatke. Nato kliknite na POJDI na desni plošči.
16. korak: Videli boste, da so izbrani podatki pretvorjeni v format JSON in na voljo pod gumbom Pojdi.
17. korak: Kopirajte te podatke od tukaj, prilepite te podatke JSON v datoteko in jo shranite. Zato kliknite na Kopirati v odložišče gumb tukaj.
18. korak: Podatki JSON so uspešno kopirani v odložišče.
19. korak: Zdaj prilepite te kopirane podatke odložišča v datoteko Word in jo shranite. Kopirani podatki bodo videti kot je prikazano spodaj -
Excel v JSON z uporabo urejevalnika kode VBA
Poleg uporabe vseh teh orodij lahko uporabite tudi vgrajeno funkcijo Excela ( Urejevalnik kode VBA ), da pretvorite Excelove podatke v format JSON. Naredite kodo zanj in izvedite kodo; opravil bo preslikavo Excelovih stolpcev v objektne ključe JSON in pretvoril podatke v JSON.
Če vam je udobno kodiranje, potem je to dober način za vas. Tako vam ni treba izrecno prenesti zgoraj obravnavanih orodij za pretvorbo vaših Excelovih podatkov v format JSON. Medtem ko lahko to storite, ne da bi v svoj sistem prenesli kakršno koli programsko opremo, z urejevalnikom kode Excel VBA.
Namig: vaši Excelovi podatki morajo imeti imena stolpcev, ker se prva vrstica vedno obravnava kot glava.
Koda VBA
Sledi celotna koda za pretvorbo podatkov datoteke Excel v format JSON. Kopirajte naslednjo kodo in jo prilepite v urejevalnik kode VBA.
Public Function ExcelToJSON(rng As Range) As String ' Check there must be at least two columns in the Excel file If rng.Columns.Count 1 Then ' Start data row Dim jsonData As String: jsonData = '{' ' Loop through each column and combine with the header For headerLoop = 1 To colCount jsonData = jsonData & '''' & headerRange.Value2(1, headerLoop) & '''' & ':' jsonData = jsonData & '''' & rng.Value2(dataLoop, headerLoop) & '''' jsonData = jsonData & ',' Next headerLoop ' Strip out the comma in last value of each row jsonData = Left(jsonData, Len(jsonData) - 1) ' End data row JSON = JSON & jsonData & '},' End If Next ' Strip out the last comma in last row of the Excel data JSON = Left(JSON, Len(JSON) - 1) JSON = JSON & ']' ExcelToJSON = JSON End Function
V tej kodi VBA smo definirali funkcijo z imenom ExcelToJSON ki bo kasneje uporabljen v Excelovi datoteki za pretvorbo Excelovih podatkov v format JSON. Poglejmo, kako se bo izvedlo.
Sintaksa
=ExcelToJSON(range)
Zdaj se vrnite v datoteko Excel in napišite naslednjo formulo ROUND() v Excelovo celico, kamor želite postaviti pretvorjeni rezultat JSON. na primer
=ExcelToJSON(A1:F3)
Trenutno pretvarjamo samo podatke prvih dveh Excelovih vrstic v format JSON.
python pretvori bajte v niz
Pritisnite tipko Vnesite ključ in dobite rezultat ter preverite, ali so podatki uspešno pretvorjeni v obliko JSON. Podobno lahko to funkcijo uporabite za večjo pretvorbo.
Za podroben opis te kode si oglejte našo naslednjo vadnico, kjer smo razložili to kodo in spremenljivke, ustvarjene in uporabljene v njej.