JSON-tietojen muuntaminen Excelin tai CSV-muodoksiin on yleinen vaatimus rakenteelliselle raportoinnille ja liiketoiminnan analyysille. Aspose.Cells for .NET tarjoaa tehokkaan keinon saavuttaa tämä voimakkaalla API:llä.

Johdanto

JSON-tietojen muuntaminen Excel- tai CSV-muotoihin on välttämätöntä rakenteellisten tietojen analysoinnin ja liiketoiminnan raportoinnin mahdollistamiseksi. Aspose.Cells for .NET tarjoaa yksinkertaisen, mutta joustavan API: n tuodaan jSONia suoraan levytiedostoihin tai CSV-faileihin.

Miksi muuttaa JSON Exceliksi?

  • Rakenteellinen raportointi: Vaihda API- tai palvelutiedot JSON: ssä taulukonmuotoihin paremman luettavuuden vuoksi.
  • Automaatio: Automaattinen tietojen tuonti Excelin ilman manuaalista muotoilua tai puuttumista.
  • Versatiliteetti: Tuottaa tulosta XLSX- tai CSV-muodossa asetuksen mukautuksella.

Vaiheittainen opas JSON: n muuntamiseen Exceliin

Vaihe 1: Asenna Aspose.Cells NuGetin kautta

Asenna Aspose.Cells kirjasto:

$ dotnet add package Aspose.Cells

Vaihe 2: Aseta Aspose.Cells lisenssi

Aktivoi täysi toiminnallisuus lisenssilläsi:

Metered metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");

Vaihe 3: Lataa JSON Input

Lue JSON sarjasta tai a .json ja tiedostoja:

  • Tästä tiedostosta:
string jsonInput = File.ReadAllText("Data.json");
  • Käytettävissä olevista linjoista:
string jsonInput = "[{\"nodeId\":1,\"reputation\":1134},{\"nodeId\":2,\"reputation\":547}]";

Vaihe 4: Luo työpöytä ja Access työpöytä

Aloita työpöytä ja pääse sen oletusarvoiseen työpöytään:

Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];

Vaihe 5: Aseta JsonLayoutOptions

Aseta asettamisvaihtoehdot käsittelemään esineitä taulukoina:

JsonLayoutOptions options = new JsonLayoutOptions();
options.ArrayAsTable = true;

Vaihe 6: JSON: n tuonti työpöydälle

Tuoda JSON työpöydälle käyttämällä hyödyllistä menetelmää:

JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, options);

Vaihe 7: Tallenna Excelin tai CSV:n

Tuoda tiedot haluttuun muotoon:

  • Tallenna Excel:
workbook.Save("output.xlsx");
  • Tallenna CSV:
workbook.Save("output.csv", SaveFormat.CSV);

Yhteiset ongelmat ja korjaukset

1. JSON Array ei pysäytä oikein

  • Ratkaisu: Turvallisuus JsonLayoutOptions.ArrayAsTable on määritelty true Jäähdytään ryppyjä riviin.

2. Tiedosto ei säästä

  • Ratkaisu: Tarkista voimassa olevia reittejä ja että hakemuksellasi on kirjoitettuja lupia.

3. Lisenssin varoitukset

  • Ratkaisu: Vahvista, että lisenssin tiedosto on tarkoituksenmukaisesti viitattu ja ladattava.

More in this category