
在与数据工作时,有两种格式经常出现:JSON(JavaScript Object Notation)和CSV(Comma-Separated Values)。Json是结构化数据交换的好处,而SSV仍然是一个简单的人友好的方式来存储表数据。在本文中,我将通过一个详细的,步骤一步的过程来将JSON数据转换为CSB格达使用C.
C# 图书馆将 JSON 转换为 CSV
為了無情地處理轉換,我們使用強大的 Aspose.Cells JSON 转换器为 .NET 图书馆:你可以快速开始 下载 API 或者通过安装 NuGet. 例如,使用包管理器控制台,简单运行:
PM> Install-Package Aspose.Cells
将 JSON 转换为 CSV
Aspose.Cells for .NET 简化了 JSON 转换为 CSV:
- 创建一个新的 Excel 工作簿: 通过创建一个新的 Excel 文件,从一个空白的管道开始.
- 阅读您的 JSON 数据: 从 JSON 文件或 JSON 序列中输入数据.
- 将数据输入到工作簿: 使用图书馆内置功能将 JSON 数据输入到 Excel 工作簿中.
- 以 CSV 形式出口: 从工作簿中将数据保存到 CSV 文件中,使其准备好在各种应用程序中使用.
考虑到这些步骤,让我们深入了解代码.
将 JSON 数据转换为 CSV 在 C#
在此部分中,我们将详细说明如何在 C# 中编程转换 JSON 到 CSV:
- 创建一个工作簿对象: 您正在启动一个新的 工作簿 作为您的 Excel 文件的对象.
- 选择工作表: 通过 工作簿 - 工作簿[0] 收藏.
- 设置转换选项: 创建一个例子 JsonLayoutOptions 类设置您可能需要的任何额外设置.
- 进口 JSON 数据: 使用 JsonUtility.ImportData() 方法将您的 JSON 数据直接上传到工作表中.
- 保存为 CSV: 最后,将工作簿数据作为 CSV 文件输出,使用 此分類上一篇: Workbook.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 转换为 CSV Online
如果你更喜欢没有写代码的快速解决方案,请查看我们的 免费在线 JSON 到 CSV 转换器. 这个工具允许你简单地上传你的JSON文件,它处理转换为你在一个步骤.

免费 JSON 数据转换为 CSV 转换器
想尝试 Aspose.Cells 为 .NET 无限制的全部功率吗? 您可以获取 免费临时许可证 并将 JSON 文件出口到 CSV 格式,无需任何评估限制 人们在说什么 这是非常有用的,我们的社区是积极的 论坛 如果你有任何问题.
结论
使用 C# 将 JSON 数据转换为 CSV 是有效和简单的 Aspose.Cells for .NET. 此图书馆不仅简化了 Excel 文件操作,而且还将不同数据格式之间的差距桥梁,使其更容易集成和操作数据在 .net 应用程序中。 无论您正在开发以数据驱动的应用或只是改进您的数据,遵循上述步骤将帮助您 通过 C # 转換 Json 文档到 Excel 或使用其他方法,如 J SON 到 CSV C_ Console 为您的项目.