Excel 转 JSON 转换器

在浏览器中把 .xlsx、CSV 和 TSV 工作表转换为可用于 API 的 JSON

Excel .xlsx、CSV 或 TSV,最大 15 MB

输入

拖入 .xlsx、.csv 或 .tsv 文件

文件仅在浏览器中读取,不会上传。不支持旧版 .xls 文件。

选项

缩进
高级
重复表头

例如 B2:F40。留空则使用已用区域。

JSON 输出

打开工作簿或加载示例后,JSON 将显示在这里。

打开 .xlsx、.csv 或 .tsv 文件即可开始。

可转换的内容

Excel 转 JSON 可将 .xlsx 工作簿、CSV 和 TSV 文件转换为 JSON,方便粘贴到代码、测试数据或 API 请求中。选择工作表,设置表头行如何映射为键名,即可得到对象数组、二维数组,或以工作表名称为键的全部工作表。数字、布尔值和文本均保留原有类型。

日期、公式与错误

只有当单元格设置了日期或时间格式时,数字才会被视为日期,因此编号和金额永远不会被误转为日期。日期可以输出为 ISO 8601 文本、Excel 中显示的格式化文本,或工作簿日期系统中的原始序列号,同样支持 1904 工作簿。公式单元格使用文件中保存的结果,不会重新计算;#N/A 等错误单元格按文本保留并计数。

表头与结构

空表头和重复表头会列在检查面板中。重复表头可以添加 _2 后缀或直接停止转换;表头文本可以去除首尾空格,或转换为 camelCase 或 snake_case;address.city 这类带点号的键可以转换为嵌套对象。设置 B2:F40 这样的单元格区域可将转换限定在一个区块内,也可以跳过空行。合并单元格的值仅保留在左上角单元格,因此值不会被重复。

隐私与限制

文件通过 File API 读取,并在浏览器的后台线程中处理,不会上传任何内容。支持最大 15 MB、最多 250,000 个非空单元格的文件;预览显示前 50 行和 30 列;超大 JSON 在编辑器中会被截断显示,但复制和下载始终包含完整内容。不支持旧版 .xls、.xlsb、启用宏及受密码保护的工作簿,请先另存为 .xlsx。

CodingTool 已正式上线于

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch