将 JSON 数据转换为 Excel 格式可以在 Excel 熟悉的环境中进行高效的数据分析和操作。 JSON(即 JavaScript 对象表示法)是一种广泛使用的基于文本的格式,用于存储和传输数据,尤其是在服务器和 Web 应用程序之间。如果您想要在 Excel 中分析或管理 JSON 文件中的重要数据,则可以使用 Excel 的“获取和转换”功能无缝地完成此操作,无需任何额外的代码或复杂的过程。
将 JSON 数据导入 Excel
JSON 文件的结构方式既易于人类阅读,又易于机器解析。它们主要由对象和数组组成:
JSON 对象
JSON 中的对象是用大括号括起来的名称/值对的集合{ }。每对包含一个字段名称(用双引号引起来),后跟一个冒号,然后是值。例如:
{
"First Name": "Dulce",
"Last Name": "Abril",
"Gender": "Female",
"Country": "United States",
"Age": "32",
"Date": "15/10/2017",
"Id": "1562"
}JSON 数组
数组是方括号内的值的有序列表[ ]。它们可以包含多个对象或值,以逗号分隔。包含多个对象的 JSON 数组的示例如下所示:
[
{
"First Name": "Dulce",
"Last Name": "Abril",
"Gender": "Female",
"Country": "United States",
"Age": "32",
"Date": "15/10/2017",
"Id": "1562"
},
{
"First Name": "Mara",
"Last Name": "Hashimoto",
"Gender": "Female",
"Country": "Great Britain",
"Age": "25",
"Date": "16/08/2016",
"Id": "1582"
}
]这种结构允许以轻量级且易于传输的格式表示复杂的数据集。
使用 Excel 的“获取和转换”功能
Excel 的“获取和转换”工具(以前称为 Power Query)使您能够导入和转换来自各种来源(包括 JSON 文件)的数据。此功能在 Excel 2016、2019 和 Microsoft 365 中的“数据”选项卡下可用。
步骤一:打开 Microsoft Excel 并导航至Data选项卡。在“获取和转换数据”组中,单击Get Data。从下拉菜单中选择From File,然后选择From JSON.

步骤2:在出现的文件浏览器中,找到并选择您要导入的 JSON 文件,然后单击Import.

如果您直接从 Web API 导入数据,您可以选择From Web根据Get Data选项并输入 API URL。
步骤3:加载文件后,Power Query 编辑器将打开。您将看到您的数据以列表形式组织,但详细信息尚未展开。要将列表转换为表格格式,请单击To Table在编辑器的左上角。

第4步:在出现的“到表”对话框中,您可以保留默认设置并单击OK.

第5步:现在您的数据位于表中,您需要展开记录才能查看实际数据。单击第一列顶部的展开图标(两个向外的箭头)。

第6步:将出现一个菜单,显示 JSON 数据中的所有可用列。通过选中旁边的框来选择您想要包含的列。您可以取消选中要排除的任何列。做出选择后,单击OK.

现在将显示您的数据,并将所选列扩展为结构化表。

第7步:要重新排列列,请右键单击要移动的列标题,然后选择Move,然后选择所需的放置选项(例如,Left,Right,To Beginning, 或者To End).

步骤8:根据您的喜好组织数据后,单击Close & Load在左上角Home选项卡将数据导入 Excel 工作表。

JSON 数据现已成功导入 Excel 并可供分析。

如果您希望快速转换而不使用 Excel 的内置功能,有多种在线工具可以有效地将 JSON 文件转换为 Excel 格式。其中一个这样的工具是json-csv.com.
步骤一:访问json-csv.com在您的网络浏览器中。单击Upload JSON file按钮从本地系统中选择 JSON 文件。

步骤2:文件上传后,网站将以表格格式显示数据预览。检查数据以确保其正确显示。
步骤3:单击Excel File (XLSX)按钮将转换后的 Excel 文件下载到您的计算机。

下载的文件将包含 Excel 格式的 JSON 数据,可供使用。
当您需要快速解决方案而无需访问 Excel 或在未安装 Excel 的设备上工作时,使用在线转换器是一个方便的选择。但是,请谨慎对待敏感数据,因为将文件上传到第三方网站可能会带来安全风险。






