Excel 转 JSON 转换器
Excel/CSV 转 JSON,支持多工作表、字段筛选与类型保真
最近更新
我的工具
暂无工具
加载中...
如何将 Excel 转成 JSON
- 1
上传或粘贴表格
点击上传选择 .xlsx 文件,或直接把从 Excel、WPS 里复制的表格内容粘贴到文本框(剪贴板里是以制表符分隔的文本)。
- 2
选择工作表与字段
多工作表文件可切换要导出的表,也可以一次导出全部;取消勾选不需要的列,并设置空单元格与日期的输出方式。
- 3
复制或下载 JSON
右侧实时生成 JSON,可切换格式化或压缩,然后一键复制或下载为 .json 文件。
功能概览
在浏览器中把 Excel 表格转成 JSON。上传 .xlsx 或直接粘贴从 Excel、WPS 复制的表格,首行作为键名,每个数据行输出一个对象;数字、布尔和日期保留类型,长订单号不会丢精度。文件全程不上传服务器。
工具描述
免费在线 Excel 转 JSON 工具。上传 .xlsx 或粘贴从 Excel、WPS 复制的表格,首行作为键名生成对象数组,支持多工作表、字段勾选、空值与日期策略,长订单号不丢精度,全程浏览器本地处理。
能力清单
- 支持上传 .xlsx 文件,也支持直接粘贴从 Excel 或 WPS 复制的表格内容。
- 首行自动作为 JSON 键名;表头为空时补 column_N,重名自动加后缀。
- 读取全部工作表,可切换导出某一张,或一次导出为「表名: 数据」结构。
- 可勾选需要保留的列,只导出业务需要的字段。
- 数字与布尔保留原生类型,日期可输出 ISO 8601、Excel 序列号或原始文本。
- 16 位及以上的整数保留为字符串,避免订单号、雪花 ID 末尾变成 0。
- 所有解析都在浏览器本地完成,Excel 文件不会上传到服务器。
意见反馈
帮助我们改进工具
相关工具
常见问题
这个工具支持哪些文件格式?
支持 .xlsx,以及 CSV、TSV 等分隔符文本。不支持 .xls——那是 Excel 2003 之前的二进制格式,与 .xlsx 完全不同;用 Excel 打开后另存为 .xlsx 即可。
表格数据会上传到服务器吗?
不会。解压、解析和 JSON 生成都在浏览器本地完成,文件不会离开你的电脑。断开网络后本工具依然可用。
首行以外的行可以当表头吗?
可以。表头行可以指定,位于它上方的行会被忽略,下方的行按它的字段名生成对象。表头为空的列会补成 column_N,重名的列会自动加数字后缀,避免键名冲突。
空单元格会变成什么?
默认输出为 null,也可以选择输出空字符串,或直接省略该键。选 null 时键仍然存在,下游访问不会得到 undefined;选省略则输出更紧凑。
日期单元格的输出格式是什么?
Excel 内部把日期存成序列号。默认输出 ISO 8601 字符串(不含时间的日期只输出到天),也可以选择保留原始序列号或原始显示文本。内置日期格式与自定义格式都会被识别。
长订单号会丢精度吗?
不会。16 位及以上的整数会保留为字符串而不是数字,末尾不会变成 0。更短的数字仍然是数值类型,可以直接参与计算。
合并单元格会有什么影响?
合并单元格会让列标题与数据错位,导致键名不稳定。检测到合并单元格时页面会给出提示,建议先在 Excel 里取消合并再转换。
反向转换(JSON 转 Excel)用哪个工具?
用站内的 JSON 转 Excel 工具,它支持嵌套对象展平、数组的三种导出方式和嵌套数组导出为独立工作表。