
JSON to Excel by WTSolutions 是一系列可将 JSON 转换为 Excel 的工具,支持平级和嵌套 JSON 转换为 Excel。其中 WPS 加载项是该工具集的重要组成部分,可在 WPS 环境中实现 JSON 转 Excel,与 WPS 无缝集成。
获取 WPS 加载项(在 WPS 中旁加载)需要几个步骤,详细步骤请访问: https://json-to-wps-workbook.wtsolutions.cn/publish.html
WPS加载项插件安装,将WPS表格与JSON互转插件
WPS 加载项适用于以下场景:
WPS 加载项和 Excel 加载项的使用方法相同,参见 Excel 加载项的使用演示视频:
JSON导入WPS,JSON转换成WPS表格
输入必须是包含对象的有效 JSON 数组。数组中的每个对象代表 Excel 输出中的一行:
[
{"property1": "value1", "property2": "value2"},
{"property1": "value3", "property2": "value4"}
]JSON 数据必须符合以下结构之一:
[] 包裹{}{} 包裹// 简单的扁平对象
{"name": "John", "age": 30}
// 简单的扁平对象数组
[
{"name": "John", "age": 30},
{"name": "Jane", "age": 25}
]
// 具有不同属性的对象
[
{"name": "John", "age": 30},
{"name": "Jane", "city": "New York"}
]
// 具有嵌套结构的对象(使用嵌套 JSON 模式)
[
{
"name": "John",
"contact": {
"email": "john@example.com",
"phone": "1234567890"
}
},
{
"name": "Jane",
"contact": {
"email": "jane@example.com",
"phone": "0987654321"
}
}
]// 未使用数组包裹
{"name": "John"},{"name": "Lily", "age": 30}
// 空数组
[]
// 包含非对象元素的数组
[1, 2, 3]
["a", "b", "c"]
// 包含空对象的数组
[{}]
// 包含 null 的数组
[null]
// 包含混合类型的数组
[{"name": "John"}, "text"]有两种转换模式:
嵌套分隔符指定如何处理 JSON 中的嵌套对象。您可以选择:
例如,对于以下 JSON:
[
{
"id": 1,
"student": {
"name": "Meimei",
"familyname": "Han",
"age": 12
}
},
{
"id": 2,
"student": {
"name": "Lily",
"familyname": "Jaskson",
"age": 15
}
}
]使用点(.)作为分隔符的转换结果:
id | student.name | student.familyname | student.age |
|---|---|---|---|
1 | Meimei | Han | 12 |
2 | Lily | Jaskson | 15 |
最大深度设置控制 JSON 转 Excel 处理嵌套对象的深度:
JSON to Excel 提供了一系列增强功能的专业特性,这些功能仅对已订阅工具的用户开放:
WTSolutions 还提供了 Excel 转 JSON 工具,支持通过网页应用、Excel 加载项、API 和 MCP 服务等方式将 Excel 转换为 JSON。
更多详情请参考 WTSolutions 出品的 Excel 转 JSON 工具。