AHK在线工具箱 - 免费在线效率工具平台

找到适合你的工具,让工作与生活更高效

💥 首页 > 编程工具 > 编程辅助

在线Excel转JSON工具

内容摘要:

一个把 Excel 文件转成 JSON 数据的工具。上传 .xlsx、.xls 或 .csv,实时预览转换结果,支持多种 JSON 结构、缩进风格、表头规则,导出时还能合并成一个文件或按 Sheet 打包。

Excel 转 JSON 工具
等待载入本地 Excel (.xlsx / .xls / .csv) 文件... 📂 点击选择 / 拖拽 Excel 至此处
工作表列表与转换参数设置 Sheet Selector & JSON Settings
选择要转换的工作表 (Sheet 列表) 0 个 Sheet
等待载入文件数据...
转换规则与输出配置 Config Details
原文件名-
当前文件大小0 KB
工作表总数0
已勾选 Sheet0
JSON 结构格式
缩进排版风格
跳过空白行
表头起始行
导出方式
已转换处理次数0
实时 JSON 数据预览 Preview Mode
// 导入文件后将在此展示实时 JSON 格式解析预览...

做开发、做数据分析时,经常需要把 Excel 里的数据变成程序能直接用的格式。JSON 就是最常用的选择——结构清晰、通用性强、几乎所有编程语言都能处理。

但手动把 Excel 一行行敲成 JSON,既慢又容易出错。这个工具就是帮你自动转换的,上传文件就能看到 JSON 结果。

怎么用?拖进去就行

把 Excel 或 CSV 文件拖到深蓝色的框里,或者点一下选择文件。工具会自动读取文件,列出里面所有工作表,默认全部勾选,并实时生成 JSON 预览。不想转哪个 Sheet 就取消勾选。

所有处理都在浏览器本地完成,文件不会上传。

支持三种格式

.xlsx 是新版 Excel,.xls 是老版 Excel,.csv 是逗号分隔文本。

三种 JSON 结构,按需选

对象数组(默认)——标准格式,每行数据变成一个对象,键名是列名。适合导入数据库、喂给接口。

二维数组——每行数据变成一个子数组,包含表头行。适合简单搬运数据。

Sheet 映射对象——结果是一个大对象,键名是 Sheet 名,值是每个 Sheet 的数据。适合一个文件里多个表要分别处理的情况。

缩进风格可以调

  • 2 个空格(推荐)——可读性好,文件不太大

  • 4 个空格——缩进更明显

  • 紧凑压缩——单行输出,文件最小,适合程序读取

几个实用选项

跳过空白行——开启的话,表格里的空行不会出现在 JSON 里;关闭则保留。建议开着,结果更干净。

表头起始行——第 1 行作表头(默认)、第 2 行作表头(前面有标题行的情况)、无表头(自动生成 col_1、col_2 这样的键名)。

三种导出方式

合并为一个单 JSON 文件——所有勾选的 Sheet 合并到一个 JSON 里,一次下载。

按 Sheet 打包 ZIP——每个 Sheet 单独一个 JSON 文件,打包成 ZIP 一起下载。

逐个 Sheet 单独下载——每个 Sheet 单独触发下载,浏览器会依次下载多个文件。

实时 JSON 预览

配置区下方有一个深色代码预览框,实时显示转换后的 JSON。改了任何设置,预览会立刻更新,不用等到导出才发现不对。数据量很大时预览会截断显示(只展示前 5 万字符),完整数据在导出文件里。

几个顺手的细节

  • 全选 / 反选 Sheet——一键切换所有 Sheet 的勾选状态

  • 一键复制 JSON——把当前转换结果复制到剪贴板

  • 重置所有数据——上传的文件、配置、预览全部清空

  • 文件属性显示——原文件名、文件大小、Sheet 总数、已勾选数量,每一项都能单独复制

适合谁用?

做数据分析前把 Excel 转成 JSON 喂给程序,开发时准备测试数据,把报表数据导入接口,做数据迁移时格式转换,或者单纯想看看 Excel 转 JSON 长什么样。

温馨提示

转换依赖表格的标准结构——第一行或指定行是表头,下面是数据。合并单元格、复杂公式、图表、图片这些不会体现在 JSON 里,只有单元格的文本和数值会被转换。数据量大时(比如几万行),转换和预览会慢一些,耐心等待。所有操作在本地浏览器完成,数据不上传。

总结

上传 Excel,一键转成 JSON。三种结构、三种缩进、三种导出方式可选,实时预览所见即所得。数据处理、开发测试、格式转换都能用。