Konvertering av JSON-data til Excel eller CSV-format er et vanlig krav for strukturert rapportering og forretningsanalyse. Aspose.Cells for .NET gir en effektiv måte å oppnå dette med sin kraftige API.

Introduction

Konvertering av JSON-data til Excel eller CSV-format er viktig for å muliggjøre strukturert dataanalyse og forretningsrapportering. Aspose.Cells for .NET tilbyr en enkel, men fleksibel API til å importere jSON direkte til spreadsheets eller CSV-filer.

Hvorfor konvertere JSON til Excel?

  • Strukturert rapportering: Turn API eller service data i JSON til tabellformater for bedre lesbarhet.
  • Automasjon: Automatisert dataimport til Excel uten manuell formatering eller inngrep.
  • ** Versatilitet:** Støtter utgang som XLSX eller CSV-formater med layout tilpassing.

Step-by-step guide for å konvertere JSON til Excel

Steg 1: Installere Aspose.Cells via NuGet

Installere Aspose.Cells bibliotek:

$ dotnet add package Aspose.Cells

Steg 2: Konfigurere Aspose.Cells lisens

Aktivere full funksjonalitet med lisensen din:

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

Trinn 3: Last ned JSON Input

Les JSON fra en string eller en .json Filet er:

  • Fra filen:
string jsonInput = File.ReadAllText("Data.json");
  • Fra String direkte:
string jsonInput = "[{\"nodeId\":1,\"reputation\":1134},{\"nodeId\":2,\"reputation\":547}]";

Steg 4: Lag en arbeidsbok og Access-arbeidsbok

Initialisere en arbeidsbok og få tilgang til den standard arbeidsbladen:

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

Steg 5: Sett JsonLayoutOptions

Konfigurer layoutalternativer for å behandle arrayer som tabeller:

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

Steg 6: Importere JSON i arbeidsboken

Import JSON inn i arbeidsboken ved hjelp av verktøyet:

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

Steg 7: Lagre til Excel eller CSV

Eksportere dataene til et ønsket format:

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

Vanlige problemer og fixer

JSON Array ikke passerer riktig

  • Løsning : Sikkerhet JsonLayoutOptions.ArrayAsTable Det er satt til true for å flekke arene i rader.

Filer ikke sparer

  • Løsning : sjekk for gyldige veier og at søknaden din har skriftlige tillatelser.

3.Lisensiering advarsler

  • Løsning : Bekreft at lisensfilen er riktig referert og lastet.

More in this category