Excel转JSON转换器
将Excel(.xlsx、.xls)和CSV文件转换为JSON。可转换单个工作表或整个工作簿,表头行作键名,解析数字、布尔值和日期,全部在浏览器中完成。
免费 在浏览器中运行 无需注册
正在加载Excel转JSON转换器…
您的文件绝不离开您的设备
如何使用Excel转JSON转换器
- 1
在此页面打开Excel转JSON转换器,它直接在浏览器中加载。
- 2
添加文件、文本或数值,并调整设置。
- 3
复制或下载结果。不会上传或存储任何内容。
关于此工具
表格用来收集数据,应用则通过JSON使用数据。这款Excel转JSON转换器读取.xlsx、.xls和.csv文件,以首行为键名,把每一行转换为JSON对象。可以转换单个工作表或整个工作簿中的所有工作表,设置数字、布尔值和日期的处理方式,然后下载结果。文件在浏览器中读取,客户名单和财务数据绝不会离开你的电脑。
如何把Excel转换为JSON
- 上传.xlsx(Excel 2007及以后)、.xls(Excel 97到2003)或.csv文件。
- 选择一个工作表,或选择All sheets转换整个工作簿。
- 保持First row is header开启,让列名成为键名。
- 设置数据类型、日期和空单元格选项。
- 复制或下载JSON。
输出格式
- 对象数组:
[{"Name":"Ana","Age":31}],API和数据库最常用。 - 二维数组:每行一个数组,紧凑,适合表格和图表。
- 多个工作表:一个对象,每个工作表名对应一个键,内含该表的各行。
数据类型选项
- 把数字和布尔值(TRUE/FALSE)解析为真正的JSON类型,或全部保留为文本。
- 把日期解析为2026-10-07这样的ISO 8601字符串(兼容性最好的格式),或保持原样。
- 空单元格可输出为null或空字符串。
获得干净结果的建议
- 只保留一行表头:合并单元格或多行表头会生成奇怪的键名,请先简化。
- 列名不要重复,因为JSON中重复的键会互相覆盖。
- ID或邮编的开头的0只有在Excel中该列为文本格式或关闭数字解析时才会保留。
- 公式会以计算后的值导出。
已经有CSV文件?CSV转JSON转换器提供分隔符选项。要转换回表格,请使用JSON转CSV。
常见问题
支持哪些Excel格式?
Excel 2007及以后版本的.xlsx、旧版.xls格式以及.csv文件。
可以一次转换所有工作表吗?
可以。选择All sheets,JSON中每个工作表名对应一个键,里面是该表的各行数据。
日期如何转换?
开启Parse dates后,日期会变成2026-10-07这样的ISO 8601字符串;否则保持表格中的显示形式。
公式会怎样处理?
导出的是每个公式计算后的值,而不是公式本身。
如何保留开头的0?
在Excel中把该列设为文本格式,或关闭数字解析,这样00123就不会变成123。
我的表格会被上传吗?
不会。文件在你的浏览器中读取和转换。
