JSON to CSV in C#

Когато работите с данни, два формата често влизат в игра: JSON (JavaScript Object Notation) и CSV (Comma-Separated Values).JSON е чудесен за структуриран обмен на данните, докато CSV остава прост, хуманно начин за съхранение на таблични данни.В тази статия, аз ще ви премина през подробен, стъпка по стъпало процес за конвертиране на JSon данни в CSV формат с помощта на C#. Независимо дали интегрирате с APIs или реформирате данни за наследствени системи, този ръководство ще покрие всичко, от което се нуждаете.

C# Библиотека за конвертиране на JSON в CSV

За да се справим с преобразуването безсилно, ние използваме силните Aspose.Cells JSON Converter за .NET Библиотека. можете бързо да започнете Изтегляне на API или да се инсталира чрез NuGet. Например, като използвате конзола за мениджър на опаковки, просто изпълнете:

PM> Install-Package Aspose.Cells

JSON в CSV

Aspose.Cells за .NET улеснява конвертирането на JSON в CSV:

  • Създаване на нова Excel работна книга: Започнете от бял канал, като създадете нов Excel файл.
  • Прочетете Вашите JSON данни: Импортиране на данни от Json файл или jSON лента.
  • Инвестиране на данни в работната книга: Използвайте вградените функции на библиотеката, за да въведете JSON данните в работна книга на Excel.
  • Експортиране като CSV: Съхраняване на данните от работната книга в CSV файл, което го прави готов за употреба в различни приложения.

С тези стъпки в ума, нека се потопим по-дълбоко в кода.

JSON данни в CSV в C#

В този раздел ще бъде подробно как да се конвертира JSON в CSV програматично в C#.

  • Създаване на обект на работна книга: Вие инсталирате нов Работна книга обекти, които служат като вашия Excel файл.
  • Избор на работния лист: Получете препратка към първия работен лист чрез Работна книга.Worksheets[0] в колекцията.
  • Настройване на опции за конвертиране: Създайте инстанция на JsonLayoutOptions клас, за да конфигурирате всякакви допълнителни настройки, от които може да се нуждаете.
  • Импортиране на JSON данни: Използвайте JsonUtility.Import() Метод за изтегляне на JSON данни директно в работния лист.
  • Съхраняване като CSV: В крайна сметка, експортирайте данните на работна книга като файл CSV с помощта на Save(string, SaveFormat.CSV) Методът .

Кодният шаблон по-долу показва практическа имплементация на експортирането на JSON данни към CSV с C#:

JSON данни

JSON шаблон, който представлява списък на възли с тяхната репутация. Това е JSON:

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

Конвертиране на CSV

JSON данните се преобразуват в добре организиран CSV файл. На снимката по-долу се показва проба на това, което конвертираният CSV:

JSON to CSV

JSON в CSV Online

Ако предпочитате бързо решение без да пишете код, проверете нашия Безплатен онлайн JSON към CSV конвертор. Този инструмент ви позволява просто да изтеглите вашия JSON файл и той управлява конвертирането за вас в snap.

JSON данни за CSV конвертор

Искате да опитате пълната мощност на Aspose.Cells за .NET без никакви ограничения? Безплатна временна лиценза и експортиране на JSON файлове в CSV формат без каквито и да било ограничения за оценка. Документация Това е много полезно и общността ни е активна. Форумът Ако имате някакви въпроси.

заключение

Конвертирането на JSON данни в CSV с помощта на C# е ефективно и просто с Aspose.Cells за .NET. Тази библиотека не само улеснява операциите на файловете на Excel, но също така разширява разстоянието между различните формати на данни, което го прави по-лесно да се интегрират и манипулират данните в приложенията. Независимо дали се разработват приложения, които се управляват от данни или просто се реформирате, следващите стъпки ще ви помогнат да конвертирате файла Json в Excel с използване на c# или да използвате други методи като JSON в CSV Console за вашите проекти.

More in this category