Kaip konvertuoti JSON failą į Excel naudojant C#

Š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#

  1. Pridėkite nuorodą į Aspose.Cells biblioteką iš NuGet Package Manager, kad konvertuotumėte JSON failą į Excel
  2. Sukurkite JSON duomenų pavadinimų stilių nustatydami skirtingas ypatybes, pvz., lygiavimą, šrifto spalvą ir paryškintą vėliavėlę
  3. Inicijuokite JsonLayoutOptions klasės objektą naudodami aukščiau pateiktą stilių ir kitas vėliavėles
  4. Sukurkite tuščią Workbook ir gaukite nuorodą į tikslinį darbalapį
  5. Skaitykite visą JSON turinį į eilutės kintamąjį
  6. Norėdami konvertuoti JSON eilutę į Excel, iškvieskite JsonUtility klasės funkciją ImportData.
  7. 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#.

 Latviski