
Kai dirbate su duomenimis, dažnai atsiranda du formatai: JSON (JavaScript Object Notation) ir CSV (Comma-Separated Values).JSON yra puikus struktūrizuotam duomenų mainui, o CSV lieka paprastas, žmogiškai draugiškas būdas saugoti lentelių duomenis.Šiame pranešime aš eisiu per išsamią, žingsnis po žvilgsnio procesą konvertuoti jSON duomenys į CSV formatą naudojant C#. Nesvarbu, ar integruojate APIs ar pertvarkykite paveldėjimo sistemas, šis vadovas apims viską, ko jums reikia.
- C# JSON į CSV konverterį
- Žingsniai, kaip konvertuoti JSON į CSV
- Konvertuoti JSON duomenis arba failus į CSV
- Konvertuoti JSON į CSV Online
C# biblioteka konvertuoti JSON į CSV
Norėdami tvarkyti konversiją, mes naudojame galingą Aspose.Cells JSON konvertuotojas .NET biblioteka. galite greitai pradėti nuo Atsisiųsti API arba įdiegti jį per NuGetPavyzdžiui, naudojant paketų valdytojo konsolę, tiesiog paleiskite:
PM> Install-Package Aspose.Cells
Žingsniai konvertuoti JSON į CSV
Aspose.Cells .NET supaprastina JSON į CSV konvertavimą. čia pateikiamas išsamesnis apžvalga apie bendrą procesą:
- ** Sukurkite naują „Excel“ darbo knygą:** Pradėkite nuo balto kanalo, sukuriant naują Excel failą.
- Skaitykite savo JSON duomenis: Duomenys importuojami iš „JSON“ failą arba jSON juostą.
- Importuoti duomenis į darbo knygelę: Naudokite bibliotekos įterptas funkcijas, kad JSON duomenys būtų įtraukti į „Excel“ darbo knygą.
- Exportuokite kaip CSV: Išsaugokite duomenis iš darbo knygos į CSV failą, kad jis būtų paruoštas naudoti įvairiose programose.
Turėdami šiuos žingsnius į galvą, paimkime giliau į kodą.
Konvertuoti JSON duomenis į CSV į C#
Šiame skyriuje bus paaiškinta, kaip programuojamai konvertuoti JSON į CSV į C#.
- ** Darbo knygos objekto kūrimas:** Jūs įkeliate naują Workbook objektas, kuris tarnauja kaip jūsų Excel failas.
- ** Pasirinkti darbalaukį:** Gaukite nuorodą į pirmąjį darbo lapą per Darbo knyga. darbo lapai[0] ir kolekcijos.
- ** Įdiegti konvertavimo galimybes:** Sukurkite pavyzdį JsonLayoutOptions klasės, kad nustatytumėte bet kokius papildomus nustatymus, kurių jums gali prireikti.
- Importuojant JSON duomenis: Naudokite JsonUtility.ImportData() metodas įkelti JSON duomenis tiesiai į darbalaukį.
- ** Išsaugoti kaip CSV:** Galų gale, eksportuoti savo darbo knygos duomenis kaip “CSV” failą naudojant Darbo knyga.Save(string, SaveFormat.CSV) ir metodą.
Žemiau pateikiamas kodo pavyzdys rodo praktinį JSON duomenų eksportą į CSV su C# įgyvendinimą:
JSON duomenys
Norėdami demonstruoti, apsvarstykite toliau pateiktą JSON pavyzdį, kuris yra sąrašas mazgų su jų reputacija.
[
{"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}
]
Konvertuotas CSV
Po to, kai vykdomas konvertavimas, JSON duomenys konvertuojami į gerai organizuotą CSV failą. žemiau pateikta nuotrauka rodo pavyzdį, kokia konvertuota CSV gali atrodyti:

Konvertuoti JSON į CSV Online
Jei norėtumėte greito sprendimo be kodo rašymo, patikrinkite mūsų Nemokamas internetinis JSON į CSV konverterįŠis įrankis leidžia jums paprasčiausiai įkelti savo JSON failą ir jis tvarko konvertavimą jums per snap.

Nemokami JSON duomenys į CSV konverterį
Norite išbandyti visą galią Aspose.Cells .NET be jokių apribojimų? Laikinosios nemokamos licencijos ir eksportuoti JSON failus į CSV formatą be jokių vertinimo apribojimų. dokumentacija Tai labai naudinga, ir mūsų bendruomenė yra aktyvi Forumas Jei turite kokių nors klausimų.
Conclusion
Konvertuojant JSON duomenis į CSV naudojant C# yra tiek efektyvus ir paprastas su Aspose.Cells .NET. Ši biblioteka ne tik supaprastina Excel failų operacijas, bet ir palengvina skirtingų duomenų formatų spragą, todėl lengviau integruoti ir manipuliuoti duomenimis. Nesvarbu, ar jūs kuriate duomenų valdomas programas ar tiesiog perdirbti savo duomenys, laikydamiesi aukščiau pateiktų žingsnių padės jums **konvertinti Json failą į Excel naudodami C # ** arba naudoti kitus metodus, tokius kaip JSON į CSV konsolę jūsų projektams.