JSON 转 Excel
JSON 数组导出 .xlsx,自动收集表头,可直接打开。
表格预览
粘贴 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,首行自动做表头。