如何在 Python 中将 JSON 转换为 Excel

这是一个简短的教程,它解释了如何通过将源 JSON 文件从磁盘加载到字符串变量,然后将其保存为 XLSX 文件来在 Python 中将 JSON 转换为 Excel。在此过程中,可以创建新工作簿或加载现有工作簿,以便从用户指定的单元格开始将 JSON 数据导入指定工作表。使用 Python JSON 到 Excel 转换可以使用 JsonLayoutOptions 类对象进行控制,该对象允许对转换过程进行许多自定义。

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

  1. 设置必要的环境以在您的应用程序中运行 Aspose.Cells for Python 通过 Java
  2. 从磁盘加载示例 JSON 文件
  3. 创建一个空的 Workbook 类实例用于导入 JSON 数据
  4. 获取对要复制 JSON 数据的所需 worksheet 的引用
  5. 创建 JsonLayoutOptions 类对象,自定义 JSON 导入流程
  6. 使用 JsonUtility.importData 将数据导入所需的工作表
  7. 自动拟合列后将生成的工作簿另存为 XLSX

将 JSON 转换为 Excel Python 语言环境设置和步骤共享以执行此任务,以便首先创建或加载工作簿并访问其目标工作表。在下一步中,创建一个 JsonLayoutOptions 类对象以自定义转换过程,例如以表格的形式写入数据,其中标题在顶部给出,数据出现在下一行。最后,将 JSON 字符串数据从指定单元格开始导入到选定的工作表中,并保存为 XLSX。

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

为了将 JSON 写入 Excel 转换器 Python 代码在上面共享,它在开始时导入所需的库和类,然后从文件中读取源 JSON 数据,但是您可以使用来自其他外部源的 JSON 数据填充字符串或提供硬编码JSON 字符串。 JsonLayoutOptions 类对象包含许多属性来控制转换过程,例如通过提供背景/前景色和字体设置标题样式、设置数字和日期格式、忽略 JSON 中的空值等。

本文介绍了如何在 Python 中将 JSON 转换为 Excel。如果您想了解将 Excel 转换为 HTML 的过程,请参阅 如何使用 Python 将 Excel 转换为 HTML 上的文章。

 简体中文