Excel 转 JSON

首行作字段名的 JSON 数组,开发数据管道首选

📂

将文件拖拽到这里

或 点击选择文件

支持 .xlsx / .xls / .csv,每个工作表一个数组

关于这个工具

给前端喂 mock 数据、写脚本、配国际化文案,JSON 都比手工誊抄表格快得多。本工具把 .xlsx / .xls / .csv 的每个工作表导出为 JSON:默认把首行当作字段名,每行数据变成一个对象;也可以关掉它,输出纯二维数组。

值按 Excel 里的显示样子写入(日期、百分比所见即所得),多个工作表时按工作表名分组为对象。结果可以直接预览编辑、一键复制或下载 .json 文件。转换在浏览器本地完成,文件不上传。

功能特点

  • 支持 .xlsx / .xls / .csv,每个工作表一个 JSON 数组
  • 首行自动作为字段名,空表头自动补 columnN
  • 可切换为二维数组(array of arrays)输出
  • 值按显示结果写入,日期百分比所见即所得
  • 在线预览编辑、一键复制、下载 .json

如何使用

  1. 拖入或选择表格文件
  2. 选择「首行作为字段名」开关
  3. 点击「开始转换」
  4. 在预览中复制或下载 .json

常见问题

输出的JSON结构是什么样的?
默认每个工作表是一个对象数组:首行是键,后续每行是一个对象。关掉「首行作为字段名」则输出二维数组。多个工作表时顶层按工作表名分组。
表头有空的或重复的怎么办?
空表头自动命名为 column1、column2……重复的表头以后面的值为准(后者覆盖前者),建议转换前先整理表头。
日期和数字会变成什么类型?
统一输出为字符串,内容与 Excel 里看到的显示值一致(如 2026/1/5、12.5%)。需要原始数值或日期序列值时建议用脚本读取。
和用 Python pandas 转换比有什么优势?
不用装环境、不用写代码,打开网页就能转;数据在本地浏览器处理不上传,敏感表格也可以放心转。

相关工具