Kako pretvoriti JSON datoteku u Excel koristeći C#

Ovaj kratki vodič objašnjava kako pretvoriti JSON datoteku u Excel koristeći C# čitanjem JSON podataka iz bilo kojeg izvora i zatim ih spremiti kao Excel datoteku, recimo XLSX nakon definiranja oblikovanja uvezenih podataka. Učitat će se prazna ili postojeća radna knjiga i JSON podaci će se uvesti u korisnički definiranu početnu ćeliju na odabranom radnom listu. Tijekom ove konverzije JSON u Excel u C#, imat ćete potpunu kontrolu nad postavkama fonta, prikazom rešetke, poravnavanjem teksta, postavljanjem stranice i nizom drugih parametara.

Koraci za pretvaranje JSON datoteke u Excel pomoću C#

  1. Dodajte referencu na biblioteku Aspose.Cells iz NuGet Package Managera za pretvaranje JSON datoteke u Excel
  2. Napravite stil za naslove JSON podataka postavljanjem različitih svojstava kao što su poravnanje, boja fonta i podebljana zastavica
  3. Inicijalizirajte objekt klase JsonLayoutOptions koristeći gornji stil i druge oznake
  4. Napravite praznu Workbook i dobijte referencu na ciljni radni list
  5. Pročitajte cijeli JSON sadržaj u string varijablu
  6. Pozovite funkciju ImportData klase JsonUtility za pretvaranje JSON niza u Excel
  7. Spremite izlaznu Excel datoteku koja sadrži uvezene JSON podatke

Ovdje prvo inicijaliziramo izborne parametre oblikovanja potrebne za naslove u izlaznoj Excel datoteci. U sljedećem koraku radna knjiga se inicijalizira i dobiva se referenca na ciljni radni list. Konačno, izvorni JSON podaci učitavaju se u varijablu niza i koriste u funkciji ImportData kao parametar zajedno s ostalim potrebnim informacijama. Za izvoz JSON-a u Excel C# primjer koda prikazan je u nastavku.

Kod za pretvaranje JSON-a u Excel u C#

Ovaj kod koristi CellsFactory za stvaranje stila za naslove izlaznih JSON podataka definiranjem horizontalnog poravnanja i postavki fonta koje se kasnije koriste u objektu JsonLayoutOptions. Funkcija JsonUtility.ImportData() zahtijeva izvorni JSON niz, referencu na kolekciju ćelija ciljnog radnog lista, prvi redak i stupac u koji se podaci trebaju uvesti i opcije izgleda postavljene na početku programa.

Ovaj kratki vodič nas je vodio kako pomoću C# pretvoriti JSON u Excel. Međutim, ako želite naučiti kako pretvoriti JSON u CSV, pogledajte članak na kako pretvoriti JSON u CSV u C#.

 Hrvatski