
När du arbetar med data kommer två format ofta in i spelet: JSON (JavaScript Object Notation) och CSV (Comma-Separated Values).JSON är bra för strukturerad datautbyte, medan CSV förblir ett enkelt, mänskligt vänligt sätt att lagra tabelldata.I den här posten kommer jag att gå igenom en detaljerad, steg-för-steg process för att konvertera jSON-data till CSV-format med hjälp av C#. Oavsett om du integrerar med APIs eller reformerar data för arvssystem, kommer denna guide att täcka allt du behöver.
- C# JSON till CSV Converter
- Steg för att konvertera JSON till CSV
- Konvertera JSON-data eller fil till CSV
- Konvertera JSON till CSV Online
C# Library för att konvertera JSON till CSV
För att hantera omvandlingen smidigt använder vi den kraftfulla Aspose.Cells JSON Converter för .NET biblioteket. du kan snabbt börja med Ladda ner API eller installera det via NuGet. Till exempel, med hjälp av Package Manager Console, kör bara:
PM> Install-Package Aspose.Cells
Steg för att konvertera JSON till CSV
Aspose.Cells för .NET förenklar omvandlingen av JSON till CSV. Här är en mer detaljerad titt på den övergripande processen:
- Skapa en ny Excel-arbetsbok: Börja från en vit kanvas genom att skapa en ny Excel-fil.
- Läs dina JSON-data: Importera data från en JSON-fil eller en JSON-sträng.
- Importera data i arbetsboken: Använd bibliotekets inbyggda funktioner för att infoga JSON-data i Excel-arbetsboken.
- Exportera som CSV: Spara data från arbetsboken i en CSV-fil, vilket gör den redo för användning i olika applikationer.
Med dessa steg i åtanke, låt oss dyka djupare in i koden.
Konvertera JSON Data till CSV i C#
I det här avsnittet beskrivs hur man konverterar JSON till CSV programmatiskt i C#.
- Skapa ett Workbook Object: Du installerar en ny Arbetsbok objekt som fungerar som din Excel-fil.
- Välj arbetsboken: Få en hänvisning till det första arbetsböcket via [Arbetsbok - Arbetsböcker0 ) och samlingen.
- Setting Up Conversion Options: Skapa en instans av JsonLayoutOptions klass för att konfigurera eventuella ytterligare inställningar du kan behöva.
- Importera JSON-data: Använd JsonUtility.ImportData() Metod för att ladda dina JSON-data direkt i arbetsbladen.
- Sätt som CSV: Slutligen exporterar du arbetsbokdata som en CSV-fil med hjälp av Workbook.Save (string och SaveFormat.CSV) Metoden är.
Koden nedan visar en praktisk implementering av export av JSON-data till CSV med C#:
JSON Data
För demonstration, överväga följande JSON-prov, som representerar en lista över noder med deras rykte. Detta är JSON-input som används i ovanstående kodexempel:
[
{"nodeId":1,"reputation":1134},
{"nodeId":2,"reputation":547},
{"nodeId":3,"reputation":1703},
{"nodeId":4,"reputation":-199},
{"nodeId":5,"reputation":-306},
{"nodeId":6,"reputation":-49},
{"nodeId":7,"reputation":1527},
{"nodeId":8,"reputation":1223}
]
Konverterad CSV
Efter att konverteringen har utförts omvandlas JSON-data till en välorganiserad CSV-fil. bilden nedan visar ett prov av vad den konverterade CSV kan se ut:

Konvertera JSON till CSV Online {#Konvertera JSON till CSV-Online}
Om du föredrar en snabb lösning utan att skriva kod, kolla in vår Gratis online JSON till CSV konverterareDetta verktyg låter dig helt enkelt ladda upp din JSON-fil och det hanterar omvandlingen för dig i en snap.

Gratis JSON Data till CSV Converter
Vill du prova den fullständiga kraften av Aspose.Cells för .NET utan några gränser? Fri tillfällig licens och exportera JSON-filer till CSV-format utan några utvärderingsbegränsningar. Dokumentation är mycket användbart, och vårt samhälle är aktivt på Forumet Om du har några frågor.
slutsatser
Konvertera JSON-data till CSV med hjälp av C# är både effektivt och enkelt med Aspose.Cells för .NET. Denna bibliotek förenklar inte bara Excel-filerverksamheten utan också brinner gapet mellan olika dataformat, vilket gör det lättare att integrera och manipulera data i .NET-applikationer. Oavsett om du utvecklar datadriven program eller bara omvandlar dina data, följer stegen ovan hjälper dig att konvertera JSon-fil till Excel med C # eller använda andra metoder som JSON till CSV-konsol för dina projekt. Du kan också utforska hur man Konverterar Json tillCSV i Excel for en snabb spreadsheet-lösning, eller använder C# JSON till csv för mer flexibilitet.