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.