رجوع

JSON 转 Excel

粘贴任意 JSON 数组或对象,即可获得一份结构清晰的 XLSX 文件——数组自动转为行,键名自动转为列标题,嵌套对象也会自动展平。无需手动重新格式化。免费开始使用。

JSON 如何转换为 Excel 工作簿

粘贴 API 或导出数据,选择嵌套字段的映射方式,然后下载 XLSX。

1

粘贴你的 JSON

把来自 API 响应、数据库导出或任意文件的 JSON 数组或对象复制过来,直接粘贴到输入框中。无需任何特殊格式或预处理。

2

描述你的偏好

指定可选说明——比如要包含哪些字段、如何命名列,或如何处理嵌套键——让输出完全符合你在表格中的需求。

3

AI 智能体整理你的数据

智能体会解析你的 JSON,把每个键映射为列标题,用点号表示法展平嵌套对象,并把每个数组项排成表格中一个带编号的行。

4

下载你的 Excel 文件

获得一份干净、即用的 XLSX 文件,可在 Excel、Google Sheets 或任意表格工具中打开——已排序、已标注,省去本来要花上数小时的手动重排。

谁会将 JSON 转为电子表格

适合将来自 API、应用和数据库的半结构化数据导入 Excel 的用户。

开发者与 API 构建者

快速把 API 响应或数据库 JSON 导出转成表格,方便分享给使用 Excel 而非代码的非技术同事、相关方或客户。

数据分析师与业务团队

处理基于 JSON 的数据源时,省去手动复制粘贴和重排。几秒内得到干净、可直接透视的 Excel 表格,让你立刻投入分析。

运营与项目经理

把 JSON 报告、库存导出或 CRM 数据转成结构化表格,用于跟踪、汇报或分享——无需开发者编写转换脚本。

JSON 转 Excel 映射技巧

在生成电子表格前,先控制数组、嵌套对象、表头和数据类型。

01

指定要保留哪些字段

如果你的 JSON 有很多用不上的键,只列出你想作为列的字段。例如:“只包含 id、name 和 email 三列。”这能让你的 Excel 表保持精简易读。

02

给列起易读的名字

让智能体把晦涩的键改成通俗的说法。例如:“把 usr_id 改成 User ID,把 ts 改成 Timestamp。”最终表格的列标题会与你指定的完全一致。

03

控制嵌套深度

如果你的 JSON 有深层嵌套对象,请说明要展平到几层。“只展平一层”能让输出保持可控,而“完全展平所有嵌套键”会把每个值都展开成单独一列。

04

指定行的排序方式

加一条排序说明,比如“按日期降序排列”或“按 total_amount 从高到低排列”,让表格拿到手时就已排好序、可直接查看。

05

明确处理对象中的数组

如果某字段包含嵌套数组(例如每条记录有一组标签),请说明如何处理:“把数组值用逗号连成一个字符串放在单元格里”,或“展开成多行——每个标签一行”。

06

标明缺失值或空值

告诉智能体如何表示空值:“把 null 值替换为 N/A”,或“让 null 单元格留空”。这可避免含糊的空单元格,以免日后在 Excel 中影响公式或筛选。

JSON 转 Excel 的预期效果

了解 JSON 转 Excel 的输出质量、后续检查和下载预期。

大多数最多 500 行、嵌套 2-3 层的 JSON 数组能在 30 秒内完成转换,生成列标题准确的结构化 XLSX 文件。对于超大数据集或对象间键不一致的 JSON,结果可能会有所差异。

مثال: 一份来自类 Shopify 订单 API 的 120 行 JSON 导出数据——每个订单包含一个嵌套的 'customer' 对象和一个 'line_items' 数组——会被展平为单个 Excel 工作表,其中包含 customer.name、customer.email 等列,line_items 则合并为以逗号分隔的产品名称列表,可直接用于月度销售报表。

JSON 映射说明

当源内容涉及以下因素时,请查看本节:在生成电子表格前,先控制数组、嵌套对象、表头和数据类型。

  • 嵌套在对象值内部的 JSON 数组(例如包含 ['red','blue'] 的 'tags' 字段)需要明确的指令来说明如何展开或合并——默认行为可能不符合你预期的布局。
  • 极大的 JSON 文件(数千行、嵌套 10 层以上)可能会生成非常宽的表格,包含数十个点号表示的列,在实际使用前可能需要手动分组或整理。
  • 该工具只转换结构和内容,不会应用 Excel 公式、条件格式或数据验证规则——任何基于公式的逻辑都需要在文件生成后手动添加。

الأسئلة الشائعة

该工具最适合处理哪种 JSON 结构?

它最适合处理对象数组——这是最常见的 JSON 导出格式。数组中的每个对象会转换为一行,所有对象中出现过的每个唯一键都会转换为一列。同时也支持单个对象和嵌套结构。

Excel 输出中如何处理嵌套对象?

嵌套对象会使用点号表示法展平。例如,像 'address.city' 这样的字段会成为独立的列标题,从而将所有数据保留在单个易读的工作表中,而不是拆分到多个标签页。

如果我的数组中不同对象的键不一样,会怎样处理?

该工具会将所有对象中出现过的键合并为一个键的并集,作为列标题。缺少某个键的行在对应列中会显示为空单元格,因此不会丢失任何数据。

可转换的 JSON 有大小限制吗?

非常大的 JSON 文件——通常是超过几千行、或嵌套结构达到 5 层以上的——可能会导致转换速度变慢,或需要手动整理。转换前先拆分大文件通常能得到更干净的输出结果。

Excel 输出会保留数字和日期类型,还是全部转换为文本?

数值通常会在 XLSX 输出中保留为数字类型。符合 ISO 8601 格式的日期(例如 '2024-03-15')通常会被识别并正确格式化,但自定义的日期字符串可能会以文本形式呈现。

我可以转换从数据库、API 或 MongoDB、Postman 等工具导出的 JSON 吗?

可以——从 REST API、MongoDB、Firebase、Postman 等来源导出的 JSON 都是常见的使用场景。只要数据符合标准 JSON 语法,无论来源如何,转换过程都是一致的。

粘贴 JSON 之前需要先清理它吗?

一些细微的格式问题——多余的逗号、不一致的空格等——通常能被妥善处理,但 JSON 必须是结构有效的。如果你不确定源数据的质量,先用一个免费的 JSON 校验工具检查一下是个好习惯。

هل أنت مستعد للإبداع؟

سجّل مجاناً ودع وكلاء الذكاء الاصطناعي يعملون على مهامك، من المهام السريعة إلى سير العمل الكاملة، مباشرةً في متصفحك دون أي إعداد.

ابدأ مجاناً