如何在 Python 中将 JSON 转换为 CSV

本教程旨在指导如何在 Python 中**将 JSON 转换为 CSV。它包含对用于配置 Python 环境的资源的引用、执行此任务要遵循的详细步骤以及可运行的示例 Python 代码。 将 JSON 写入 CSV Python 代码非常简单,不需要任何其他第三方工具。

在 Python 中将 JSON 转换为 CSV 的步骤

  1. 设置环境 通过 Java 使用 Aspose.Cells for Python
  2. 创建或加载源 JSON 数据到字符串变量中
  3. 创建一个空的 Workbook 类对象,其中 JSON 数据将保存为 CSV
  4. 获取对新创建的工作簿中第一个 worksheet 的引用
  5. 实例化 JsonLayoutOptions 类对象,自定义转换过程
  6. 使用 JsonUtility.importData 函数,将 JSON 数据转换为 CSV
  7. 将生成的工作簿另存为磁盘上的 CSV 文件

这些步骤通过共享用于设置 Python 环境的资源然后共享逐步执行此任务的过程来描述该过程。我们必须直接设置 JSON 字符串或从某个文件加载它,创建一个空工作簿或加载现有工作簿,获取对要导入 JSON 数据的目标工作表的引用,使用 JsonUtility 将 JSON 字符串导入 CSV。 importData() 函数,最后使用 Workbook.save 函数将工作簿保存为 CSV。 将 JSON 转换为 CSV Python 相关类也在用于所述转换的这些步骤中被识别。

使用 Python 将 JSON 转换为 CSV 的代码

我们使用了 JsonLayoutOptions.setArrayAsTable(True),它导致数据作为表格传输,即标题仅在文件开头放置一次,然后仅在文件的下一行中复制数据。如果要重复每一行的标题,请删除此调用。同样,虽然 converting JSON to CSV Python 代码可以使用此 JsonLayoutOptions 类来决定将数字和日期数据转换为适当的格式和类型,但也可以完全删除标题行、设置标题样式以及许多其他选项。

本文教我们如何在 Python 中将 JSON 转换为 CSV,但是如果要将输出工作簿保存为 PDF 等其他格式,请参阅 如何使用 Python 将 Excel 转换为 PDF 上的文章。

 简体中文