Excel转JSON转换器

将Excel电子表格(XLSX、XLS)转换为JSON数组。

点击上传 或拖放文件

.xlsx .xls .xlsm .ods

手头没有文件?

如何在线将Excel转换为JSON

  1. 1

    点击上传框或将文件拖到上传框中,上传.xlsx、.xls、.xlsm或.ods文件。

  2. 2

    每个工作表的第一行用作JSON的键,之后的每一行都会转换为一个对象。

  3. 3

    如果工作簿包含多个工作表,可从列表中选择一个工作表来预览其JSON。

  4. 4

    点击“复制”或“下载”。如有多个工作表,点击“全部下载(ZIP)”可为每个工作表各保存一个JSON文件。

示例:将Excel工作表转换为JSON

Excel工作表

| id | name        | city    | salary |
|----|-------------|---------|--------|
| 1  | Emma Wilson | Seattle | 98000  |
| 2  | Liam Chen   | Austin  | 72000  |

JSON输出

[
  {
    "id": 1,
    "name": "Emma Wilson",
    "city": "Seattle",
    "salary": 98000
  },
  {
    "id": 2,
    "name": "Liam Chen",
    "city": "Austin",
    "salary": 72000
  }
]

Excel转JSON小贴士

数字保持数字类型

Excel中存储数字的单元格会写为JSON数字,文本单元格则写为字符串,输出结果可直接用于API和代码。

日期转为ISO字符串

Excel日期会转换为ISO 8601字符串,例如2021-03-15,任何编程语言都能解析。

空单元格

空单元格会保留为空字符串,因此每个对象都拥有相同的键。

规范的表头行

使用简短、唯一且不含空格的表头(例如hire_date),生成的JSON键在代码中更易于使用。

Excel转JSON常见问题

Excel转JSON转换器免费吗?

是的。完全免费,无需注册,也不限制文件数量。

我的电子表格会上传到服务器吗?

不会。工作簿在您的浏览器中读取,数据始终不会离开您的电脑。

有多个工作表时会怎样?

每个包含数据的工作表都会生成单独的JSON文件。您可以逐个预览,也可以打包为ZIP全部下载。

公式会被转换吗?

JSON中包含的是Excel保存在文件中的计算结果,而不是公式本身。

支持哪些Excel格式?

支持.xlsx、.xls、.xlsm以及OpenDocument .ods文件。