返回免费在线工具集合

Excel 转 JSON

把表格转成程序可直接读取的 JSON:首行作字段名,支持数字与布尔自动识别、a.b.c 嵌套字段、以首列为键的对象结构,可复制或下载 .json。

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

结构与格式先定两项

长沙梅溪湖"湘江创客"盛予宁给会员接口 /api/members 造样例数据。三组下拉:工作表"会员清单"、结构"对象数组(每行一个对象)"或"以首列为键的对象"、格式"缩进 2 空格"或"紧凑一行"。本案例选"对象数组(每行一个对象)"与"缩进 2 空格",结构决定每行是数组里的一个对象还是并进大对象,格式只管换行空格。文件没传时右侧还看不出数据。

选「对象数组」与「缩进 2 空格」

传完文件右侧自动出结果

上传 members-nov.xlsx,表头有 id、user.name、user.city、points、active 这种带点号的字段,还夹了一行整行空白。关键行为是上传即自动生成:选完文件回调里直接调 run(),不用再点"转换"或"重新生成",右侧结果已经铺好,打头第一条是 {"id":"M-001","user":{"name":"卓妍","city":"青岛"},"points":320,"active":true}。

上传 members-nov.xlsx(含 user.name 点号字段)

三个开关与写不动的说明框

三个开关全勾:"自动识别数字 / 布尔"让 points 成数字、active 成布尔;"跳过空行"让六行变四个对象;"字段名含点号时嵌套"把 user.name 与 user.city 合成 user 对象。"说明"框能正常输入,盛予宁写了"会员接口 /api/members 的样例数据",可实测它不参与转换,结果里搜 /api/members 一个字都找不到,别指望靠它加注释。

确认自动识别数字 / 布尔、跳过空行、点号嵌套

核对对象再取下载件

按钮三项"重新生成""复制 JSON""下载 .json",其中"重新生成"是冗余的,上传时结果已经生成。核对三处:四个对象的个数、points 与 active 的类型、user 对象的嵌套。点"下载 .json"实测拿到 table.json、546 字节,文件名写死,没有自定义命名入口;复制走剪贴板。

点「重新生成」核对右侧 JSON

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

本文作者

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