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 noteiktstrue
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.