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 工程师而设计。整个工作簿都在你的设备上被解析——不上传任何内容。
功能特性
- 拖放 .xlsx、.xls、.xlsm 和 .ods 工作簿
- 用一个下拉菜单从多标签工作簿中选择任意工作表
- 输出以表头行为键的对象数组,或普通的二维数组
- 无需重新导入文件即可开启或关闭表头行
- 保留类型:数字仍为数值,复选框变为布尔值
- 日期单元格会转换为 ISO 8601 字符串,以便可靠解析
- 为空和重复的列表头会被重命名,使键保持唯一
- 一键复制 JSON,或将其下载为 .json 文件
如何使用 Excel to JSON 转换器
- 将你的 .xlsx 或 .xls 文件拖到拖放区,或点击浏览文件
- 从工作表下拉菜单中选择你想要的工作表
- 选择「对象数组」或「二维数组」,并切换表头行
- 复制 JSON,或将其下载为 .json 文件
示例
输入
Sheet1:
name age active
Ada 36 TRUE
Linus 54 FALSE
输出
[
{ "name": "Ada", "age": 36, "active": true },
{ "name": "Linus", "age": 54, "active": false }
]
表头行成为对象的键;数字和布尔值单元格会保留其类型。
常见错误与故障排除
- JSON 的键是「Column 1」「Column 2」,而不是真实名称。 — 你的表头行为空,或者你关闭了「首行是表头」。请将其开启,让第一非空行提供键。
- 日期输出成了 44197 这样的大数字,而不是日期。 — 那是 Excel 的序列号。本工具会将日期格式的单元格读取为真正的日期并输出 ISO 字符串;如果某个单元格显示为普通数字,请在 Excel 中将该列重新设置为日期格式。
- 两列共享同一个表头,其中一个值不断覆盖另一个。 — 重复的表头会被自动加上后缀(name、name_2、name_3),因此每个值都会以唯一的键被保留。
- 输出为空,或只显示了几行。 — 请检查你是否选对了工作表——一个工作簿可以有多个。完全空白的行会被跳过,因此表中的空隙会被移除。
常见问题
- 我如何将 Excel .xlsx 文件转换为 JSON?
- 将 .xlsx 文件拖到拖放区,选择你想要的工作表,然后选择「对象数组」,以表头行为键为每一行编键。之后复制 JSON,或将其下载为 .json 文件。一切都在你的浏览器中运行。
- 它会保留数字、日期和 TRUE/FALSE 的真实类型吗?
- 会。数字单元格仍为数字,布尔单元格变为 true 或 false,日期格式的单元格会转换为 ISO 8601 字符串,以便在任何语言中都能正确解析。空单元格变为 null。
- 我可以选择转换多标签工作簿中的哪个工作表吗?
- 可以。当工作簿有多个工作表时,会出现一个工作表下拉菜单以便你切换标签;JSON 会针对所选工作表即时更新,无需重新导入文件。
- 「对象数组」和「二维数组」有什么区别?
- 「对象数组」以首行为键,并将后续每一行转换为一个对象。「二维数组」将每一行作为单元格值的数组返回,不做表头处理,与原始网格一致。
- 为空或重复的列表头会怎么处理?
- 为空的表头会按其位置命名为「Column 1」「Column 2」等等,重复的表头会加上数字后缀(name、name_2),因此每个对象键都保持唯一,不会丢失数据。
- 我的电子表格会被上传到服务器进行转换吗?
- 不会。工作簿完全在你的设备上用一个浏览器内的读取器解析。文件及其内容绝不会离开你的电脑,也不会发送到 ArrayKit 或其他任何地方。
相关工具
全部 ArrayKit 工具