如何将 Json 转换为 Excel

将 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 的设备上工作时,使用在线转换器是一个方便的选择。但是,请谨慎对待敏感数据,因为将文件上传到第三方网站可能会带来安全风险。