免费注册

Excel 转 JSON

把表格里的数据转成干净的 JSON,表头直接当键名。

或把文件拖到这里

支持 XLSX, XLS, ODS

加密上传,文件 1 小时后自动删除。

关于Excel 转 JSON

Excel 转 JSON 适合拿到的是表格、要用的是代码的场景:App 的初始数据、接口的模拟返回、表格里维护的多语言文案。上传 XLSX、XLS 或 ODS 文件,每一行变成一个 JSON 对象,表头行提供键名。

表头会自动识别:表格上方的大标题会跳过,空表头命名为 column_1、column_2,重名的表头加上 _2 后缀。数字仍是数字,空单元格是 null,日期写成 2024-03-01 这样的 ISO 格式,公式给出计算结果。多个工作表会合成一个对象,按工作表名分开。想要纯数组,就选“行数组列表”。

Excel 转 JSON怎么用

  1. 1
    上传表格

    选择或拖入 .xlsx、.xls、.ods 文件,列名放在数据上面一行。

  2. 2
    选输出结构

    默认“对象列表(每行一个对象)”;选“行数组列表”则按表格原样输出嵌套数组。

  3. 3
    开始转换

    点“Excel 转 JSON”,服务器读取工作簿,生成带缩进的 UTF-8 JSON。

  4. 4
    复制或下载

    在结果框里直接复制,或者下载与工作簿同名的 .json 文件。

为什么用熊仔工匠

  • 表头就是键名

    列名变成属性名,表格上方的标题不会被误当成表头。

  • 类型不走样

    数字和真假值不加引号,空单元格输出 null,而不是空字符串。

  • 工作表都在

    多个工作表合成一个对象,以工作表名为键,不会悄悄漏掉哪张表。

  • 输出好读

    两个空格缩进,中文原样输出,不会变成一串转义字符。

常见问题

Excel 转 JSON常见问题

Excel 转 JSON 怎么确定键名?
把第一个至少有两个格子有内容的行当表头,所以合并单元格做的大标题会被忽略。空表头命名为 column_3 这样的名字,第二个“单价”列会变成“单价_2”。
有多个工作表时,JSON 长什么样?
只有一个工作表时,得到一个对象数组;有多个时,得到一个以工作表名为键的对象,每个键下面是该表的数据。要把 JSON 再变回表格,用JSON 转 Excel即可。
日期和公式怎么处理?
日期写成 ISO 文本,比如 2024-03-01 或 2024-03-01 14:30:00。公式单元格输出工作簿最后一次计算的值,不输出公式本身。
Excel 转 JSON 收费吗?
不收费。不注册能先用 2 次,注册后每天 2 次,文件在 50 MB 以内都行;开通 VIP 后次数不限,文件可到 1 GB。
机密数据可以放心转吗?
可以。文件加密上传,在独立进程里处理,1 小时后删除。我们不会查看,也不会用于训练 AI。如果是 CSV,用CSV 转 JSON在浏览器里就能转,数据不用上传。
把Excel 转 JSON分享给朋友打开浏览器就能用,对方不注册也能先试。

相关工具

XLSSQL Excel 转 SQL根据 Excel、CSV 生成建表语句和 INSERT 语句。
XMLXLS XML 转 Excel把 XML 里重复的记录转成表格行。
CSVXLS CSV 转 Excel把 CSV、TSV 转成 Excel,分列和编码自动识别。
CSVJSON CSV 转 JSON在浏览器里把 CSV 转成 JSON,文件不上传。
CSVXML CSV 转 XML把 CSV 或 Excel 的行转成 XML 记录。
XLSCSV Excel 转 CSV每个工作表存成 CSV,单元格换行也正确处理。
XLSHTML Excel 转 HTML把表格转成可直接放进网页的 HTML。
XLSJPG Excel 转图片把表格和图表导出成图片。