四步将 Excel 转换为 JSON
- 上传或粘贴电子表格数据。 选择
.xlsx文件或粘贴复制的单元格。 - 选择工作表。 从工作簿中选择一个工作表。
- 配置行和类型。 选择标题行、空值行为、公式行为和类型处理。
- 预览并导出。 在复制或下载之前检查解析后的表格和 JSON。
选择工作表
一个工作簿可能包含不相关的工作表,例如 客户、订单 和 汇总。
上传文件后,工作表选择器会列出每个工作表,预览会显示所选工作表在转换前的内容。
选择标题行
第一物理行并不总是标题。工作簿通常包含报告标题、空行、生成日期或真实字段名称上方的分组标签。
在转换前设置标题行号。当标题为空或重复时,工具会警告,生成唯一的回退键,并在预览中显示最终键。
如果不使用标题,则根据所选模式输出数组的数组或生成的键。
保留有用的数据类型
数字
数字单元格存储为 JSON 数字,除非该列应保持为文本。
日期
Excel 日期可能存储为带有日期格式的序列号。识别的日期单元格转换为文档化的字符串格式。未格式化为日期的数字单元格永远不会被猜测为日期。
布尔值
真和假单元格保留为 JSON 布尔值。
文本和前导零
当工作簿将代码(如 00123)存储为文本时,它们保持为字符串。预览会显示可能丢失前导零的值。
空单元格
选择空字符串、null 或省略属性。所选策略一致应用。
决定公式单元格的导出方式
公式单元格可能包含公式文本、缓存的计算值或显示格式。
- 默认使用存储的计算值
- 提供公式文本作为选项
- 当缓存值缺失时发出警告
处理合并单元格
在合并区域中,只有左上角的单元格可能包含值。
- 仅保留左上角的值 — 默认。
- 在合并范围内填充值 — 对报告表格有用,但可能改变含义。
- 警告并留空单元格。
删除或保留空行
可以删除或保留完全空的行。使用数据之外的空列会自动修剪。
从 Excel 粘贴数据
当您从 Excel 或其他电子表格复制单元格时,浏览器会收到制表符分隔的文本。
粘贴模式解析制表符和换行符,显示表格预览,并使用相同的标题和类型选项。
常见的 Excel 转 JSON 问题
日期显示为数字
单元格被读取为数字值,没有进行日期解释。 确认源格式和日期转换选项。
前导零丢失
源单元格可能已经是数字。 在转换前将标识符列格式化为文本。
公式结果过时
转换器读取存储的值,不重新计算公式。 如果需要更新缓存值,请在转换前打开并保存工作簿。
空白标题创建无效键
选择正确的标题行或编辑生成的列名。 输出预览显示每个最终键。
合并单元格创建空值
选择合并单元格策略。 在范围内填充值是可选的,可能不适用于每个工作簿。
Excel 转 JSON 常见问题
支持哪些 Excel 文件?
本版本支持 .xlsx。 .xls 格式在测试库路径存在之前不会宣传。
我可以转换特定的工作表吗?
可以。 工作表选择器是本页面的核心部分。
我可以一次转换所有工作表吗?
本版本不支持。 多工作表输出仅在明确每个工作表的输出结构时才会公开。
公式会被保留吗?
工具根据所选模式导出存储的值或公式文本。 它不重新计算公式。
Excel 日期如何转换?
识别的日期单元格变为 ISO 或显示的文本字符串。 没有格式证据的数字单元格不会被猜测为日期。
工作簿会上传吗?
不会 — .xlsx 文件完全在您的浏览器中读取。 超过浏览器处理限制的文件会作为可选的服务器回退提供,未经您的同意不会上传任何内容。