跳到主要内容

JSON 转 Excel

JSON 数组导出 .xlsx,自动收集表头,可直接打开。

本地计算 · 数据不出浏览器
JSON 数据
0 字符1 行0 B

表格预览

粘贴 JSON 数组后显示表格预览。

使用说明

这个工具解决什么问题

接口返回的对象数组要发给运营做表、要归档成报表、要贴进汇报材料,复制粘贴丢格式,一行行手抄不现实。这个工具把 JSON 对象数组直接转成 .xlsx 文件,表头自动对齐、类型尽量保留,下载即用,不装插件、不写脚本。

核心能力

键并集表头:全部对象字段取并集作为列,缺失留空,不丢列不错位。嵌套保真:嵌套对象与数组转字符串进单元格,内容完整可查。类型尽量还原:数字、布尔等基础类型按原类型写入,Excel 里可直接求和筛选。本地生成文件:SheetJS 动态加载后在浏览器内产出 .xlsx,数据不上传。

使用建议

转之前用站内 JSON 格式化工具确认数据是对象数组;列顺序以首个对象的键为准,在意顺序就先整理好首行字段;嵌套字段转出的是字符串,要参与计算请提前展平。

适合接口导出、日志摘要、清单归档等一次性场景;全部处理纯浏览器本地运行,不上传服务器;超大列表(十万行级)建议分批转换,浏览器内存有限。

常见问题

每个对象的字段不一样,会丢列吗?

不会。表头取所有对象键的并集,某一行缺哪个字段,对应单元格就留空,列不会丢。接口分页返回字段逐版增多时,把几页数据粘在一起转,也能得到一张完整的宽表。

嵌套的对象和数组怎么处理?

Excel 单元格放不下嵌套结构,本工具把它们转为字符串保留在单元格里,内容不丢、不静默展平。需要拆列的话,先在数据源头展平,或转成 CSV 后再加工。

数据会传到服务器生成文件吗?

不会。文件由浏览器内的 SheetJS 本地生成,数据不出浏览器;库文件本身按需动态加载,加载完成后全程离线可用。

JSON ↔ CSV 互转

对象数组与 CSV 表格互转,RFC 4180 兼容,可直接进 Excel。

CSV 与 Excel 互转

CSV 粘贴转 .xlsx,Excel 文件解析回 CSV,双向下载。

Excel 转 JSON

xlsx/xls/csv 选工作表转 JSON,首行自动做表头。

查看更多格式转换,或浏览全部工具。