Skip to content
freeonlinefileconvert

Excel转JSON

把Excel工作表的每一行转换成JSON对象,用于应用、API或网站。

或拖放到这里 · 最大50MB,免费

文件更大?Pro可转换最大500MB的文件

已超出免费版上限

你仍然可以继续:现在就转换,只有在想下载结果时才需支付€1.99。

免费版支持单个文件最大50 MB,一次最多20个文件。

需要反向转换?JSON转Excel

免费 · 无需注册 · 没有水印 · 文件不会离开你的设备

3步完成Excel转JSON

  1. 选择Excel文件(XLSX、XLS或ODS),或拖放到框中。
  2. 选择一个工作表,或全部工作表。
  3. 点击「转换为JSON」,下载文件。

从表格行到JSON对象

工作表的第一行用作字段名,下面的每一行都变成一个对象,所以一份包含name、price和stock列的价格表会变成[{"name": "...", "price": 9.5, "stock": 12}, ...]。数字和true/false值保持原有类型,日期以标准ISO格式写入,空单元格会被省略。

只是看起来像数字的文本,例如以0开头的邮编,会保留为字符串,不会丢失任何数字。选择「所有工作表」会得到一个对象,每个工作表名称对应一个键,很适合存放在工作簿中的翻译文件或配置。

常见问题

怎么把Excel文件转换为JSON?

选择XLSX文件,选好工作表,然后点击「转换为JSON」。第一行会成为字段名,后面的每一行都变成数组中的一个JSON对象,下载后即可直接使用。

日期会怎么处理?

Excel把日期存储为数字,放在JSON里会让人看不懂。转换器会把它们写成ISO日期,例如2026-03-15,任何编程语言都能读取,也方便你直接查看和核对。

如果我的工作表没有标题行怎么办?

第一行始终会被用作字段名。如果你的数据从第一行就开始,请先在Excel中在顶部加一行列名再转换,否则第一条记录会被当成字段名。

可以把JSON再转换回Excel吗?

可以,使用JSON转Excel。对象数组会变成一个工作表,每个字段一列,嵌套的对象会展开成address.city这样的列,方便在表格中查看。

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

不会。文件在你自己设备上的浏览器中读取和转换,所以客户名单、价格和工资数据不会发送给我们,也不会保存在任何地方。页面加载完成后,即使断开网络连接也能继续使用,敏感的业务数据也可以放心处理。

相关工具

你是首批用户之一

FreeOnlineFileConvert刚刚上线。现在创建免费账户,加入我们的Family & Friends名单:完整的Pro套餐,终身免费。

Pro0 €6,99 €
免费加入