Excel转JSON

在线Excel转JSON工具,上传.xlsx/.xls文件,选择工作表,自定义表头与缩进,一键转换为JSON格式。

将 Excel 文件拖放到此处
支持 .xlsx、.xls 格式,最大 10MB
选择文件
转换选项
JSON 结果

功能特性

多格式支持

支持 .xlsx 和 .xls 两种 Excel 文件格式,兼容各版本 Excel。

多工作表

自动识别 Excel 中的所有工作表,可自由选择需要转换的表。

表头自定义

支持首行作为列头或自动生成列名(column_1, column_2...)。

缩进选项

支持 2 空格、4 空格缩进或压缩为单行,满足不同场景需求。

智能类型

自动识别数字、布尔值、日期等类型,转换为对应的JSON数据类型。

安全可靠

文件在后端处理,转换后自动删除临时文件,不持久存储数据。

使用说明

如何使用 Excel 转 JSON 工具?

  • 点击上传区域或拖放 .xlsx/.xls 文件到上传区域。
  • 上传成功后,文件信息将显示在上方,工作表下拉框自动填充。
  • 转换选项中选择需要转换的工作表
  • 设置首行包含列头(默认开启)和缩进选项。
  • 点击「转换为JSON」按钮,结果将显示在下方。
  • 点击「复制」将JSON复制到剪贴板,或点击「下载」保存为文件。
  • 点击「重置」清除所有内容,重新上传文件。

转换规则

  • 列头:若勾选"首行包含列头",则首行的每个单元格值作为JSON对象的键名;否则自动生成 column_1、column_2 等。
  • 数据类型:整数转换为 number,小数转换为 number,布尔值转换为 boolean,日期转换为字符串(yyyy-MM-dd HH:mm:ss)。
  • 空行:完全为空的行会被自动跳过,不包含在JSON结果中。
  • 空单元格:空单元格的值转换为 null。

常见问题

Excel 转 JSON 工具是免费的吗?
是的,本工具完全免费,无需注册登录。文件上传到后端处理后立即删除临时文件,不会持久存储您的数据。
支持哪些 Excel 文件格式?
支持 .xlsx(Excel 2007 及以上版本)和 .xls(Excel 97-2003)两种格式。基于 EPPlus 库解析,兼容性良好。单个文件大小限制为 10MB。
如何处理多工作表的 Excel 文件?
上传文件后,工具会自动识别所有工作表并在下拉框中列出。您可以从中选择需要转换的工作表,每次只能转换一个工作表。如需转换多个工作表,请分别操作。
数字和日期会如何转换?
整数(如 100)转换为 JSON number 类型,小数(如 3.14)也转换为 number 类型。布尔值 true/false 转换为 JSON boolean。日期时间转换为字符串格式(yyyy-MM-dd HH:mm:ss)。文本保持为字符串。空单元格转换为 null。
上传的文件会被保存吗?
不会。文件上传后临时保存在服务器内存/临时目录中,转换完成后立即删除。服务器不会持久存储您的文件内容,保障数据安全与隐私。
转换后的JSON格式是什么样的?
转换结果为 JSON 数组格式,每个数组元素是一个对象,对应Excel的一行数据。对象的键名为列头(或自动生成的列名),值为对应单元格的数据。例如:[{"name":"张三","age":25},{"name":"李四","age":30}]