JSON转Excel
在线JSON转Excel工具,粘贴JSON数组后生成可下载的 .xlsx 文件,自动提取字段作为表头
0 个字符
使用说明
- 1 在输入框粘贴 JSON 数组
- 2 点击生成 Excel 按钮
- 3 下载 .xlsx 文件
相关工具
音频格式转换
在线音频格式转换工具,支持MP3、WAV、OGG、FLAC格式互转,纯浏览器端使用ffmpeg.wasm处理,无需上传到服务器
CSV / JSON 互转
在线 CSV 与 JSON 互转工具,支持表头解析、数组对象格式化和结果复制。
CSV转Excel
在线CSV转Excel工具,上传CSV文件后解析并生成可下载的 .xlsx 文件
Excel转CSV
在线Excel转CSV工具,支持上传 .xlsx/.xls 文件并导出为CSV文本,使用SheetJS解析
Excel转JSON
在线Excel转JSON工具,上传Excel文件后解析为JSON对象数组(首行为键)
视频提取音频
从视频中提取音轨,支持输出MP3、WAV、OGG格式,纯浏览器端使用ffmpeg.wasm处理,无需上传到服务器
ZIP文件压缩/解压
在线压缩文件为ZIP或解压ZIP文件,支持多文件打包压缩和ZIP批量解压,纯浏览器本地处理不上传服务器。
HTML转Markdown
在线HTML转Markdown工具,使用TurndownService解析HTML并输出标准Markdown格式
图片转PDF
在线图片转PDF工具,支持多张图片按顺序生成PDF,每张图片一页,纯浏览器端处理
JSON转CSV
在线JSON转CSV工具,支持嵌套对象展平、自动生成表头,正确处理逗号、引号和换行。
Markdown / HTML 互转
在线 Markdown 与 HTML 互转工具,支持安全预览、源码转换和快速复制结果。
PDF转图片
在线将 PDF 每一页渲染为高清 PNG 图片,支持逐页下载,全部在浏览器内完成。
SVG转PNG
在线SVG转PNG工具,支持文件上传或粘贴SVG代码,可调整缩放倍数。
单位转换
在线单位转换工具,支持长度、重量、温度等多种单位互转,实时计算结果
视频格式转换
在线视频格式转换工具,支持MP4和WebM格式互转,纯浏览器端处理,无需上传到服务器
视频转GIF
在线视频转GIF工具,支持设置宽度、帧率、起止时间,纯浏览器端使用ffmpeg.wasm处理,无需上传到服务器
关于此工具
JSON 转 Excel 工具接受 JSON 对象数组输入,使用 SheetJS 自动提取字段名生成表头行,将每个对象转换为一行数据,生成格式规整的 .xlsx 文件供下载。整个过程在浏览器本地完成,无需上传数据。
实际使用场景:将 API 接口返回的 JSON 数据导出为 Excel 给业务方查阅、将爬虫或数据库查询的 JSON 结果整理为报表、快速生成可分发的 Excel 数据快照、将配置文件或测试数据转为表格便于非技术人员编辑。
与手动复制 JSON 到 Excel 并整理相比,这个工具一步生成规整的 xlsx 文件,字段自动成列,无需任何手工排版。相比写 Python pandas 脚本,零环境依赖,即开即用。
常见问题
JSON 中不同对象字段不一致时如何处理? +
工具扫描输入 JSON 数组的所有对象,取所有字段的并集生成完整表头,缺少某字段的对象对应单元格留空。例如部分对象有 email 字段,部分没有,Excel 中 email 列存在,缺失的行对应单元格为空,数据不会丢失也不会错位。
生成的 Excel 文件中文显示正常吗? +
完全正常。xlsx 格式内部使用 UTF-8 编码存储,中文字符可以正确保存和显示,用任何版本的 Excel、WPS 打开都不会出现乱码。这也是比生成 CSV 文件更可靠的一点——CSV 在 Windows Excel 中直接打开常见中文乱码问题。
嵌套的 JSON 对象会变成什么? +
嵌套的 JSON 对象默认会被序列化为 JSON 字符串放入单元格(如 {"city":"Beijing"}),保证数据完整性。如果工具支持「展平嵌套」选项,可以将 address.city 展平为独立列,更便于在 Excel 中筛选和排序。
生成的 Excel 可以设置列宽或样式吗? +
基础版本生成的 Excel 采用默认列宽和无特殊样式。如果工具提供样式选项,可能支持冻结首行(表头冻结)、自动列宽等基本格式设置。复杂的样式定制(合并单元格、条件格式、颜色)建议下载后在 Excel 中手动设置。
输入多大的 JSON 不会卡顿? +
浏览器端处理通常能流畅应对几万行的 JSON 数组(每行几十个字段),生成 xlsx 文件的时间在数秒内。如果 JSON 数组包含数十万行或每个对象字段特别多,可能出现明显延迟。对于超大数据集,建议使用 Python openpyxl 或 pandas.to_excel() 命令行处理。