Excel 转 JSON 工具

数据转换

把 Excel 文件(xlsx、xls、csv)转为 JSON,支持嵌套表头、工作表选择与键名映射,用 SheetJS 在浏览器完成,适合业务数据导入,浏览器本地运行,数据不上传,免费且无需注册即可使用。

未选择文件

关于 Excel 转 JSON 工具

Excel 转 JSON 工具基于 SheetJS(xlsx)库在浏览器本地解析 xlsx、xls、csv 格式的电子表格文件,将其转换为结构化 JSON 数据。解析过程支持多工作表选择、表头行定位、嵌套表头识别以及自定义键名映射。与转纯文本或 CSV 不同,转 JSON 的价值在于保留并表达"结构":SheetJS 使用纯 JavaScript 实现的 Office Open XML 解析器,无需依赖服务端组件即可读取单元格值、公式结果、日期类型和数字格式,因此导出的 JSON 能尽量保留原始数据类型——数字保持数值、日期转为 ISO 字符串、公式给出计算结果而非公式文本。Table-to-object 的转换依赖表头行,所以首行是否为表头、表头是否有合并单元格,直接决定键名是否错位,转换前务必确认。整理好的 JSON 可直接用于 API 数据对接、数据库导入或前端可视化。若表格含商业机密或客户数据,可放心使用,所有解析都在浏览器本地完成,不经过任何服务器。

使用方法

  1. 打开 Excel 转 JSON 工具 工具页面
  2. 根据需求输入或粘贴数据到输入区域
  3. 查看实时处理结果,使用复制按钮获取输出

使用场景

  • API 数据对接 — 将业务方提供的 Excel 数据转为 JSON 格式,直接作为 API 的请求体或响应数据使用。
  • 数据库导入 — 把 Excel 中的客户或产品数据转为 JSON 后通过脚本批量导入 MongoDB 或 PostgreSQL。
  • 配置文件生成 — 将 Excel 中维护的配置参数表转为 JSON 配置文件,供前端或后端应用加载。
  • 数据迁移 — 将旧系统导出的 Excel 数据转为 JSON 中间格式,便于迁移到新系统的数据结构。
  • 前端数据可视化 — 将 Excel 数据转为 JSON 供 ECharts 或 D3.js 等图表库直接渲染可视化。
  • 接口测试造数 — 把测试用例从 Excel 转成 JSON 数组,作为接口自动化测试的输入数据源。

常见问题

支持哪些 Excel 文件格式?

支持 xlsx(Office Open XML)、xls(BIFF8)、csv 三种格式。SheetJS 解析器能自动识别文件类型并正确解析。

能处理多个工作表吗?

能。工具会列出文件中的所有工作表名称,可选择指定工作表进行转换,也可逐个转换全部工作表。

日期和数字类型会丢失吗?

不会。SheetJS 能识别 Excel 的日期序列号并转为 ISO 8601 字符串,数字保持数值类型而非字符串。

首行不是表头怎么办?

可以通过表头行定位指定真正的表头所在行;若表头由合并单元格组成,先拆分或调整表头结构可避免键名缺失。

支持合并单元格吗?

合并单元格的值会取左上角单元格的值,其余位置为空。建议在转换前取消合并或调整数据结构。

文件会被上传到服务器吗?

不会。所有解析在浏览器本地通过 SheetJS 完成,文件内容不离开你的设备,可安全处理含商业机密的表格。

广告

评论与讨论

还没有评论,来抢沙发吧!

评论仅保存在你的浏览器本地,切换设备后不可见。配置 Giscus 后可支持云端评论。