A felhasználóknak különböző követelményei vannak, például az Excel-adatokat JSON formátumba kell konvertálni. El kell végeznie az Excel munkalap oszlopainak objektumkulcsokhoz való hozzárendelését. Az Excel–JSON konverter segít az .xls fájladatok .JSON fájlformátumba konvertálásában.
Ezek az Excel-fájlok szöveget, diagramokat, grafikonokat, formázást, függvényeket és egyéb adatokat tartalmazhatnak.
Az Excelben nincs előre meghatározott módszer az Excel-adatok JSON-formátumba konvertálására. Használhat online Excel–JSON konvertáló szoftvert, vagy töltsön le egy bővítményt a Microsoft Áruházból a feladat elvégzéséhez.
véletlen c
Miért az Excelből JSON?
Az Excel fájlok nehéz súlyozott fájlok, amelyek szöveget, diagramokat, grafikonokat, formázást, függvényeket és további adatokat tartalmazhatnak.
Míg a JSON-fájlok könnyített szövegalapú dokumentumok. Az adatokat egyszerű adatszerkezetben tárolja. Ezért a JSON-fájlok bármilyen szöveges szoftveren megnyithatók, például a Jegyzettömbön vagy a Wordpadon.
Számos eszköz áll rendelkezésre az Excel adatok JSON formátumba konvertálására.
Itt röviden ismertetjük ezeket az eszközöket a letöltési linkekkel.
Tipp: A WTSolution Excel to JSON Converter Excel to JSON bővítményként is ismert. A Microsoft kínálja ezt az eszközt.
Az utolsó eszközhöz - Excelből JSON-ba, megmutatjuk a szoftver letöltésének és használatának lépéseit is.
Altova MapForce
Az Altova MapForce egy adatleképezési és -konverziós eszköz is. Ez egy hasznos szoftver különféle adatkészletek konvertálására. Ezzel az eszközzel konvertálhatja az Excel-adatokat JSON-ba, az XML-t JSON-ba, és fordítva.
KÉP
Ezenkívül ez az eszköz lehetővé teszi a felhasználók számára, hogy a JSON-t CSV-vé, EDI-vé, Google-protokollpufferré stb. konvertálják. Ez az eszköz könnyen használható, mivel fogd és vidd felületet biztosít. Támogatja a fejlett adatfeldolgozást is.
Az Altova MapForce nem ingyenes szoftver, de 30 napos ingyenes próbaverzióval rendelkezik. Töltse le az Altova MapForce eszközt a következőkről link .
White Town xls - JSON konverter
Ez a szoftver egy xls–JSON konverter. Ahogy a neve is sugallja, lehetővé teszi a felhasználók számára, hogy az Excel-adatokat JSON formátumba konvertálják. Ez azonban csak az Excel-adatok JSON formátumra történő módosítását teszi lehetővé. Ez a szoftver támogatja az Excel mindkét formátumát (.xls és .xlsx formátum).
KÉP
A szoftver használatának egyik legnagyobb előnye, hogy ingyenes. Bár meg lehet vásárolni a személyi vagy a vállalkozói engedélyt is. Nagyon könnyen használható, ezért nagyon népszerű, főleg azok számára, akik online továbbítják adataikat.
A White Town xls to JSON konvertáló eszközt a következőkről töltheti le link .
Oxygen JSON szerkesztő
Az Oxygen JSON Editor egy olyan szoftver, amellyel az Excel-fájl adatait JSON-formátumba konvertálják az Excel oszlopainak JSON-objektumkulcsra való leképezésével. Ez a szoftver összetett szoftver, mint a többi, amit fent leírtunk.
Mivel az Oxygen JSON Editor egy összetett szoftver, összetett funkciókkal is rendelkezik. Összetett szolgáltatások, mint például - szerkezetellenőrzés, behúzás, formátum és tartalom-kiegészítés. Ezenkívül ez a szoftver lehetővé teszi számunkra, hogy az XML-dokumentumot JSON formátumba konvertáljuk.
KÉP
Az Oxygen JSON Editor másként működik, mint a többi Excel–JSON konverter. XSLT stíluslap sablont használ a konverzióhoz. A legtöbb szakember ezt a szoftvert részesíti előnyben az adatok konvertálására. Ez egy fizetős szoftver, amelynek személyes, üzleti és tudományos verziói elérhetők a hivatalos webhelyén.
A letöltéshez keresse fel a hivatalos webhelyét Oxygen JSON szerkesztő .
WTSolution Excel–JSON konverter
Ez a fejezet utolsó Excel–JSON konvertere, amellyel az adatokon Excelből JSON-ba konvertálható. Ez egy egyszerű alkalmazás erre a feladatra. Ez a szoftver kétféle konverziót támogat az Excel adatokon: sor és beágyazott.
Azt is meghallgatta, hogy a neve Excel a JSON-bővítményhez. A Microsoft ezt a nevű bővítményt kínálja Excelből JSON-ba amely segít a felhasználóknak Excel-adataikat JSON formátumba konvertálni. Most tudjunk meg valamit az Excel to JSON bővítményről, és tekintsük meg a letöltési lépéseket is.
Excel–JSON bővítmény
Excelből JSON-ba a Microsoft által kínált bővítmény az Excel-lapadatok JSON formátumba konvertálásához. Amikor az adatokat JSON formátumba konvertálja, az Excel munkalap oszlopai objektumkulcsokra módosulnak a JSON-ban. A letöltésért és a használatért a felhasználónak nem kell fizetnie.
Ezt a bővítményt letöltheti az Office áruházból.
Követelmény
Az Excel–JSON-bővítmény csak az Excel 2013-as vagy újabb verzióiban működik. Ezért az Excel verziójának 2013-as vagy újabbnak kell lennie.
Korlátozás
Ennek a bővítménynek van korlátozása.
A kiválasztott Excel adatokat JSON formátumba tudja konvertálni.
Jelenleg kétféle konverziót támogat ez a bővítmény.
- Sor
- Beágyazott
Sorkonverzió
A sortípus-konverziónál az első sort fejlécként, a többi sort pedig adatként értelmezi a rendszer.
Beágyazott konverzió
A beágyazott típuskonverzióban megadhat egy JSON-sémát. Ez a bővítmény az Ön által megadott séma szerint hajtja végre az átalakítást.
Bővítmény letöltése
Excelből JSON-ba a bővítmény elérhető az Office áruházban; onnan tudod letölteni. A lépésről lépésre történő tanuláshoz kövesse az alábbi fejezetet -
1. lépés: Töltse le az Excel JSON-bővítményt a következőkről link .
2. lépés: Megnyílik az Office áruház weboldala, ahol kattintson a gombra Szerezd meg most gomb.
3. lépés: A letöltés megkezdése előtt megkéri, hogy érvényes hitelesítő adatokkal jelentkezzen be Microsoft-fiókjába.
Ha nincs Microsoft-fiókja, regisztráljon ingyenesen új fiók létrehozásához.
4. lépés: Amikor bejelentkezik Microsoft-fiókjába. A letöltés előtt néhány alapvető információt kér az alkalmazástól. Itt adja meg ezeket az adatokat, és kattintson a Folytatni gomb.
Tipp: A * jellel jelölt mezők kötelezőek, a többiek pedig nem kötelezőek.
5. lépés: Most kattintson a Megnyitás Excelben gomb itt.
Ha nincs letöltve az MS Excel 2013 vagy újabb verziója a rendszerére, az irodába online léphet. Erre a linkre kattintva.
A Megnyitás Excelben gombra kattintottunk.
6. lépés: Ezen a felugró ablakon hagyja jelöletlenül a jelölőnégyzetet, és kattintson a gombra Nyissa meg az Excelt itt.
7. lépés: Az Excel megnyílik a rendszeren, de internetkapcsolat szükséges. Ha nem érhető el, ilyen típusú figyelmeztető hibaüzenetet kaphat.
8. lépés: Ha az OK gombra kattint, megjelenik egy további panel, amely megmutatja, miért fordulhat elő ez a hiba. Ennek a hibának a következő okai lehetnek.
Tehát csatlakoztassa rendszerét az internethez, és zárja be az éppen megnyitott Excel-munkafüzetet.
9. lépés: Kövesse újra az 5. és a 6. lépést, ahol kattintson a ikonra Nyissa meg az Excelt gomb.
Ezúttal a rendszer csatlakozik az internethez. Tehát nem fog semmilyen hibát és megszakítást megjeleníteni a bővítmény telepítésekor.
10. lépés: Megnyílik egy felület az Excel fájlban, így Excel–JSON bővítmény. Most adja hozzá ezt a bővítményt az Excel laphoz a gombra kattintva Bízzon ebben a bővítményben gomb található a jobb oldali panelen.
11. lépés: Az Excel to JSON bővítmény végül lapként sikeresen hozzáadásra került az Excel szalaghoz. Lásd itt -
12. lépés: Az Excel–JSON-bővítmény elindításra kész. Belül elérhető Excelből JSON-ba fület Indítás néven Excelből JSON-ba gomb.
Megjegyzés: A jelenleg megnyitott Excel-fájl csak olvasható, és néhány utasítást tartalmaz az eszközről. Ezért először nyissa meg a célfájlt, amelyet az Excelt JSON-ba szeretné konvertálni.
13. lépés: Készítsen egy új Excel lapot, vagy nyissa meg azt, amelynek adatait formátumban módosítani szeretné. Megnyitottunk egy meglévő fájlt a személy adatairól, és kattintsunk a Indítsa el az Excel-to-JSON programot gomb.
14. lépés: Ha rákattint, ezt a hibaüzenetet kaphatja. Hagyja figyelmen kívül, és kattintson rendben hogy haladjunk előre.
Tipp: Amikor ezt a bővítményt használja az adatok konvertálására, rendszerének csatlakoznia kell az internethez. Ellenkező esetben problémákkal szembesülhet.
15. lépés: Most válassza ki legalább az első két sor adatát, vagy az összes adatot, ahol az elsőt fejlécnek, a másikat pedig adatnak tekinti. Ezután kattintson a gombra MEGY a jobb oldali panelen.
16. lépés: Látni fogja, hogy a kiválasztott adatokat a rendszer JSON formátumba konvertálja, és a Go gomb alatt érhető el.
17. lépés: Másolja ki ezeket az adatokat innen, illessze be ezeket a JSON-adatokat egy fájlba, és mentse el. Ezért kattintson a Másolja a vágólapra gomb itt.
18. lépés: A JSON-adatokat sikeresen átmásolta a vágólapra.
19. lépés: Most illessze be ezeket a másolt vágólapadatokat egy Word-fájlba, és mentse el. A másolt adatok az alábbiak szerint fognak kinézni -
Excelből JSON-ba VBA kódszerkesztővel
Mindezen eszközök mellett használhatja az Excel beépített funkcióját ( VBA kódszerkesztő ) az Excel adatok JSON formátumba konvertálásához. Készítsen hozzá kódot, és hajtsa végre a kódot; elvégzi az Excel oszlopok leképezését JSON-objektumkulcsokra, és az adatokat JSON-ba konvertálja.
Ha kényelmes a kódolás, akkor ez egy jó módszer az Ön számára. Így nem kell kifejezetten letöltenie a fent tárgyalt eszközöket az Excel-adatok JSON formátumba konvertálásához. Bár megteheti anélkül, hogy bármilyen szoftvert letöltene a rendszerére az Excel VBA kódszerkesztővel.
Tipp: Az Excel-adatoknak oszlopnevekkel kell rendelkezniük, mert az első sor mindig fejlécnek számít.
VBA kód
Az alábbiakban az Excel-fájl adatainak JSON formátumba konvertálásához szükséges teljes kód található. Másolja ki a következő kódot, és illessze be a megfelelő VBA kódszerkesztőbe.
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
Ebben a VBA-kódban definiáltunk egy nevű függvényt ExcelToJSON amelyet később egy Excel-fájlban használnak fel az Excel-adatok JSON-formátumba konvertálására. Lássuk, hogyan fog megvalósulni.
Szintaxis
=ExcelToJSON(range)
Most térjen vissza az Excel fájlhoz, és írja be a következő ROUND() képletet egy Excel cellába, ahová el szeretné helyezni a konvertált JSON eredményt. Például,
=ExcelToJSON(A1:F3)
Jelenleg az Excel első két sorának adatait csak JSON formátumba konvertáljuk.
kupac rendezés
megnyomni a Belép gombot, és megkapja az eredményt, és ellenőrizze, hogy az adatok sikeresen konvertálva JSON-formátumba. Hasonlóképpen használhatja ezt a funkciót további konverzióhoz.
A kód részletes leírását lásd a következő oktatóanyagunkban, ahol elmagyaráztuk ezt a kódot és a benne létrehozott és használt változókat.