Q01
嵌套数组应该拆成行还是放在单元格中?
除非数据模型明确规定每个数组项对应一行,否则更稳妥的做法是保留为 JSON 文本单元格。本工具采用这种策略。
将 JSON 对象或数组导出为 XLSX 表格
快速转换
粘贴 JSON,先生成表格预览,再下载真正的 XLSX 文件。嵌套对象默认展开为点路径列。
生成预览后,可在下载前核对列名、类型和行数。
下一步(Workflow)
将 JSON 对象、对象数组或基础值数组直接转换为真正的 Excel XLSX 文件。嵌套对象可展开为 user.name 这样的点路径列,嵌套数组则保留为 JSON 文本,避免一条记录被意外拆成多行。下载前可以预览字段和数据、自定义文件名与工作表名称,并将数字、布尔值保留为对应的 Excel 单元格类型。支持最大 10 MB 输入,全部处理都在浏览器本地完成,不会上传数据。
Q01
除非数据模型明确规定每个数组项对应一行,否则更稳妥的做法是保留为 JSON 文本单元格。本工具采用这种策略。
Q02
需要保留数字和布尔类型、自定义工作表名称或直接交付 Excel 时选择 XLSX;只需轻量纯文本交换时选择 CSV。
失败输入:数组字段在没有明确关联规则时被当作行来源。
失败表现:一条记录意外展开成很多行
修复:将嵌套数组保留为 JSON 文本,或先把它规范化为独立表格再导出。
失败输入:JSON 数组内的对象并不拥有完全相同的字段。
失败表现:相似记录中出现空单元格
修复:核对预览中的字段并集;空单元格表示该条记录缺少对应字段。
目标:在不改变记录边界的前提下生成可审核工作簿
结果:得到行结构稳定、字段清晰并保留数据类型的 Excel 工作簿。
原因:数组字段在没有明确关联规则时被当作行来源。
修复:将嵌套数组保留为 JSON 文本,或先把它规范化为独立表格再导出。
原因:JSON 数组内的对象并不拥有完全相同的字段。
修复:核对预览中的字段并集;空单元格表示该条记录缺少对应字段。
JSON 转 Excel 更适合放在真实输入与发布决策链路中使用,优先关注「嵌套数组应该拆成行还是放在单元格中?」这类高风险场景。
支持单个 JSON 对象、对象数组、字符串或数字等基础值数组,也支持混合数组。单个对象会生成一行,基础值数组会统一写入 value 列。
默认会展开嵌套对象,例如 customer.name 会成为独立列。也可以在 Deep 模式关闭展开,将整个嵌套对象作为 JSON 文本写入单元格。
嵌套数组会序列化为单个单元格中的 JSON 文本。这样能够保持原有记录行数,也避免错误猜测数组应该拆成行还是列。
会。JSON 数字写入数值单元格,true 和 false 写入布尔单元格,字符串保持文本,null 或缺失字段则显示为空单元格。
可以。工具会替换文件名中的非法字符,并按照 Excel 规则清理工作表名称,包括移除不支持的字符和限制为最多 31 个字符。
单次支持最大 10 MB JSON,最多导出 50,000 行和 200 列。页面预览最多显示 30 行、20 列,但下载的 XLSX 会包含限制范围内的全部数据。
可以。下载的是标准 XLSX 工作簿,可使用新版 Microsoft Excel、LibreOffice Calc、Apple Numbers 打开,也可以导入 Google 表格。
不会。JSON 解析、表格预览和 XLSX 文件生成都在浏览器本地运行,输入内容不会发送到 ToolsKit 服务器。
继续浏览