json_TableToJson_pro函数
函数名:json_表格转Json_pro / json_TableToJson_pro
函数功能
将JSON数据或文件路径转换为Excel表格布局,支持嵌套对象和数组的递归解析,实现复杂JSON结构的可视化展示。
参数规范
| 参数名 | 类型 | 必填 | 示例 | 特殊说明 |
|---|---|---|---|---|
jsonInput | String | 是 | "{'name':'John'}" | 支持直接JSON字符串或文件系统路径 |
使用案例
多层嵌套对象转换
问题描述:解析企业部门架构数据
公式演示:
excel
=json_TableToJson_pro("{'company':'TechCorp','departments':[{'name':'研发部','employees':[{'id':1001}]}]}")输出效果:
company TechCorp
departments
name 研发部
employees
id 1001混合类型数组处理
问题描述:转换电商订单数据
公式演示:
excel
=json_TableToJson_pro("{'items':[{'product':'笔记本'},'配件',null]}")输出效果:
items
product 笔记本
配件
null技术说明
转换规则
- 对象属性:横向展开为键值对
- 数组元素:纵向排列并缩进显示
- 空值处理:自动转换为空单元格
异常处理
| 错误场景 | 返回值 |
|---|---|
| 无效JSON格式 | 错误:{异常信息} |
| 文件不存在 | 原始输入作为字符串处理 |
扩展应用
API数据实时解析
excel
=json_TableToJson_pro(http_Get("https://cn.apihz.cn/api/time/getapi.php"))
> 注:本函数需配合授权系统使用,未授权返回鉴权提示