Excel 转 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:不会,转换在浏览器本地完成。