toolgarden.xyz
EN

Excel → JSON

读取 Excel(.xlsx/.xls)文件并转换为 JSON 数组,还原多层嵌套字段,浏览器本地处理,无需上传。

上传 Excel 文件

点击或拖拽上传

支持 .xlsx / .xls

JSON 输出

上传文件后结果显示在这里

工具说明

Excel 转 JSON 读取 XLSX 或 XLS 工作簿的第一张工作表,把第一行当作字段名,其余行转换成对象数组。空白单元格通常不会生成字段,因此同一列在不同记录里可能存在或缺失。

如果表头包含 `>` 分隔的路径,例如 `profile>name` 或 `items>0>sku`,工具会尝试还原嵌套对象和数组。这与本站 JSON 转 Excel 的展开规则配套;普通表头则保持为第一层字段。

使用步骤

  1. 选择工作簿

    上传 XLSX 或 XLS 文件;工具在浏览器中读取,不会把表格发送给转换服务器。

  2. 检查第一张表

    确认第一行确实是唯一表头,并预览生成的行数与 JSON 字段。

  3. 复制或下载 JSON

    核对数字、日期、空值和嵌套路径后,复制格式化结果或保存文件。

支持范围与限制

输入格式
XLSX 与 XLS
表头处理
首行作为键名。表头有合并单元格或多行表头时需要先在 Excel 里整理
多个 Sheet
按所选工作表转换,不会自动合并全部 Sheet
类型推断
数字、日期和布尔按单元格类型推断,文本格式的数字会保持字符串
日期
Excel 内部以序列号存储日期,转换结果的表示形式可能与你在单元格里看到的不同
公式
取计算结果值,不保留公式本身

典型使用场景

  • 把维护表转成种子数据

    将产品、地区或权限配置表转换成前端和脚本可直接读取的 JSON 数组。

  • 导出人工整理结果

    业务同事先在 Excel 清洗数据,开发者再转换成结构化 JSON 接入应用。

  • 把运营维护的表格接入程序

    文案、价格、开关这类由非技术同事在 Excel 里维护的配置,转成 JSON 后可以直接被代码读取。

使用前需要知道的事

  • 当前只读取工作簿第一张工作表,隐藏表或后续工作表不会自动合并。
  • 公式通常读取已缓存的结果而不是公式文本;未计算或外部引用的单元格可能为空。
  • Excel 日期是序列值并受单元格格式影响,转换后应抽查时区和日期边界。

相关概念

header row
用于生成 JSON key 的第一行。重复或空白表头会造成字段覆盖或难以理解的键名。
worksheet
工作簿中的单张表。一个 XLSX 文件可以包含多张 worksheet。

常见问题

支持哪些 Excel 格式?
支持 .xlsx 和 .xls 文件,工具会读取工作表并转换为 JSON 对象数组。
表头会变成什么?
第一行通常作为字段名(key),其余每一行会转成一个 JSON 对象,方便直接用于接口或程序。
上传的表格会被保存吗?
不会。Excel 文件在浏览器本地解析,内容不会上传到服务器,也不会被保存。
日期为什么变成了一串数字?
Excel 内部把日期存成从 1900 年起算的序列号,单元格里看到的日期只是显示格式。转换会按单元格类型推断,但如果原单元格被设成了文本或通用格式,就可能得到原始序列号。转换前把日期列明确设为日期格式可以避免。
合并单元格的表头能处理吗?
不能。首行被直接当作键名,合并单元格和多行表头会产生空键或错位。请先在 Excel 里把表头整理成单行、每列一个唯一名称,再来转换。