把 Excel 转换为 JSON
这个工具在你的浏览器中把 Excel 工作簿(.xlsx)转换为 JSON。每个有数值的工作表都会变成自己的 JSON 文件,按它在工作簿中的位置编号。数字单元格会变成 JSON 数字,布尔值会变成 true 或 false,日期会变成 ISO 日期,空单元格或公式错误会变成 null;文本始终保持字符串,哪怕它看起来像数字。开启表头后,首行会为字段命名,之后每一行都变成一个对象;关闭表头后,每一行则变成一个值数组。你的文件绝不会被上传。
在你的浏览器中运行
把文件拖到这里
XLSX,最大 50 MB
使用方法
- 1 选择一个 Excel(.xlsx)文件。
- 2 设置首行是否为表头行。
- 3 GRID16 在你的浏览器中读取每个工作表。
- 4 为每个有数值的工作表下载一个 JSON 文件。
常见问题
- 有多个工作表的工作簿会怎样处理?
- 每个至少有一个数值的工作表都会变成自己的 JSON 文件,按它在工作簿中的位置编号。旧版 Excel 默认设置常留下的空工作表会被跳过。
- 表头设置改变了什么?
- 开启表头时,首行为字段命名,你会得到一个对象列表。空的表头单元格会以它的列字母命名,重复的名称会附加上列字母,因此不会丢失任何一列。关闭表头则会得到一个行列表。
- 数字、日期和文本会怎样输出?
- 数字会变成带有精确存储值的 JSON 数字,布尔值会变成 true 或 false,日期会变成像 2026-09-14 这样的 ISO 日期,带时间的话就是 2026-09-14 13:45:00。文本始终保持字符串,所以像 "00123" 这样的值不会被转换成数字。
- 空单元格或出错的公式会给出什么?
- JSON 值 null。出错的公式没有缓存值可用,所以它的结果和空单元格一样。
- 它能读取旧版的 .xls 格式吗?
- 不能。只读取较新的 .xlsx 格式,旧的 .xls 文件无法识别。
- 我的文件会上传到服务器吗?
- 不会。转换在你的浏览器中进行,文件绝不会离开你的设备。