Šioje trumpoje mokymo programoje paaiškinama, kaip konvertuoti JSON failą į Excel naudojant C# nuskaitant JSON duomenis iš bet kurio šaltinio ir išsaugant juos kaip Excel failą, tarkime, XLSX, apibrėžus importuotų duomenų formatavimą. Bus įkelta tuščia arba esama darbaknygė, o JSON duomenys bus importuoti į vartotojo nustatytą pradinį langelį pasirinktame darbalapyje. Konvertuodami JSON į Excel C#, galėsite visiškai valdyti šrifto nustatymus, tinklelio rodymą, teksto lygiavimą, puslapio sąranką ir daugybę kitų parametrų.
Veiksmai, kaip konvertuoti JSON failą į Excel naudojant C#
- Pridėkite nuorodą į Aspose.Cells biblioteką iš NuGet Package Manager, kad konvertuotumėte JSON failą į Excel
- Sukurkite JSON duomenų pavadinimų stilių nustatydami skirtingas ypatybes, pvz., lygiavimą, šrifto spalvą ir paryškintą vėliavėlę
- Inicijuokite JsonLayoutOptions klasės objektą naudodami aukščiau pateiktą stilių ir kitas vėliavėles
- Sukurkite tuščią Workbook ir gaukite nuorodą į tikslinį darbalapį
- Skaitykite visą JSON turinį į eilutės kintamąjį
- Norėdami konvertuoti JSON eilutę į Excel, iškvieskite JsonUtility klasės funkciją ImportData.
- Išsaugokite išvesties Excel failą su importuotais JSON duomenimis
Čia pirmiausia inicijuojame pasirenkamus formatavimo parametrus, reikalingus pavadinimams išvesties Excel faile. Kitame žingsnyje darbaknygė inicijuojama ir gaunama nuoroda į tikslinį darbalapį. Galiausiai šaltinio JSON duomenys įkeliami į eilutės kintamąjį ir naudojami funkcijoje ImportData kaip parametras kartu su kita reikalinga informacija. Norėdami * eksportuoti JSON į Excel C#*, pavyzdinis kodas parodytas toliau.
Kodas konvertuoti JSON į Excel C#
Šis kodas naudoja CellsFactory, kad sukurtų išvesties JSON duomenų pavadinimų stilių, apibrėždamas horizontalųjį lygiavimą ir šrifto parametrus, kurie vėliau naudojami objekte JsonLayoutOptions. Funkcijai JsonUtility.ImportData() reikalinga šaltinio JSON eilutė, nuoroda į tikslinio darbalapio langelių rinkinį, pirmoji eilutė ir stulpelis, į kuriuos turi būti importuojami duomenys, ir išdėstymo parinktys, nustatytos programos pradžioje.
Šioje trumpoje pamokoje sužinojome, kaip naudojant C# konvertuoti JSON į Excel. Tačiau, jei norite sužinoti, kaip konvertuoti JSON į CSV, žr. straipsnį kaip konvertuoti JSON į CSV C#.