Excel 转 JSON

Excel转JSONXLSX转JSONCSV转JSON

本地运行,数据不上传服务器

文件在浏览器本地处理,不会上传服务器

一键清洗

使用说明

后端接口还没写好,前端需要一份 JSON 格式的 Mock 数据;从 Excel 生成 JSON 时,长编号和前导零容易被自动转成数字,导致数据失真;测试数据用表格维护方便,但要转成 JSON 才能喂给测试脚本;做数据迁移时,Excel 里的表格要转成结构化对象。 这个工具把 Excel、CSV 或 JSON 数据转换成对象数组或二维数组。对象数组模式以表头作为字段名,每行数据转成对象;二维数组模式保留行列结构,适合矩阵型数据。单元格主要按字符串输出,能保留长编号和前导零这些容易失真的内容。 重复或空表头会自动生成唯一名称,避免字段冲突。适合前后端联调、测试数据准备、数据迁移的人。

核心功能

  • ✓把 Excel 或 CSV 转成 JSON
  • ✓支持对象数组和二维数组两种模式
  • ✓单元格按字符串输出,保留长编号和前导零
  • ✓重复或空表头自动生成唯一名称
  • ✓对象模式会提示被忽略的多余单元格
  • ✓可复制或下载 .json 文件
  • ✓在浏览器本地转换,不上传文件

使用教程

1. 生成接口 Mock 数据:把 Excel 数据转成 JSON 对象数组,直接用作前端 Mock。 2. 前端数据处理:转成对象数组后,前端代码可以直接读取字段。 3. 保留长编号:订单号、身份证号这类长编号转 JSON 时保留原样,不会变成科学计数法。 4. 生成二维数组:需要矩阵型数据时选二维数组模式,保持行列结构。 5. 处理重复表头:表头重名时自动加后缀,字段名不会冲突。

常见问题

Q:支持哪些输入格式?

A:xlsx、xls、csv 和 json。

Q:会保留公式吗?

A:不会,只输出单元格的值,不保留公式、颜色、合并单元格和排版。

Q:数字会自动转成 number 类型吗?

A:不会,单元格主要按字符串输出,这样能保留长编号和前导零。

Q:文件有大小限制吗?

A:高配设备最多 50MB、200,000 行,中配 30MB、80,000 行,低配 20MB、20,000 行。

Q:可以处理多个工作表吗?

A:一次只处理一个工作表。

Q:文件会上传服务器吗?

A:不会,转换在浏览器本地完成。