Excel 转 JSON
首行作字段名的 JSON 数组,开发数据管道首选
将文件拖拽到这里
或 点击选择文件
支持 .xlsx / .xls / .csv,每个工作表一个数组
关于这个工具
给前端喂 mock 数据、写脚本、配国际化文案,JSON 都比手工誊抄表格快得多。本工具把 .xlsx / .xls / .csv 的每个工作表导出为 JSON:默认把首行当作字段名,每行数据变成一个对象;也可以关掉它,输出纯二维数组。
值按 Excel 里的显示样子写入(日期、百分比所见即所得),多个工作表时按工作表名分组为对象。结果可以直接预览编辑、一键复制或下载 .json 文件。转换在浏览器本地完成,文件不上传。
功能特点
- 支持 .xlsx / .xls / .csv,每个工作表一个 JSON 数组
- 首行自动作为字段名,空表头自动补 columnN
- 可切换为二维数组(array of arrays)输出
- 值按显示结果写入,日期百分比所见即所得
- 在线预览编辑、一键复制、下载 .json
如何使用
- 拖入或选择表格文件
- 选择「首行作为字段名」开关
- 点击「开始转换」
- 在预览中复制或下载 .json
常见问题
- 输出的JSON结构是什么样的?
- 默认每个工作表是一个对象数组:首行是键,后续每行是一个对象。关掉「首行作为字段名」则输出二维数组。多个工作表时顶层按工作表名分组。
- 表头有空的或重复的怎么办?
- 空表头自动命名为 column1、column2……重复的表头以后面的值为准(后者覆盖前者),建议转换前先整理表头。
- 日期和数字会变成什么类型?
- 统一输出为字符串,内容与 Excel 里看到的显示值一致(如 2026/1/5、12.5%)。需要原始数值或日期序列值时建议用脚本读取。
- 和用 Python pandas 转换比有什么优势?
- 不用装环境、不用写代码,打开网页就能转;数据在本地浏览器处理不上传,敏感表格也可以放心转。