Kā pārvērst JSON uz Excel, izmantojot C#

Kā pārvērst JSON uz Excel, izmantojot C#

Konvertēšana JSON uz Excel ir būtiski, lai nodrošinātu strukturētu datu analīzi un uzņēmējdarbības ziņošanu. Aspose.Cells for .NET nodrošina spēcīgus veidus, kā importēt JSon tieši uz skalošanas lapas vai CSV failiem, izmantojot vienkāršu un elastīgu API.

Kāpēc JSON konvertēt uz Excel?

  • Struktūras ziņošana:- Pārvērsiet API vai pakalpojumu datus JSON tabulas formātos, lai uzlabotu lasamību.

  • Automašīna ir:- Automātiski ievadiet datus Excel bez manuāla formātā vai iejaukšanās.

  • • Versatilitāte: *- Atbalsta iznākumu kā XLSX vai CSV formātus ar izkārtojuma pielāgošanu.

Pakāpeniski ceļvedis, kā pārvērst JSON uz Excel

1. solis: instalēt Aspose.Cells caur NuGet

Instalēt Aspose.Cells bibliotēku:

dotnet add package Aspose.Cells

2. solis: Konfigurēt Aspose.Cells licences

Aktivizējiet pilnīgu funkcionalitāti ar savu licenci:

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

3. solis: uzlādēt JSON ieejas

Izlasiet JSON no strīda vai a .json Fails ir:

  • No filmas:
string jsonInput = File.ReadAllText("Data.json");
  • No strīda tieši:
string jsonInput = "[{'nodeId':1,'reputation':1134},{'nodeId':2,'reputation':547}]";

4. solis: izveidot darba grāmatu un piekļuves darba lapu

Sākotnēji izveidojiet darba grāmatu un piekļūsiet tā default darba lapu:

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

5. solis: iestatīt JsonLayoutOptions

Iestatīt izkārtojuma iespējas, lai apstrādātu raķetes kā tabulas:

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

6. solis: JSON ievadīšana darba lapā

Importēt JSON darba lapā, izmantojot lietojumprogrammas metodi:

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

7. solis: Iegūstiet Excel vai CSV

Izveidojiet datus vēlamā formātā:

  • Saglabājiet kā Excel:
workbook.Save("output.xlsx");
  • Saglabājiet kā CSV:
workbook.Save("output.csv", SaveFormat.CSV);

Kopīgas problēmas un fiksācijas

JSON Array nav pareizi sadalīts

  • Rīkojums : Apdrošināšana JsonLayoutOptions.ArrayAsTable ir noteikts true Ielieciet šķēles līnijām.

2. fails nav ietaupīts

  • Rīkojums : Pārbaudiet, vai ir derīgas maršrutas un ka jūsu pieteikumam ir rakstīt atļaujas.

Licencēšanas brīdinājumi

  • Lēmums : apstipriniet, ka licences fails ir pareizi norādīts un uzlādēts.
 Latviski