Het omzetten van JSON-gegevens in Excel of CSV-formaat is een algemeen vereiste voor gestructureerde rapportage en bedrijfsanalyse. Aspose.Cells voor .NET biedt een efficiënte manier om dit te bereiken met zijn krachtige API.
Introductie
Het omzetten van JSON-gegevens in Excel of CSV-formaat is essentieel voor het mogelijk maken van gestructureerde gegevensanalyse en bedrijfsrapportage. Aspose.Cells voor .NET biedt een eenvoudige, maar flexibele API om JSO’s rechtstreeks te importeren in spreadsheets of CSV-bestanden.
Waarom omzetten JSON naar Excel?
- Structuurde rapportage: Verwijder API- of servicegegevens in JSON naar tabulaire formaten voor betere leesbaarheid.
- Automatie: Automatische gegevensimport in Excel zonder handmating of interventie.
- Versatiliteit: Ondersteunt output als XLSX of CSV-formaat met layout aangepastheid.
Step-by-step gids voor het omzetten van JSON naar Excel
Stap 1: Installeer Aspose.Cells via NuGet
Installeer de Aspose.Cells bibliotheek:
$ dotnet add package Aspose.Cells
Stap 2: Configure Aspose.Cells Licentie
Activeren van volledige functionaliteit met uw licentie:
Metered metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
Stap 3: Load JSON Input
Lees JSON van een string of een .json
Het bestand:
- Van het bestand:
string jsonInput = File.ReadAllText("Data.json");
- Van string rechtstreeks:
string jsonInput = "[{\"nodeId\":1,\"reputation\":1134},{\"nodeId\":2,\"reputation\":547}]";
Stap 4: Maak een werkboek en een Access-werkblad
Initialiseren van een werkboek en toegang tot zijn standaard werkblad:
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];
Stap 5: Set JsonLayoutOptions
Configureer layout opties om array’s als tabellen te behandelen:
JsonLayoutOptions options = new JsonLayoutOptions();
options.ArrayAsTable = true;
Stap 6: Importeren van JSON in werkblad
Importeer JSON in het werkblad met behulp van de utility methode:
JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, options);
Stap 7: Save in Excel of CSV
Exporteer de gegevens naar het gewenste formaat:
- Speel als Excel:
workbook.Save("output.xlsx");
- Speel als CSV:
workbook.Save("output.csv", SaveFormat.CSV);
Gemeenschappelijke problemen en fixes
JSON Array niet correct geparkeerd
- Oplossingen : Veiligheid
JsonLayoutOptions.ArrayAsTable
is vastgesteld aantrue
om rotsen in rijen te vlekken.
2. bestanden niet te besparen
- Solutie: Check voor geldig paden en dat uw aanvraag schriftelijke toestemming heeft.
3. vergunning waarschuwingen
- Oplossing: bevestigt dat de licentiebestand correct is vermeld en geladen.
More in this category
- Aanpassen van Excel naar Image Rendering in C# met behulp van Aspose.Cells
- Automatiseren Batch Excel naar PDF Conversie in .NET
- Bescherm Excel XLS, XLsX bestanden met behulp van C#
- Bescherm Excel-bestanden met Aspose.Cells Spreadsheet Locker voor .NET
- Beveiliging van gevoelige Excel-documenten met Aspose.Cells LowCode Spreadsheet Locker