如何在 Excel 中打开 JSON 文件?

2025年03月17日 | 阅读 9 分钟

JSON 文件通常用于 Web 应用程序之间传输数据。大多数情况下,当用户在 Web 上传输数据时,他们会使用 JSON 文件格式,因为它很轻量。这意味着 JSON 文件包含要在 Web 上传输的数据。

此外,您可能还拥有以 JSON 格式创建的文件。您需要一次性读取所有数据。您可以使用 MS Excel 打开 JSON 文件来达到此目的。您会发现 JSON 文件以 .json 扩展名保存。

什么是 JSON 以及为什么要使用它?

JSON 是一种标准的基于文本的格式,用于在 Web 应用程序之间传输数据(例如,客户端到服务器或服务器到客户端)。JSON 基于 JavaScript 对象语法。JSON 本质上是一种易于阅读的数据结构。

人们使用 JSON 是因为它与 Web 应用程序配合使用时非常轻量。因此,可以轻松加载。JSON 格式易于阅读。即使是非技术用户也能理解它。它以键值对的形式编写。

这是一个 JSON 文件示例,展示了它的外观

How to open JSON files in Excel?

为什么要将 JSON 文件打开到 Excel?

如果 JSON 文件包含过多数据,一次性读取这些数据或进行数据比较并不容易。在这种情况下,JSON 用户可以使用 MS Excel 软件来读取和比较数据。Excel 可以轻松分析多行数据。

Excel 是一款可以在其中插入行数据并读取大量数据以便同时查看的软件。您也可以进行比较。

  • 使用 MS Excel,因为它易于使用,即使是非技术用户也能轻松上手。
  • MS Excel 可以用作数据图形表示的工具。
  • 它非常适合数据的财务建模。

本章讨论的主题

我们将介绍将 JSON 文件打开并转换为 Excel/格式的不同方法

  1. JSON 转 Excel
  2. JSON 转 Excel 在线转换
    1. JSON 转 CSV 转换器
    2. JSON 转 Excel 转换器
  3. 从 Web 打开 JSON 文件到 Excel

将 JSON 导入 Excel

如果您想在 Excel 中打开或导入 JSON 文件,您无法直接插入。您必须遵循一个过程来导入 JSON 文件到 Excel。在本章中,我们将指导您将 JSON 文件导入 Excel。

Excel 提供了一个 Power Query 功能,可用于将 JSON 文件导入 Excel。Power Query 功能现已重命名为 “获取和转换” 工具。它位于 “数据” 选项卡中。

直到 Excel 2013 版本,此功能都称为 Power Query。之后,在 Excel 2016 及更高版本中,它被重命名为 “获取和转换”。您无需编写任何 VBA 代码即可从 JSON 文件获取数据到 Excel。

示例 1

我们创建了一个包含三名员工基本信息的 JSON 文件。使用此文件,我们将向您展示将 JSON 文件导入 Excel 的步骤。按照相同的步骤,您可以将 JSON 数据导入 Excel。

以下是我们创建的 JSON 文件

How to open JSON files in Excel?

步骤 1:现在,打开一个现有的或新的 Excel 文件。然后,导航到 “数据” 选项卡。

How to open JSON files in Excel?

步骤 2:单击 “新建查询” 下拉选项,然后选择 “从文件”,再选择 “从文本”

新建查询 > 从文件 > 从文本

How to open JSON files in Excel?

在较新版本的 Excel 中,您会明确找到 “从 JSON” 选项来导入 JSON 文件。目前,我们的 MS Excel 软件具有 FROM Text 选项来导入 JSON 文件。

步骤 3:现在,导航到您拥有 JSON 文件的位置,并将文件类型从 “文本文件” 更改为 “所有文件”

How to open JSON files in Excel?

您可以看到此处当前没有显示 JSON 文件。

步骤 4:现在,选择 JSON 文件,然后单击 “导入” 按钮将文件数据导入 Excel 工作表。

How to open JSON files in Excel?

步骤 5:将打开一个 Power Query 编辑器,在此单击 “转换为表” 选项。

How to open JSON files in Excel?

步骤 6:现在,在此面板上单击 “确定”

How to open JSON files in Excel?

步骤 7:Power Query 编辑器将再次加载,请单击方框图标旁边的图标。

How to open JSON files in Excel?

步骤 8:在这里,您也可以取消选择不想包含在 Excel 表中的列。我们想包含所有列,因此我们直接单击 “确定” 而不执行任何操作。

How to open JSON files in Excel?

如果您忘记此步骤,数据将无法正确加载。因此,请仔细执行所有给定的步骤。

步骤 9:您可以看到 JSON 文件中包含的记录已展开。现在,单击最上面的 “关闭并加载” 选项。

How to open JSON files in Excel?

步骤 10:您可以看到这三条记录已加载到 Excel 工作表中。

How to open JSON files in Excel?

您现在可以比较哪种数据更易读。

步骤 11:用户也可以从工作表中排除数据行。为此,单击列标题旁边的下拉图标,然后取消标记您要隐藏的行。

How to open JSON files in Excel?

步骤 12:可以看到一条记录现在已隐藏。但是,您可以通过增加表格的宽度来将其重新包含到表中。

How to open JSON files in Excel?

您也可以参考我们的章节了解 如何在 Excel 中取消隐藏行

JSON 转 Excel 在线转换

如果您没有下载 MS Excel 软件,您也可以在线进行。用户可以使用第三方软件打开/将 JSON 文件转换为 .xlsx 格式。转换后,您可以在 MS Excel 软件中打开它。

网上有各种 JSON 转 Excel 的转换软件。您可以使用它们来转换您的 JSON 文件。使用这些软件,您可以在几秒钟内转换您的文件。但有时,这些软件并不可靠,因为它们会错误地转换数据。

JSON 转 CSV 转换器

JSON to CSV converter 是一个在线工具,用于将 JSON 文件转换为 CSV 和 Excel 格式。与它的名称不同,您也可以使用此软件将 JSON 文件转换为 .xlsx 格式。这是一个可以免费用于在线文件转换的工具。

请记住,用户需要互联网或 Wi-Fi 连接才能使用此软件,因为它在互联网上运行。

将 JSON 文件转换为 .xlsx 的步骤

步骤 1:单击以下链接 JSON to CSV 前往网站。

步骤 2:在此网站上,单击 “上传 JSON 文件” 以从您的系统选择文件。

How to open JSON files in Excel?

“您最多可以上传 1MB 的 JSON 和 ZIP 文件进行转换。”

步骤 3:将打开一个窗口面板,用于从本地存储中选择 JSON 文件。导航到该位置并选择一个 JSON 文件进行上传。

我们为前面的示例创建了一个名为 Employee 的 JSON 文件,选择它然后单击 “打开”

How to open JSON files in Excel?

注意:请确保在文件类型中选择“所有文件”,以便 JSON 文件可见。

步骤 4:可以看到数据已按此方式转换。如果您只想读取数据,可以通过滚动所有数据来读取。

How to open JSON files in Excel?

但是,如果您想保存供以后使用,您可以下载转换后的 Excel 文件,以便离线阅读。这里有三个选项。

  1. 下载 CSV - 单击此项可下载 Excel 文件的 CSV 版本。
  2. Excel 文件 (XLSX) - 选择此选项可下载转换后的 JSON 文件的 Excel 版本。
  3. 复制到剪贴板 - 用户也可以选择此选项并将数据复制到剪贴板。复制数据后,您可以将其粘贴为纯文本格式。
  4. 用此结果做些聪明的事情 - 除了以上所有选项;您还可以对转换后的结果执行一些不同的操作。
    例如,您可以将其传输到 Google 表格、SQLite 数据库、MySQL 表转储、FTP、编辑或生成自定义报告。但是,其中一些选项仅适用于 PRO 用户。

步骤 5:单击 “或 Excel 文件 (XLSX)” 以下载 JSON 文件的 Excel 版本。

How to open JSON files in Excel?

步骤 6:可以看到 .xlsx 文件已下载,因为我们单击了 “Excel 文件 (XLSX)” 按钮以下载 Excel 格式的转换文件。

How to open JSON files in Excel?

步骤 20:您现在可以打开并查看其中的转换数据。目前,它处于受保护的视图模式。您可以通过单击文件标题栏中的 “启用编辑” 选项来启用编辑。

How to open JSON files in Excel?

除此之外,互联网上还有其他几种软件可供您使用 JSON 文件转换为 XLSX 格式。

JSON 转 Excel 转换器

这是另一个用于将 JSON 文件转换为 Excel 的在线工具。它也是一个免费软件。使用此工具,您可以将 JSON 文件转换为 Excel 97-2007 和 Excel 2007+ 版本。

使用此工具而不是上面的工具的主要优点是 - 它允许最多 10 MB 的数据进行转换。相比之下,JSON to CSV converter 只允许 1 MB 的数据。

此外,这个在线工具提供每天 10 次转换,并且它是一个易于使用的 Web 应用程序。要了解如何使用此 Web 应用程序进行转换,请按照以下步骤操作

步骤 1:单击以下链接 JSON to Excel conversion 导航到网站。

步骤 2:在此网站上,单击 “浏览” 按钮以从您的系统选择文件。

How to open JSON files in Excel?

步骤 3:选择一个 JSON 文件将其转换为 Excel 格式。

How to open JSON files in Excel?

步骤 3:我们使用的是 Excel 2016,所以我们在此处选择 XLSX (Excel 2007+) 单选按钮。

How to open JSON files in Excel?

步骤 4:现在,向下滚动并单击 “运行转换” 以开始转换文件。

How to open JSON files in Excel?

转换文件需要一点时间。

步骤 5:最后,单击 “下载文件” 以及转换后的文件大小以下载文件。

How to open JSON files in Excel?

步骤 6:可以看到文件已下载。您现在可以打开并查看 Excel 文件中的 JSON 数据。

How to open JSON files in Excel?

请注意 - 此工具一次不允许转换多个文件。

从 Web 打开 JSON 文件到 Excel

还有一种方法可以直接从互联网打开 JSON 文件,而无需将其下载到您的系统中。Excel 支持从 Web 导入/打开 JSON 文件的方法。因此,用户无需显式下载文件到系统,然后按照过程在 Excel 中打开文件。这节省了用户的时间。

我们上面描述的方法适用于存储在本地存储中的文件。如果您有一个在 Internet 上的 JSON 文件或想从 API 调用导入它,您可以按照以下步骤操作

步骤 1:打开一个新的 Excel 文件并转到 “数据” 选项卡。

How to open JSON files in Excel?

步骤 2:单击 “新建查询”,然后选择 “从其他源”,然后选择 “从 Web” 选项,这将打开一个模态框以从 Web 访问文件。

新建查询 > 从其他源 > 从 Web

How to open JSON files in Excel?

步骤 3:在此模态框中,选择 “基本” 单选按钮,然后在 URL 字段中输入文件的 Web 地址,然后单击 “确定”

我们提供了以下链接

https://filesamples.com/samples/code/json/sample2.json

How to open JSON files in Excel?

步骤 4:保持默认设置,不做任何更改,然后单击 “连接”

How to open JSON files in Excel?

步骤 5:现在,将打开一个带有数据的 Power Query 编辑器,如上所示,导航到 “主页” 选项卡。

How to open JSON files in Excel?

步骤 5:在此 主页 选项卡中,单击最上面的 “关闭并加载” 选项。

How to open JSON files in Excel?

步骤 6:您可以看到这六行数据已加载到 Excel 工作表中,这是我们直接从 Web 导入的。

How to open JSON files in Excel?

使用此方法,可以直接将 JSON 文件加载到 Excel。