JSON 转 Excel 转换器

在您的浏览器中本地运行

先预览,再将 JSON 数组转换为真正的 .xlsx 工作簿

数组
null 值
日期单元格

仅当列中每个值都是日历日期(YYYY-MM-DD,1900-03-01 或之后)时才适用。日期时间保留为文本,因为 Excel 日期没有时区。

JSON 输入

粘贴 JSON 或加载示例以预览工作表。
JSON to Excel 的功能

JSON to Excel 将记录组成的 JSON 数组(例如 API 响应或数据库导出)转换成只含一个工作表的真正 .xlsx 工作簿。它会找出文档中的所有数组,让你选择需要的那个(例如 $.data.users),并用所有行的键的并集生成列,因此只出现在部分记录中的字段也会有自己的列。

使用方法
  1. 1.粘贴 JSON、上传或拖放一个 .json 文件,或加载示例。
  2. 2.确认所选数据集的路径;如果 JSON 包含多个数组,可改选其他数据集。
  3. 3.设置工作表名称、展平、数组处理方式和 null 处理方式。
  4. 4.检查预览:行数和列数,以及前 20 行写入后的实际样子。
  5. 5.选择“下载 .xlsx”保存 data.xlsx。
值的写入方式

数字会成为数值单元格,true/false 会成为布尔单元格。字符串保持为文本,因此像 00123 这样的 ID 会保留前导零。开启展平时,嵌套对象会变成 address.city 这类点分隔的列;关闭时则写成 JSON 文本。由简单值组成的数组会用逗号合并,或写成 JSON 文本。JSON null 会成为空单元格或文本 null,而缺失的键始终是空单元格。只包含日历日期(YYYY-MM-DD)的列会写成 Excel 日期;日期时间保留为文本,因为 Excel 日期没有时区。

电子表格安全

以 =、+、- 或 @ 开头的文本在有人编辑或重新导出工作表时可能被当作公式执行。这类值和标题在预览和文件中都会加上前导单引号,保持为纯文本,工具也会告诉你改了多少个。工作表名称会按 Excel 规则检查(最多 31 个字符、不含 [ ] : * ? / \、首尾不能是单引号、不能是 History),每项调整都会说明。

限制与隐私

超出 JavaScript 或 Excel 精度的数字(例如 9007199254740993)会以保留完整位数的文本写入,而不会被四舍五入。超过 32,767 个字符的文本以及 XLSX 文件无法存储的字符被修改时会给出说明。一个工作表最多容纳 1,048,575 行数据和 16,384 列。超过 2 MB 的输入会在你选择“预览工作表”时处理。解析和工作簿生成都在你的浏览器中完成,JSON 不会被上传。

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.tools