JSON to CSV in C#

Amikor az adatokkal dolgozunk, gyakran két formátum jön a játékba: JSON (JavaScript Object Notation) és CSV (Comma-Separated Values).JSON nagyszerű a strukturált adatcsere, míg a CSV továbbra is egyszerű, emberbarát módon tárolja a táblagépes adatokat.Ebben a bejegyzésben részletes, lépésről lépésre folyamaton keresztül fogok menni, hogy átalakítsa a jSON adatait CSV formába C# használatával.

C# könyvtár, hogy JSON CSV

Ahhoz, hogy az átalakítást szüntelenül kezeljük, a hatékony Aspose.Cells JSON Converter for .NET könyvtár. gyorsan elkezdheted a Töltse le az API-t vagy telepítve a NuGet. Például a Package Manager Console használatával egyszerűen fut:

PM> Install-Package Aspose.Cells

Lépések JSON átalakításához CSV

Az Aspose.Cells for .NET egyszerűsíti a JSON-t CSV-re való átalakítását.

  • Egy új Excel munkafüzet létrehozása: Kezdje a tiszta csatornából egy újabb Excel-fájlt készítve.
  • **Olvassa el a JSON adatait:**Importáljon adatokat egy jSON fájlból vagy egy Json sorból.
  • Adatok importálása a munkafüzetbe: A könyvtár beépített funkcióit használja, hogy a JSON-adatokat a Excel-munkahelybe helyezze.
  • Export mint CSV: Az adatokat a munkafüzetből egy CSV fájlba mentjük, így készen áll a felhasználásra különböző alkalmazásokban.

Ezekkel a lépésekkel szem előtt tartva, merüljünk mélyebben a kódba.

Átalakítsa a JSON adatokat CSV-re C#

Ebben a szakaszban részletezzük, hogyan lehet programozottan C#-ban átalakítani a JSON-t CSV-re.

  • A Workbook Object létrehozása: Új objektumot indít Munkakönyv Az objektum, amely az Excel fájlként szolgál.
  • A munkafüzet kiválasztása: Az első munkalapra hivatkozást kap a Műkönyvíró.Worksheets[0] A gyűjtemény.
  • A konverziós opciók beállítása: Hozzon létre egy példát a JsonLayoutOptions osztály, hogy állítsa be a további beállításokat, amire szüksége lehet.
  • JSON adatok importálása: Használja a JsonUtility.ImportData() módja annak, hogy a JSON adatait közvetlenül a munkafüzetbe töltse fel.
  • Szerkesztés CSV: Végül exportálja a munkafüzet adatait CSV fájlként a Workbook.Save (string és SaveFormat.CSV) A módszer.

Az alábbi kódmintát mutatja a JSON-adatok exportálásának gyakorlati megvalósításának a C# használatával a CSV-re:

JSON adatok

A demonstrációhoz vegye figyelembe a következő JSON mintát, amely a hírnevükkel rendelkező csomópontok listáját képviseli.

[
    {"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}
]

Átalakított CSV

A konverzió futtatása után a JSON-adatokat egy gondosan szervezett CSV fájlra alakítják át. Az alábbi kép egy példányt mutat arról, hogy a konvertált CSV hogyan néz ki:

JSON to CSV

Átalakítsa a JSON-t a CSV Online-ra

Ha gyors megoldást szeretne írni kód nélkül, ellenőrizze a mi Ingyenes online JSON a CSV konverterEz az eszköz lehetővé teszi, hogy egyszerűen töltse fel a JSON fájlt, és kezeli a konverziót az Ön számára egy pillanatra.

Ingyenes JSON adatok CSV Converter

Szeretné kipróbálni a teljes erejét Aspose.Cells .NET korlátok nélkül? Ingyenes ideiglenes engedély és exportálja a JSON fájlokat CSV formátumra semmilyen értékelési korlátozás nélkül. Dokumentáció Ez nagyon hasznos, és a közösségünk aktívan Fórum Ha bármilyen kérdése van.

következtetések

Ez a könyvtár nem csak egyszerűsíti az Excel fájl műveleteit, hanem megkönnyíti a különbözõ adatformátumok közötti távolságot, így könnyebb integrálni és manipulálni az adatokat a .NET alkalmazásokban. függetlenül attól, hogy az adatok által vezérelt alkalmazásokat fejlesztesz, vagy csak átalakítod az adataidat, a fenti lépéseket követve segíteni fogsz konvertálni a JSON-fájlt a Excelhez a C# használatával vagy más módszereket használni, mint például JSON a CSV-C# Console a projektekhez.

More in this category