JSON转Excel转换器
上传JSON格式的API导出文件、日志转储或数据库备份,即可得到一个XLSX工作簿:每条记录是一行,每个键是一列,可直接筛选、排序和求和。
数据转换器
或将CSV, TSV, TXT … 文件拖放到此处 ·
单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除
文件在我们的服务器上处理,并在 30 分钟后删除。
CSV 和文本文件中分隔列的字符,读取和写入都适用。自动会从输入中检测,并以逗号写出。
UTF-8 适用于所有语言。如果 Windows 上的 Excel 打开 CSV 时重音字符或中日韩文字显示乱码,请选择带 BOM 的 UTF-8。
输入为 Excel、ODS 和 Numbers 时:只转换第一个工作表,或转换所有工作表(ZIP 中每个工作表一个 CSV,或 JSON 中每个工作表一个键)。
新电子表格中工作表标签的名称,最多 31 个字符。
对象数组会为每一行使用列名作为键;数组的数组更紧凑,并把表头作为第一个数组。
包裹所有行的外层元素名称;每一行会成为其中的一个 <row>。
用于 CREATE TABLE 和 INSERT 语句。只能使用字母、数字和下划线。
不同数据库的引号和列类型略有差异;请选择您要导入的数据库。
把日期单元格统一改写为一种格式。ISO (2026-10-18) 对数据库和代码最稳妥;保持原样则保留源文件中的显示方式。
使用方法
- 1
上传JSON文件
将 .json、.jsonl 或 .ndjson 文件拖到上传区域。每批最多 20 个文件,每个文件最大 95 MB;每个文件会生成各自独立的工作簿。
- 2
检查工作表设置
转换为已设置为 XLSX。在高级设置中,可以通过工作表名称重命名工作表标签,或通过日期改写时间戳。
- 3
转换并用Excel打开
点击转换为 XLSX (Excel)并下载工作簿。它可以在 Excel、Google Sheets、Numbers 和 LibreOffice Calc 中打开。
谁需要把JSON转成Excel表格
JSON 是机器之间交换数据的格式。Douglas Crockford 在 2001 年前后为它命名并推广,IETF 标准 RFC 8259(2017)只定义了六种值类型:对象、数组、字符串、数字、true/false 和 null。REST API、Firebase 和 MongoDB 导出、Stripe webhook 以及浏览器开发者工具给你的都是 JSON。
收到这些导出数据的人往往不是开发者。营销分析师从广告平台的 API 拉取投放数据,店主从无头商城下载订单,研究人员保存公开数据集。他们想要的是每条记录一行、可以筛选的列,以及底部的一个 SUM 合计。
JSON转Excel:记录如何对应到行
[
{"order": "A-1001", "total": 48.5, "customer": {"name": "Ruth Ng", "country": "CA"}, "tags": ["gift", "rush"]},
{"order": "A-1002", "total": 12, "customer": {"name": "Omar Diaz", "country": "US"}}
]生成的工作表有五列:order、total、customer.name、customer.country 和 tags。第 3 行是 A-1002、12、Omar Diaz 和 US,tags 单元格为空,因为第二条记录没有这个键。缺失的键不会让其他值错位,而手动把 JSON 复制到单元格时恰恰经常出这种问题。
数字保持为数值,因此合计可以直接求和。看起来像数字的字符串(加引号的邮政编码或 SKU)会保持为文本,从而保护 02134 这样的前导零。对于 ISO 时间戳(2026-10-18T09:30:00Z),可以在日期中选择易读的格式。
JSON转XLSX:仍然适用的Excel限制
- 每个工作表的行数
- 1,048,576
- 列数,A 到 XFD
- 16,384
- 每个单元格的字符数
- 32,767
- 工作表名称的字符数
- 31
JSON
JavaScript 对象表示法
JSON 是一种轻量级结构化数据文本格式,由 Douglas Crockford 在 21 世纪初推广,并被标准化为 RFC 8259 和 ECMA-404。它用简单易读的语法表示对象、数组、字符串、数字、布尔值和 null。它是网络 API、配置文件以及几乎所有编程语言之间数据交换的默认格式。它没有内置注释、日期或模式,嵌套很深的大文件没有查看器就很难阅读。
- 压缩方式
- –
- 透明度
- –
- 动画
- –
- 发布年份
- 2001 · Douglas Crockford
XLSX
Microsoft Excel 工作簿
XLSX 是自 Office 2007 起 Microsoft Excel 的默认工作簿格式,基于 Office Open XML 标准。它把多个工作表、公式、格式、图表、数据透视表和数据验证存放在由 XML 组成的 ZIP 包中。每个工作表支持超过一百万行,是商务电子表格默认的交换格式。Google 表格、LibreOffice 和 Numbers 都能打开 XLSX,但宏和高级功能可能无法保留。
- 压缩方式
- –
- 透明度
- –
- 动画
- –
- 发布年份
- 2007 · Microsoft
JSON 转 Excel 能让 API 和数据库的输出送到看不懂代码的人手中:产品经理、会计,或是想要可排序的行和可核对的合计,而不是花括号和引号的客户。
大家对JSON转Excel有哪些期待
误区任何 JSON 文件都能变成整齐的表格。
事实表格需要重复结构的记录。只有一个带有多层嵌套设置的配置对象,会变成一行很宽的数据;这类文件用 JSON 转 YAML 会更易读。
误区把 .json 文件改个扩展名,Excel 就能直接打开。
事实重命名不会改变文件内部。Excel 会把它当作文本,并把所有内容放在 A 列。
误区工作簿会完全保留 JSON 的类型。
事实Excel 只有数字、文本、布尔值和空单元格。JSON 的 null 会变成空单元格,12 和 12.0 的区别也会消失。
误区任何 100 MB 以下的导出文件都能放得下。
事实行数同样有限制。有两百万行的日志会超出 1,048,576 行的上限;请先拆分,或使用 JSON 转 CSV 导入数据库。
JSON转Excel常见问题
不用Power Query能把JSON转成Excel吗?
可以。Excel 自带的方式是“数据 → 获取数据 → 从文件 → 从 JSON”,它会打开 Power Query 编辑器,需要你逐列展开记录。在这里,展开在转换过程中就已完成,得到的工作簿可以直接筛选。
JSON里的嵌套对象会怎样处理?
嵌套对象会展开为以点号路径命名的多个列,例如 address 对象会变成 address.city 和 address.zip。记录中由普通值组成的数组会以 JSON 文本的形式保留在一个单元格中,因为一行无法容纳数量不定的列。
转换器支持BigQuery或日志采集工具导出的JSON Lines吗?
可以。以 .jsonl 或 .ndjson 结尾的文件会按每行一个对象读取,BigQuery 导出、Elasticsearch 转储和大多数日志管道都是这样写入记录的。每一行会成为工作表中的一行。
为什么我的19位ID变成了末尾是0的数字?
Excel 存储数字时只保留 15 位有效数字,因此像 Twitter 雪花 ID 或银行卡号这样更长的整数放进数值单元格后,末尾几位会丢失。请在 JSON 中把这类 ID 保存为字符串(加引号),它们就会以文本形式原样出现在工作表中,一位不差。
我的API导出文件会被保存吗?
不会。文件在处理后 30 分钟会自动删除,也无需注册账号。
以后能把表格再转回JSON吗?
可以。编辑完行数据后,把工作簿交给 Excel 转 JSON 处理,列标题就会重新变成键。带点号的列名会写成扁平的键,如果你的 API 需要嵌套对象,请在代码中重新构建。
- Excel转JSON转换器在线将Excel表格转换为JSON:表头行作为键名,每行生成一个对象,日期输出为ISO字符串。支持XLSX、XLS、ODS和Numbers文件。
- JSON转CSV将JSON或JSON Lines转换为CSV:每个对象一行,嵌套字段展开为列,采用带BOM的UTF-8编码,Excel中重音字符显示正常。可同时处理20个文件。
- XML转Excel转换器把XML发票、银行对账单、商品数据源和系统导出文件转为Excel XLSX表格。无需XML映射或“开发工具”选项卡,Mac用户也能用。
- CSV转XLSX转换器将CSV转换为Excel XLSX工作簿,前导零、长编号和带重音的文字完整保留。自动识别逗号、分号和制表符分隔的文件。
- JSON转YAML转换器在线将JSON转换为YAML,适用于Kubernetes、GitHub Actions、Compose和Ansible配置。缩进规范、引号安全,每批20个文件,无需注册。
- JSON转HTML表格在线转换将JSON转换为HTML表格:键作为列标题,每条记录成为一行。可直接粘贴到CMS、邮件或内部页面,无需写代码。