Excel 转 JSON

将 Excel 文件(XLSX、XLS、CSV)转换为 JSON 格式,支持拖拽上传、多种输出格式

📁

点击或拖拽上传 Excel 文件

支持 .xlsx, .xls, .csv 格式

工具简介:Excel 转 JSON 在线工具

Excel 转 JSON 在线工具用于将 Excel 文件(XLSX、XLS、CSV)转换为 JSON 格式。支持拖拽上传、首行作为字段名、多工作表选择,并保留中文字符、数字、日期等原始格式。

什么是 Excel 转 JSON 在线工具?

Excel 转 JSON 在线工具用于在 Excel 文件(XLSX、XLS、CSV)与 JSON 格式之间快速转换,输出可直接用于 API 开发、配置文件、数据迁移等场景。

如何使用

  1. 上传 Excel 文件或拖拽文件到页面。
  2. 设置转换选项(首行作为字段名、输出格式等)。
  3. 点击转换按钮,查看结果并复制或下载。

常见应用场景

  • Excel 与 JSON 之间的格式迁移与对接
  • 将 Excel 数据用于 JSON 生态或代码生成
  • API 数据准备和配置文件生成
  • 数据迁移和前端 Mock 数据制作

❓ 常见问题 FAQ

Q1:转换失败或结果为空?
A:请确认文件格式是否为 .xlsx、.xls 或 .csv,且文件未损坏。如果文件有密码保护,请先解除密码。

Q2:JSON 中包含 undefined 或 null 怎么办?
A:这表示 Excel 中对应单元格为空。如需过滤空值,建议在 Excel 中先填充默认值,转换后再进行数据清洗。

Q3:如何批量处理多个 Excel 文件?
A:目前工具支持单个文件转换。如需批量处理,建议使用编程语言(如 Python 的 pandas 库)或重复使用本工具逐个转换。

Q4:转换后的 JSON 可以直接用于数据库导入吗?
A:可以。根据数据库要求,可能需要调整 JSON 结构或使用导入工具进行格式适配。

Q5:支持合并多个工作表吗?
A:目前工具一次只能转换一个工作表。如需合并多个工作表,建议分别转换后手动合并 JSON 数据。

🎯 主要特性

  • 多格式支持:支持 .xlsx.xls.csv 三种常见格式
  • 拖拽上传:支持点击选择或拖拽上传文件
  • 灵活的输出格式:可选择数组格式或键值对格式
  • 多工作表支持:自动识别所有工作表,支持选择特定工作表
  • 首行字段名:智能识别首行作为 JSON 字段名
  • 美化输出:支持格式化 JSON 输出,便于阅读和调试
  • 本地处理:所有数据处理都在浏览器本地完成,数据安全

📖 使用示例

Excel 数据示例

原始 Excel 表格:

| 姓名   | 年龄 | 部门     |
|--------|------|----------|
| 张三   | 25   | 技术部   |
| 李四   | 30   | 市场部   |

转换后 JSON:

[
  {
    "姓名": "张三",
    "年龄": 25,
    "部门": "技术部"
  },
  {
    "姓名": "李四",
    "年龄": 30,
    "部门": "市场部"
  }
]

输出格式说明

Array of Objects(数组格式)

[
  {"id": 1, "name": "张三"},
  {"id": 2, "name": "李四"}
]

Object with Keys(键值对格式)

{
  "1": {"id": 1, "name": "张三"},
  "2": {"id": 2, "name": "李四"}
}