Excel 转 JSON 转换器

将 Excel 工作表转换为 JSON,并控制标题和数据类型。

Advanced settings
工作表

四步将 Excel 转换为 JSON

  1. 上传或粘贴电子表格数据。 选择 .xlsx 文件或粘贴复制的单元格。
  2. 选择工作表。 从工作簿中选择一个工作表。
  3. 配置行和类型。 选择标题行、空值行为、公式行为和类型处理。
  4. 预览并导出。 在复制或下载之前检查解析后的表格和 JSON。

选择工作表

一个工作簿可能包含不相关的工作表,例如 客户订单汇总

上传文件后,工作表选择器会列出每个工作表,预览会显示所选工作表在转换前的内容。

选择标题行

第一物理行并不总是标题。工作簿通常包含报告标题、空行、生成日期或真实字段名称上方的分组标签。

在转换前设置标题行号。当标题为空或重复时,工具会警告,生成唯一的回退键,并在预览中显示最终键。

如果不使用标题,则根据所选模式输出数组的数组或生成的键。

保留有用的数据类型

数字

数字单元格存储为 JSON 数字,除非该列应保持为文本。

日期

Excel 日期可能存储为带有日期格式的序列号。识别的日期单元格转换为文档化的字符串格式。未格式化为日期的数字单元格永远不会被猜测为日期。

布尔值

真和假单元格保留为 JSON 布尔值。

文本和前导零

当工作簿将代码(如 00123)存储为文本时,它们保持为字符串。预览会显示可能丢失前导零的值。

空单元格

选择空字符串、null 或省略属性。所选策略一致应用。

决定公式单元格的导出方式

公式单元格可能包含公式文本、缓存的计算值或显示格式。

  • 默认使用存储的计算值
  • 提供公式文本作为选项
  • 当缓存值缺失时发出警告

处理合并单元格

在合并区域中,只有左上角的单元格可能包含值。

  • 仅保留左上角的值 — 默认。
  • 在合并范围内填充值 — 对报告表格有用,但可能改变含义。
  • 警告并留空单元格

删除或保留空行

可以删除或保留完全空的行。使用数据之外的空列会自动修剪。

从 Excel 粘贴数据

当您从 Excel 或其他电子表格复制单元格时,浏览器会收到制表符分隔的文本。

粘贴模式解析制表符和换行符,显示表格预览,并使用相同的标题和类型选项。

常见的 Excel 转 JSON 问题

日期显示为数字

单元格被读取为数字值,没有进行日期解释。 确认源格式和日期转换选项。

前导零丢失

源单元格可能已经是数字。 在转换前将标识符列格式化为文本。

公式结果过时

转换器读取存储的值,不重新计算公式。 如果需要更新缓存值,请在转换前打开并保存工作簿。

空白标题创建无效键

选择正确的标题行或编辑生成的列名。 输出预览显示每个最终键。

合并单元格创建空值

选择合并单元格策略。 在范围内填充值是可选的,可能不适用于每个工作簿。

Excel 转 JSON 常见问题

支持哪些 Excel 文件?

本版本支持 .xlsx .xls 格式在测试库路径存在之前不会宣传。

我可以转换特定的工作表吗?

可以。 工作表选择器是本页面的核心部分。

我可以一次转换所有工作表吗?

本版本不支持。 多工作表输出仅在明确每个工作表的输出结构时才会公开。

公式会被保留吗?

工具根据所选模式导出存储的值或公式文本。 它不重新计算公式。

Excel 日期如何转换?

识别的日期单元格变为 ISO 或显示的文本字符串。 没有格式证据的数字单元格不会被猜测为日期。

工作簿会上传吗?

不会 — .xlsx 文件完全在您的浏览器中读取。 超过浏览器处理限制的文件会作为可选的服务器回退提供,未经您的同意不会上传任何内容。