这是一个简短的教程,它解释了如何通过将源 JSON 文件从磁盘加载到字符串变量,然后将其保存为 XLSX 文件来在 Python 中将 JSON 转换为 Excel。在此过程中,可以创建新工作簿或加载现有工作簿,以便从用户指定的单元格开始将 JSON 数据导入指定工作表。使用 Python JSON 到 Excel 转换可以使用 JsonLayoutOptions 类对象进行控制,该对象允许对转换过程进行许多自定义。
在 Python 中将 JSON 转换为 Excel 的步骤
- 设置必要的环境以在您的应用程序中运行 Aspose.Cells for Python 通过 Java
- 从磁盘加载示例 JSON 文件
- 创建一个空的 Workbook 类实例用于导入 JSON 数据
- 获取对要复制 JSON 数据的所需 worksheet 的引用
- 创建 JsonLayoutOptions 类对象,自定义 JSON 导入流程
- 使用 JsonUtility.importData 将数据导入所需的工作表
- 自动拟合列后将生成的工作簿另存为 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 上的文章。