XLSX

Excel 转 JSON

读取 XLSX,输出唯一字段与无时区日期

数据格式
🔒 100% 本地运行 — 你的数据不会离开当前页面
由 Evan 维护•最近更新:2026年9月30日

读取 XLSX(不支持旧 XLS),使用实际行号与已用区域中的列。日期按 1900/1904 系统输出无时区文本,精度到毫秒;时间或异常日期可选原始序列值。公式仅读缓存,不执行;无缓存为 null。合并格仅保留左上角值,包含隐藏行列。上限 20 MiB、100,000 行、500 列、2,000,000 个单元格。

XLSX → JSON

仅在浏览器内处理,不保存输入草稿。统计不包含输入、文件名、工作表名、列名或错误原文。

工具说明

本地读取 XLSX 工作簿,不支持旧 XLS。选择工作表及物理表头/起始行,导出对象数组或二维数组。空白与重复表头生成全局唯一键,并显示映射。日期按工作簿的 1900/1904 系统转为精度到毫秒的无时区文本,也可保留原始序列数值。公式仅读缓存、不执行,无缓存输出 null,错误单元格会阻止转换,合并区域只保留左上角值。隐藏行列仍包含。工具拒绝不安全整数,无法恢复源工作簿中已舍入的位数。上限为 20 MiB、100,000 行数据、已用区域 500 列和包含表头的 2,000,000 个单元格。

场景配方

01

转换带起始偏移的工作表,不移动日期或丢列

目标:使用实际坐标,并复核最终 JSON 字段映射。

  1. 选择 XLSX 工作簿和工作表。本工具不支持旧 XLS。表头填写物理行号:已用区域从 B3 开始时,仍填写第 3 行,第一列对应 B 列。
  2. 选择对象数组或二维数组。对象模式把所选行用作表头,二维数组包含所选行。复核列名调整列表,空白与重复名称会生成全局唯一名称,单元格不会被覆盖。
  3. 选择无时区日期文本或原始序列值。查看公式缓存与合并格说明,再复制或下载全部 JSON。需要最新公式结果时,请在源表格软件中先重新计算。

结果:得到所选已用区域列的 JSON。日期遵循工作簿的 1900/1904 日期系统;无时区字符串不代表确定时刻或 UTC 偏移。

失败门诊(高频踩坑)

给 Excel 本地日期直接加上 Z

原因:表格日历单元格没有定义时区。把浏览器时区当成来源时区会移动日期。

修复:使用默认无时区输出,精度到毫秒。只有已知来源含义时,才在目标系统指定时区。1900 日期系统的序列值 60 对应不存在的 1900-02-29,需要保留时选择原始序列模式。

以为工具会计算公式或补齐合并单元格

原因:工具读取已保存单元格。公式缓存可能过期或缺失,合并区域只在左上角存值。

修复:有缓存的公式复制缓存值,无缓存输出 null,不计算公式,也不扩散合并格值。隐藏行列仍会包含。发现 Excel 错误单元格时停止转换。

尝试从已经舍入的数值格恢复精确编号

原因:XLSX 解析不能恢复创建工作簿时已丢失的位数,JSON 数字也不能表示所有大整数。

修复:在源工作簿中把编号存为文本。工具拒绝不安全整数。上限为 20 MiB、所选数据 100,000 行、已用区域 500 列、包含表头的 2,000,000 个单元格。

生产可用片段

重复表头还可能与已有后缀碰撞

text

原表头:a | a | a_2 | (空)| column_4
输出键:a | a_2 | a_2_2 | column_4 | column_4_2
原始值:1 | 2 | 3 | 4 | 5
五个值全部保留。

Excel 日期 2026-09-30 → "2026-09-30"
Excel 日期时间 → "2026-09-30T12:34:56"(不假定时区)

常见问题

给 Excel 本地日期直接加上 Z?

表格日历单元格没有定义时区。把浏览器时区当成来源时区会移动日期。 使用默认无时区输出,精度到毫秒。只有已知来源含义时,才在目标系统指定时区。1900 日期系统的序列值 60 对应不存在的 1900-02-29,需要保留时选择原始序列模式。

以为工具会计算公式或补齐合并单元格?

工具读取已保存单元格。公式缓存可能过期或缺失,合并区域只在左上角存值。 有缓存的公式复制缓存值,无缓存输出 null,不计算公式,也不扩散合并格值。隐藏行列仍会包含。发现 Excel 错误单元格时停止转换。

尝试从已经舍入的数值格恢复精确编号?

XLSX 解析不能恢复创建工作簿时已丢失的位数,JSON 数字也不能表示所有大整数。 在源工作簿中把编号存为文本。工具拒绝不安全整数。上限为 20 MiB、所选数据 100,000 行、已用区域 500 列、包含表头的 2,000,000 个单元格。

如何使用这个转换工具?

选择 XLSX 工作簿和工作表。本工具不支持旧 XLS。表头填写物理行号:已用区域从 B3 开始时,仍填写第 3 行,第一列对应 B 列。 选择对象数组或二维数组。对象模式把所选行用作表头,二维数组包含所选行。复核列名调整列表,空白与重复名称会生成全局唯一名称,单元格不会被覆盖。 选择无时区日期文本或原始序列值。查看公式缓存与合并格说明,再复制或下载全部 JSON。需要最新公式结果时,请在源表格软件中先重新计算。

输入会上传或保存草稿吗?

全部处理在本页浏览器内进行,输入不会上传或保存草稿,统计不包含输入值与文件名。

继续浏览