返回免费在线工具集合

JSON 转 Excel

把 JSON 数组一键转成表格,自动提取字段名作为表头,导出 .xlsx 或 .csv。

文档 独立定制 输出:网页 / 文件 免费使用 发布时间: 阅读量:5 作者:马慧
正在加载工具…

三条寄存订单数组贴进去

贺兰舟给山城驿站对寄存订单,把三条 JSON 粘进标着"JSON 数据"的输入框:"order":"SC-8801"、"item":"行李寄存"、"amount":25,另两条是 SC-8802 徒步补给包 68、SC-8803 明信片代寄 12。没有第二个框也没有格式下拉。扎眼的是默认示例根本不是 JSON,而是"name,dept,score"开头那段 CSV 文本,跟标签对不上,刷新又会恢复。

把 3 条订单的 JSON 数组粘进输入框

提示只认出一条数据

结果区没有表格,只有一行文字,实测恒显示"识别到 1 条数据。",可输入明明三条。这句长得像成功提示,其实是 d.length-1 算出的固定值:少传一个参数先 return {},后面 arr=[{}]、keys 为空、out=[[]] 再 push 一行空数组,凑出 d.length=2,2-1 就是那个孤零零的"1 条"。

核对「表格预览 / 提示」里的识别条数

唯一按钮把转换下载合一

界面只有一个按钮,文案把转换与下载连在一起,没有"预览"键、没有"导出格式"下拉,也没有"另存为 .xlsx",点一下两件事一起发生。点完没有任何错误提示,源码里那句 throw new Error('不支持的源格式') 被静默吞掉,失败包装成了一次正常下载。exp() 只在 d.length===0 时返回,本例是 2,条件不成立。

核对「转换 → 下载 CSV」入口

打开到手文件只有换行

去下载目录找文件,实测名是写死的 data.csv、1 字节,内容只有一个换行符,没有表头、没有"SC-8801"、没有 25 / 68 / 12 任何一个金额。两行空数组 join(',') 成两个空串,再拼成一个换行,落地成这个空文件。无论输入什么 JSON 都只出这一份,别拿它交财务,改 JSON 格式也没用。

核对下载的 data.csv 里到底有没有数据

企业知识网( www.qiyezhishi.com )提供的结果为参考性内容,不构成法律、税务或投资建议。具体请以主管部门口径与最新法规为准。

本文作者

马慧,企业知识网站长,10年+SEO/GEO经验,精通白帽SEO与网站优化,擅长全网营销与短视频引流,曾打造日均万IP的SEO博客(小小课堂网)、十万IP泛流量资讯网站(错误博客)。自川来熟食连锁店长,5年熟食生产与管理经验,精通抖音本地生活服务运营。