Excel 转 JSON 的核心规则是:表头变成字段名,每一行变成一个 JSON 对象。
[
{
"name": "Alice",
"email": "alice@example.com",
"active": true
}
]转换前最好整理表格
- 第一行作为字段名,避免空表头和重复表头。
- 每一列只放一种类型的数据,例如不要混用数字和说明文字。
- 日期列要确认是否需要保留为文本,还是转成日期字符串。
- 删除合并单元格、注释行和统计行,避免混入 JSON。
- 如果有多个 Sheet,先确认工具读取哪一张表。
常见问题
| 问题 | 原因 | 建议 |
|---|---|---|
| 字段名很奇怪 | 表头含空格、换行或重复名称 | 先规范表头 |
| 数字变成文本 | Excel 单元格格式不统一 | 转换后抽查关键字段 |
| 空值丢失或变空字符串 | 空单元格处理规则不同 | 根据接口要求统一处理 |
| 日期不符合预期 | Excel 日期本质上可能是序列值 | 提前转为文本日期 |