JSON 转 Excel 转换器
复杂 JSON 转可编辑 XLSX,支持在线预览、自定义表头和数据映射
最近更新
我的工具
暂无工具
加载中...
如何将 JSON 转成 Excel
- 1
粘贴或上传 JSON
可以使用 JSON 对象、数组,或包含 data、items、records、rows、results、list 等数组字段的 API 响应。
- 2
调整根节点与映射
选择数组根路径,设置数组输出方式,并编辑表头、来源路径、转换函数、默认值或模板映射。
- 3
预览并编辑
在在线表格中直接修改数据,增删行列,然后将当前预览导出为 XLSX 文件。
功能概览
在浏览器中把 JSON 转成可编辑的 Excel 工作簿。工具会识别数组根节点、展开嵌套对象,支持自定义表头,并可通过安全的内置转换函数完成字段映射后导出 XLSX。
工具描述
免费在线 JSON 转 Excel 工具。支持复杂 JSON 展平、API 数组根节点识别、自定义表头、数据映射函数、在线编辑预览,并在浏览器本地导出 XLSX。
能力清单
- 自动识别 data、items、records、rows、results、list 等常见 API 数组结构。
- 将嵌套 JSON 对象展开成表格列,数组可按 JSON 文本、拼接文本或数量导出。
- 提供在线表格预览,可直接编辑单元格、行、列和表头。
- 支持自定义表头、来源路径、默认值和数据映射转换。
- 支持 path.to.value 路径模板映射,用于组合多个 JSON 字段。
- 所有处理都在浏览器本地完成,导出的 .xlsx 包含冻结表头和筛选器。
转换规则速查
下面三张表是本工具的实际输出规则。转换前先看一眼,可以省掉导出后再回头核对的往返。
来源路径与默认表头
| 来源路径 | 默认表头 |
|---|---|
| id | Id |
| address.city | City |
| created_at | Created at |
| orderId | Order Id |
| user.name / company.name | Name / Name |
JSON 类型在 Excel 里的结果
| JSON 类型 | Excel 中的结果 |
|---|---|
| string | 原样写入文本单元格。 |
| number | 保留数值类型,可直接参与求和与排序。 |
| boolean | 保留布尔类型,显示为 TRUE / FALSE,可筛选。 |
| null | 输出为空单元格,不是文本 null;AVERAGE 会正确跳过它。 |
| object | 展开成多列;未被展开的对象写成 JSON 文本。 |
| integer ≥ 16 | 写成文本以保住每一位,避免订单号末尾变成 0。 |
数组的三种导出方式
| 模式 | 输出 | 适用场景 |
|---|---|---|
| 保留 JSON | ["pro","beta"] | 后面还有程序会再解析这个单元格。 |
| 拼接值 | pro, beta | 数组里是简单标签,且这张表给人看。 |
| 统计数量 | 2 | 只关心数量,需要求和或排序。 |
意见反馈
帮助我们改进工具
相关工具
相关指南
常见问题
这个工具能处理嵌套 JSON 吗?
可以。嵌套对象会展开为字段路径,数组可以按 JSON 文本、拼接值或数量导出。
我的 JSON 会上传到服务器吗?
不会。解析、映射、预览编辑和 XLSX 生成都在浏览器本地完成。
可以自定义 Excel 表头吗?
可以。映射面板支持重命名表头、修改来源路径、禁用字段,并添加默认值或模板组合列。
这个工具支持哪几种数组导出方式?
三种:保留 JSON 文本(默认)、按分隔符拼接、只输出元素个数。空数组分别得到 []、空单元格和 0。如果数组里装的是对象,建议改用嵌套数组导出为工作表,一个元素一行并带上父行标识。三种方式的取舍见指南《JSON 数组转 Excel:把嵌套记录导出成关联工作表》。
工具会自动识别哪些数组根节点?
默认会寻找 data、items、records、rows、results、list 等常见 API 包裹字段并取其中的数组。如果你的结构不在其中,可以在根路径里手动填写点号路径,例如 data.items;填 $ 表示整份文档本身就是数组。
导出的 .xlsx 会保留哪些数据类型?
数字和布尔值保留原生类型,null 输出为空单元格而不是文本。16 位及以上的整数会被写成文本以避免精度丢失,订单号这类长 ID 不会末尾变成 0;更短的数字仍是数值,可以直接参与计算。
导出规模有上限吗?
单张工作表上限为 1,048,576 行、16,384 列,单个单元格 32,767 个字符。超过 5 万行或 500 列时工具会提示数据量较大、导出可能变慢;触及硬上限时会给出明确的错误提示。
应该下载 XLSX 还是 CSV?
需要保留数字与布尔类型、多工作表或冻结表头和筛选器时选 XLSX。需要纯文本、便于版本比对或被其他程序读取时选 CSV;注意 CSV 只包含当前预览表格,不含嵌套数组生成的额外工作表。