Konvertuoti JSON duomenis į „Excel“ arba „CSV“ formatus yra bendra struktūrizuoto ataskaitų teikimo ir verslo analizės reikalavimas. „Aspose.Cells for .NET“ suteikia veiksmingą būdą tai pasiekti su savo galinga API.

Introduction

Konvertuojant JSON duomenis į Excel arba CSV formatus yra būtina, kad būtų galima struktūrizuoti duomenų analizę ir verslo ataskaitą. Aspose.Cells for .NET siūlo paprastą, bet lanksčią API, skirtą tiesiogiai importuoti „JSON“ į skirtukus ar CSV failus.

Kodėl verta konvertuoti JSON į Excel?

  • Struktūrizuota ataskaita: API ar paslaugų duomenis „JSON“ paversite lentelių formatais, kad būtų galima geriau skaityti.
  • Automatija: Automatiškai importuokite duomenis į „Excel“ be rankinio formatuojimo ar intervencijos.
  • Versatilumas: Palaiko išleidimą kaip XLSX arba CSV formatus su dizaino pritaikymu.

Žingsnis po žingsnio, kaip konvertuoti JSON į Excel

1 žingsnis: Įdiegti Aspose.Cells per NuGet

Įdiegti Aspose.Cells biblioteką:

$ dotnet add package Aspose.Cells

2 žingsnis: konfigūruoti Aspose.Cells licenciją

Įjungti visą funkcionalumą su savo licencija:

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

3 žingsnis: įkrovimas JSON

Skaityti JSON iš eilės arba a .json Duomenų sąrašas:

  • Iš failų:
string jsonInput = File.ReadAllText("Data.json");
  • Iš eilės tiesiogiai:
string jsonInput = "[{\"nodeId\":1,\"reputation\":1134},{\"nodeId\":2,\"reputation\":547}]";

4 žingsnis: Darbo knygos ir prieigos darbalaukio kūrimas

Pradėkite darbo knygą ir susipažinkite su jos numatytu darbo lapeliu:

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

5 žingsnis: nustatyti JsonLayoutOptions

Konfigūruokite išdėstymo parinktis, kad orai būtų traktuojami kaip lentelės:

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

6 žingsnis: JSON įvedimas į darbalaukį

Importuoti JSON į darbo lapą naudojant naudingumo metodą:

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

7 žingsnis: išsaugoti į Excel arba CSV

Eksportuoti duomenis į pageidaujamą formatą:

  • Išsaugokite kaip Excel:
workbook.Save("output.xlsx");
  • Išsaugoti kaip CSV:
workbook.Save("output.csv", SaveFormat.CSV);

Bendros problemos ir fiksacijos

1. „JSON Array“ nėra tinkamai išdėstytas

  • Atsakymas Saugumas JsonLayoutOptions.ArrayAsTable Nustatyta į true Įdėti žiedus į eilutes.

2. failų neišsaugojimas

  • Išsprendimas : Patikrinkite galiojančius maršrutus ir kad jūsų paraiška turi rašytinius leidimus.

3. licencijavimo įspėjimai

  • Išsprendimas : patvirtinkite, kad licencijos failas yra teisingai pažymėtas ir įkrautas.

More in this category