跳到主要内容

Excel 转 JSON

xlsx/xls/csv 选工作表转 JSON,首行自动做表头。

本地计算 · 数据不出浏览器

选择 .xlsx / .xls / .csv 文件后选择工作表,JSON 会显示在这里。文件本地解析不上传。

使用说明

这个工具解决什么问题

运营给的 Excel 要灌进测试环境,后台导出的报表要喂给脚本,第一步都是把表变成 JSON。手写脚本要装库配环境,一次性需求不划算。这个工具把 .xlsx、.xls、.csv 直接读出来转成 JSON 数组,首行当表头,类型尽量还原,复制或下载即可接入后续流程。

核心能力

三种输入:支持 .xlsx、.xls 与 .csv,常见表格来源都能吃。工作表选择:多工作表文件可切换选择,转哪张自己定。首行表头:自动把首行映射为字段名,数据行转对象数组。类型还原:数字、布尔尽量按原类型输出,减少下游二次处理。

使用建议

转之前清理标题行、合并单元格与空行,口径越干净输出越准;表头命名尽量用英文标识符,做接口 mock 或种子数据时能直接用;数值列先在 Excel 里确认是数字格式,文本格式的数字转出来是字符串。

文件在浏览器本地解析,不上传服务器,含敏感信息的表也能放心转;超大工作簿建议先拆表,避免浏览器内存吃紧。

常见问题

多个工作表怎么处理?

文件里所有工作表都会被读出,选择其中一张进行转换。想转整本工作簿,逐张选择转出即可;只想转其中一张,选对名字就行,不用先删掉别的表。

单元格类型会还原吗?

尽量还原。单元格里看起来是数字的输出为数字,是 TRUE 或 FALSE 的输出为布尔,文本保持文本。Excel 里被存成文本格式的数字列,转出来仍是字符串,这是源文件的决定,工具不强行猜测。

首行必须有表头吗?

是的。本工具按首行为表头、其余行为数据来转换,这是最常见也最不容易出错的口径。表头前的说明行、合并单元格标题请先删掉再转换,否则会被当成数据行。

JSON ↔ CSV 互转

对象数组与 CSV 表格互转,RFC 4180 兼容,可直接进 Excel。

列表格式互转

列表在 JSON/CSV/TSV/HTML/Markdown 等格式间互转,自动识别。

JSON 转 Excel

JSON 数组导出 .xlsx,自动收集表头,可直接打开。

查看更多格式转换,或浏览全部工具。