Excel转JSON
把Excel工作表的每一行转换成JSON对象,用于应用、API或网站。
免费 · 无需注册 · 没有水印 · 文件不会离开你的设备
3步完成Excel转JSON
- 选择Excel文件(XLSX、XLS或ODS),或拖放到框中。
- 选择一个工作表,或全部工作表。
- 点击「转换为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这样的列,方便在表格中查看。
我的表格会上传到服务器吗?
不会。文件在你自己设备上的浏览器中读取和转换,所以客户名单、价格和工资数据不会发送给我们,也不会保存在任何地方。页面加载完成后,即使断开网络连接也能继续使用,敏感的业务数据也可以放心处理。