logo

Ako previesť Excel na JSON?

Používatelia majú rôzne požiadavky, napr. konvertovať excelové dáta do formátu JSON. Musí vykonať mapovanie stĺpcov hárka programu Excel na kľúče objektov. Prevodník Excel na JSON pomáha konvertovať údaje súboru .xls do formátu súboru .JSON.

Tieto súbory programu Excel môžu obsahovať text, tabuľky, grafy, formátovanie, funkcie a ďalšie údaje.

V Exceli neexistuje žiadna preddefinovaná metóda na konverziu údajov Excelu na JSON. Na vykonanie tejto úlohy môžete použiť online softvér na konverziu Excel na JSON alebo si stiahnuť doplnok z obchodu Microsoft.

spať v javascripte

Prečo Excel na JSON?

Súbory programu Excel sú vysoko vážené súbory, ktoré môžu obsahovať text, tabuľky, grafy, formátovanie, funkcie a ďalšie údaje.

Zatiaľ čo súbory JSON sú odľahčené textové dokumenty. Ukladá dáta v jednoduchej dátovej štruktúre. Súbory JSON je teda možné otvárať v akomkoľvek textovom softvéri, ako je Poznámkový blok alebo Wordpad.

Existuje niekoľko dostupných nástrojov na konverziu údajov programu Excel do formátu JSON.

    Altova MapForce White Town XLS do JSON Converter Oxygen JSON Editor WTSolution Excel to JSON Converter

Tu stručne uvedieme tieto nástroje s odkazmi na stiahnutie.

Tip: WTSolution Excel to JSON Converter je známy aj ako doplnok Excel to JSON. Microsoft ponúka tento nástroj.

Pre posledný nástroj - Excel do JSON, tiež vám ukážeme kroky na stiahnutie a používanie tohto softvéru.

Altova MapForce

Altova MapForce je tiež nástroj na mapovanie a konverziu údajov. Je to užitočný softvér na konverziu rôznych súborov údajov. Pomocou tohto nástroja môžete konvertovať údaje Excelu na JSON, XML na JSON a naopak.

OBRÁZOK

Okrem toho tento nástroj tiež umožňuje používateľom konvertovať JSON na CSV, EDI, vyrovnávaciu pamäť protokolu Google a ďalšie. Tento nástroj sa ľahko používa, pretože poskytuje rozhranie typu drag and drop. Podporuje tiež pokročilé spracovanie dát.

Altova MapForce nie je bezplatný softvér, ale prichádza s 30-dňovou bezplatnou skúšobnou verziou. Stiahnite si nástroj Altova MapForce z nasledujúceho odkaz .

Prevodník White Town xls na JSON

Tento softvér je prevodník xls na JSON. Ako už názov napovedá, umožňuje používateľom konvertovať údaje programu Excel do formátu JSON. Umožňuje však iba zmenu údajov programu Excel do formátu JSON. Tento softvér podporuje oba formáty (formáty .xls a .xlsx) programu Excel.

IMAGE

Jednou z najväčších výhod používania tohto softvéru je, že je bezplatný. Môžete si však kúpiť aj osobnú alebo podnikateľskú licenciu. Je veľmi jednoduchý na používanie, a preto je veľmi obľúbený najmä pre tých, ktorí prenášajú svoje dáta online.

Nástroj na prevod White Town xls do JSON si môžete stiahnuť z nasledujúceho odkaz .

Oxygen JSON Editor

Oxygen JSON Editor je softvér používaný na konverziu údajov súboru Excel do formátu JSON mapovaním stĺpcov Excelu na kľúč objektu JSON. Tento softvér je komplexnejší softvér ako ostatné, ktoré sme opísali vyššie.

Keďže Oxygen JSON Editor je komplexný softvér, má aj zložité funkcie. Komplexné funkcie, ako napríklad - overenie štruktúry, odsadenie, formát a dokončenie obsahu. Tento softvér nám navyše umožňuje konvertovať dokument XML do formátu JSON.

IMAGE

Oxygen JSON Editor funguje inak ako ostatné konvertory Excel na JSON. Na konverziu používa šablónu so štýlmi XSLT. Väčšina profesionálov uprednostňuje tento softvér na konverziu údajov. Ide o platený softvér, ktorého osobné, obchodné a akademické verzie sú dostupné na jeho oficiálnej webovej stránke.

Pozrite sa na jeho oficiálnu stránku a stiahnite si ho Oxygen JSON Editor .

Konvertor WTSolution Excel na JSON

Toto je posledný konvertor Excel do JSON tejto kapitoly, pomocou ktorého je možné vykonať konverziu Excel do JSON na svojich údajoch. Na vykonanie tejto úlohy je to jednoduchá aplikácia. Tento softvér podporuje dva typy konverzií údajov programu Excel: riadkové a vnorené.

Tiež ste počúvali jeho názov ako doplnok Excel to JSON. Spoločnosť Microsoft ponúka tento doplnok s názvom Excel do JSON ktorý pomáha používateľom konvertovať ich údaje programu Excel do formátu JSON. Teraz si povedzme niečo o doplnku Excel do JSON a tiež si pozrite kroky na jeho stiahnutie.

Doplnok Excel do JSON

Excel do JSON je doplnok ponúkaný spoločnosťou Microsoft na konverziu údajov listu Excel do formátu JSON. Keď sa údaje skonvertujú do formátu JSON, stĺpce hárka Excelu sa zmenia na kľúče objektov v JSON. Stiahnutie a používanie od používateľa nestojí žiadny poplatok.

Tento doplnok si môžete stiahnuť z obchodu Office.

Požiadavka

Doplnok Excel do JSON bude fungovať iba v Exceli 2013 alebo vyšších verziách. Vaša verzia Excelu preto musí byť 2013 alebo vyššia.

Obmedzenie

Tento doplnok má obmedzenie.

Dokáže previesť vybrané dáta Excelu do formátu JSON.

V súčasnosti tento doplnok podporuje dva typy konverzií.

  1. riadok
  2. Vnorené

Konverzia riadkov

Pri konverzii typu riadka sa prvý riadok považuje za hlavičku a ostatné riadky sa interpretujú ako údaje.

Vnorená konverzia

Pri konverzii vnoreného typu môžete definovať schému JSON. Tento doplnok vykoná konverziu podľa schémy, ktorú ste poskytli.

Stiahnite si doplnok

Excel do JSON doplnok je dostupný v obchode Office; môžete si ho stiahnuť odtiaľ. Ak sa chcete naučiť krok za krokom, postupujte podľa tejto kapitoly nižšie -

Krok 1: Stiahnite si doplnok Excel to JSON z nasledujúceho odkaz .

Krok 2: Otvorí sa webová stránka obchodu Office, kde kliknite na Získať teraz tlačidlo.

Ako previesť Excel na JSON?

Krok 3: Pred začatím sťahovania vás systém vyzve, aby ste sa prihlásili do svojho účtu Microsoft s platnými prihlasovacími údajmi.

Ako previesť Excel na JSON?

Ak nemáte konto Microsoft, bezplatne si vytvorte nový účet.

Krok 4: Keď sa prihlásite do svojho účtu Microsoft. Pred stiahnutím si vyžiada niektoré základné informácie, ktoré táto aplikácia vyžaduje. Tu zadajte tieto podrobnosti a kliknite na ďalej tlačidlo.

Ako previesť Excel na JSON?

Tip: Polia označené znakom * sú povinné polia a ostatné sú voliteľné.

Krok 5: Teraz kliknite na Otvorte v Exceli tlačidlo tu.

Ako previesť Excel na JSON?

Ak nemáte vo svojom systéme stiahnutú žiadnu verziu MS Excel 2013 alebo novšiu, môžete prejsť do kancelárie online. Kliknutím na tento odkaz.

Ako previesť Excel na JSON?

Klikli sme na Otvoriť v Exceli.

Krok 6: V tomto vyskakovacom okne ponechajte začiarkavacie políčko neoznačené a kliknite na Otvorte Excel tu.

Ako previesť Excel na JSON?

Krok 7: Váš Excel sa otvorí vo vašom systéme, ale vyžaduje pripojenie k internetu. Ak nie je k dispozícii, môže sa zobraziť táto chyba varovania.

Ako previesť Excel na JSON?

Krok 8: Keď kliknete na OK, zobrazí sa vám ešte jeden panel, ktorý vám ukáže nejaký dôvod, prečo sa táto chyba môže vyskytnúť. Táto chyba môže byť spôsobená nasledujúcimi dôvodmi.

Ako previesť Excel na JSON?

Pripojte teda svoj systém k internetu a zatvorte práve otvorený excelový zošit.

Krok 9: Znova postupujte podľa kroku 5 a kroku 6, kde kliknite na Otvorte Excel tlačidlo.

Tentoraz je váš systém pripojený k internetu. Počas inštalácie doplnku sa teda nezobrazí žiadna chyba a prerušenie.

Krok 10: Rozhranie v súbore Excel sa otvorí takto Doplnok Excel do JSON. Teraz pridajte tento doplnok na kartu Excel kliknutím na Dôverujte tomuto doplnku tlačidlo nachádzajúce sa na pravom paneli.

Ako previesť Excel na JSON?

Krok 11: Doplnok Excel to JSON sa nakoniec úspešne pridá na pás s nástrojmi Excel ako karta. Pozri tu -

Ako previesť Excel na JSON?

Krok 12: Váš doplnok Excel to JSON je pripravený na spustenie. Je k dispozícii vo vnútri Excel-to-JSON kartu s názvom Spustiť Excel-to-JSON tlačidlo.

Ako previesť Excel na JSON?

Poznámka: Súbor Excel, ktorý je práve otvorený, je len na čítanie a obsahuje niekoľko pokynov o tomto nástroji. Preto najprv otvorte cieľový súbor, ktorý chcete previesť na Excel na JSON.

Krok 13: Pripravte si nový excelový hárok alebo otvorte ten, ktorého údaje chcete zmeniť vo formáte. Otvorili sme existujúci súbor s podrobnosťami o osobe a kliknite na Spustite Excel-to-JSON tlačidlo.

Ako previesť Excel na JSON?

Krok 14: Po kliknutí naň sa môže zobraziť táto chyba. Ignorujte to a kliknite OK pohnúť sa dopredu.

Ako previesť Excel na JSON?

Tip: Pri používaní tohto doplnku na konverziu údajov musí byť váš systém pripojený k internetu. V opačnom prípade môžete čeliť problémom.

Krok 15: Teraz vyberte údaje aspoň prvých dvoch riadkov alebo všetky, pričom prvý sa považuje za hlavičku a druhý za údaje. Potom kliknite na Ísť v pravom paneli.

Ako previesť Excel na JSON?

Krok 16: Uvidíte, že vybraté údaje sú prevedené do formátu JSON a dostupné pod tlačidlom Prejsť.

Ako previesť Excel na JSON?

Krok 17: Skopírujte tieto údaje odtiaľto, vložte tieto údaje JSON do súboru a uložte ho. Preto kliknite na Skopírovať do schránky tlačidlo tu.

Ako previesť Excel na JSON?

Krok 18: Údaje JSON sa úspešne skopírujú do schránky.

Ako previesť Excel na JSON?

Krok 19: Teraz prilepte tieto skopírované údaje zo schránky do súboru programu Word a uložte ho. Skopírované údaje budú vyzerať takto -

Ako previesť Excel na JSON?

Excel do JSON pomocou editora kódu VBA

Okrem použitia všetkých týchto nástrojov môžete použiť vstavanú funkciu Excelu ( Editor kódu VBA ) na konverziu údajov programu Excel do formátu JSON. Vytvorte preň kód a spustite ho; vykoná mapovanie stĺpcov programu Excel na kľúče objektu JSON a prevedie údaje do formátu JSON.

Ak vám vyhovuje kódovanie, potom je to pre vás dobrý spôsob. Na prevod údajov programu Excel do formátu JSON teda nemusíte výslovne sťahovať vyššie uvedené nástroje. Môžete to urobiť bez sťahovania akéhokoľvek softvéru do systému pomocou editora kódu Excel VBA.

Tip: Údaje programu Excel musia mať názvy stĺpcov, pretože prvý riadok sa vždy považuje za hlavičku.

Kód VBA

Nasleduje úplný kód na konverziu údajov súboru Excel do formátu JSON. Skopírujte nasledujúci kód a prilepte ho do príslušného editora kódu 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 tomto kóde VBA sme definovali funkciu s názvom ExcelToJSON ktoré sa neskôr použijú v súbore programu Excel na konverziu údajov programu Excel do formátu JSON. Uvidime ako sa to vykona.

Syntax

 =ExcelToJSON(range) 

Teraz sa vráťte do súboru programu Excel a napíšte nasledujúci vzorec ROUND() do bunky programu Excel, do ktorej chcete umiestniť konvertovaný výsledok JSON. Napríklad,

=ExcelToJSON(A1:F3)

Ako previesť Excel na JSON?

V súčasnosti konvertujeme údaje prvých dvoch riadkov Excelu iba do formátu JSON.

rozdiel medzi $ a $ $

Stlačte tlačidlo Zadajte a získajte výsledok a uvidíte, že údaje sa úspešne prevedú do formátu JSON. Podobne môžete túto funkciu použiť na ďalšiu konverziu.

Ako previesť Excel na JSON?

Podrobný popis tohto kódu nájdete v našom ďalšom návode, kde sme vysvetlili tento kód a premenné v ňom vytvorené a používané.