Excel to JSON 转换器

拖入一个 .xlsx 或 .xls 文件,即可在你的浏览器中将任意工作表转换为干净的 JSON。你的电子表格绝不离开你的设备。

这款 Excel to JSON 转换器完全在你的浏览器中解析你的工作簿。你拖入的文件及其中的每一个单元格都保留在你的设备上,绝不会上传到 ArrayKit。

打开 CSV to JSON 转换器

关于 Excel to JSON 转换器

这款 Excel to JSON 转换器可将工作簿转换为结构化的 JSON,全程无需离开浏览器。拖入一个 .xlsx 或 .xls 文件,选择你想要的工作表,然后选择输出形态:以表头行为键的对象数组,或包含每一行的原始二维数组。单元格的值会保留其类型——数字仍是数字,复选框变为 true 或 false,日期单元格会输出为 ISO 8601 字符串,以便在后续环节干净地解析。空行会被跳过,重复或为空的表头名称会被自动去重,因此输出可以直接放入 API 请求、种子脚本或测试固件中。它专为那些从相关方处收到电子表格、需要在数秒内得到 JSON 的开发者、分析师和 QA 工程师而设计。整个工作簿都在你的设备上被解析——不上传任何内容。

功能特性

如何使用 Excel to JSON 转换器

  1. 将你的 .xlsx 或 .xls 文件拖到拖放区,或点击浏览文件
  2. 从工作表下拉菜单中选择你想要的工作表
  3. 选择「对象数组」或「二维数组」,并切换表头行
  4. 复制 JSON,或将其下载为 .json 文件

示例

输入

Sheet1:
name   age  active
Ada    36   TRUE
Linus  54   FALSE

输出

[
  { "name": "Ada", "age": 36, "active": true },
  { "name": "Linus", "age": 54, "active": false }
]

表头行成为对象的键;数字和布尔值单元格会保留其类型。

常见错误与故障排除

常见问题

我如何将 Excel .xlsx 文件转换为 JSON?
将 .xlsx 文件拖到拖放区,选择你想要的工作表,然后选择「对象数组」,以表头行为键为每一行编键。之后复制 JSON,或将其下载为 .json 文件。一切都在你的浏览器中运行。
它会保留数字、日期和 TRUE/FALSE 的真实类型吗?
会。数字单元格仍为数字,布尔单元格变为 true 或 false,日期格式的单元格会转换为 ISO 8601 字符串,以便在任何语言中都能正确解析。空单元格变为 null。
我可以选择转换多标签工作簿中的哪个工作表吗?
可以。当工作簿有多个工作表时,会出现一个工作表下拉菜单以便你切换标签;JSON 会针对所选工作表即时更新,无需重新导入文件。
「对象数组」和「二维数组」有什么区别?
「对象数组」以首行为键,并将后续每一行转换为一个对象。「二维数组」将每一行作为单元格值的数组返回,不做表头处理,与原始网格一致。
为空或重复的列表头会怎么处理?
为空的表头会按其位置命名为「Column 1」「Column 2」等等,重复的表头会加上数字后缀(name、name_2),因此每个对象键都保持唯一,不会丢失数据。
我的电子表格会被上传到服务器进行转换吗?
不会。工作簿完全在你的设备上用一个浏览器内的读取器解析。文件及其内容绝不会离开你的电脑,也不会发送到 ArrayKit 或其他任何地方。

相关工具

全部 ArrayKit 工具