首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >JSON导入WPS表格,JSON转wps,json2wps, WPS 插件使用指南

JSON导入WPS表格,JSON转wps,json2wps, WPS 插件使用指南

作者头像
WTSolutions
发布2025-12-15 12:12:48
发布2025-12-15 12:12:48
2480
举报
文章被收录于专栏:WTSolutionsWTSolutions

1. 插件简介

JSON to Excel by WTSolutions 是一系列可将 JSON 转换为 Excel 的工具,支持平级和嵌套 JSON 转换为 Excel。其中 WPS 加载项是该工具集的重要组成部分,可在 WPS 环境中实现 JSON 转 Excel,与 WPS 无缝集成。

2. 系统要求

  • WPS(Windows), 最新版
  • WPS(Linux), 最新版

3. 获取方式

获取 WPS 加载项(在 WPS 中旁加载)需要几个步骤,详细步骤请访问: https://json-to-wps-workbook.wtsolutions.cn/publish.html

获取加载项的视频指南

WPS加载项插件安装,将WPS表格与JSON互转插件

4. 使用范围

WPS 加载项适用于以下场景:

  • 需要在 WPS 环境中快速将 JSON 数据转换为 Excel 工作表
  • 处理包含嵌套结构的 JSON 数据
  • 批量转换多个 JSON 文件为 Excel 工作表
  • 希望保持与 WPS 环境的无缝集成

5. 使用步骤

基本使用步骤
  1. 准备 JSON 数据
    • 确保 JSON 数据符合可接受的 JSON 格式
  2. 打开转换设置
    • 选择转换模式(平面 JSON 模式或嵌套 JSON 模式)
    • 根据需要调整其他转换设置
  3. 加载 JSON 数据(选择以下两种方式之一)
    • 将 JSON 数据复制粘贴到文本区域
    • 点击"加载 JSON 文件"选择器,从本地计算机选择 JSON 文件进行批量处理专业功能,一次最多可加载 20 个文件
  4. 开始转换
    • 点击"开始"按钮
  5. 查看结果
    • 您的 JSON 数据将被转换为 WPS 工作表,您将看到 WPS 中新增一个工作表
使用加载项的视频指南

WPS 加载项和 Excel 加载项的使用方法相同,参见 Excel 加载项的使用演示视频:

JSON导入WPS,JSON转换成WPS表格

6. JSON 数据格式要求

必需格式

输入必须是包含对象的有效 JSON 数组。数组中的每个对象代表 Excel 输出中的一行:

代码语言:javascript
复制
[
    {"property1": "value1", "property2": "value2"},
    {"property1": "value3", "property2": "value4"}
]
JSON 格式规则

JSON 数据必须符合以下结构之一:

  1. 对象数组
    • 必须用方括号 [] 包裹
    • 必须包含 1 到 1000 个条目
    • 每个条目必须是一个包含 1 到 100 个属性的对象 {}
    • 数组不能包含数组、空值、字符串、数字、布尔值或空对象
  2. 单个对象
    • 必须用花括号 {} 包裹
    • 必须包含 1 到 100 个属性
    • 不能是数组、空值、字符串、数字、布尔值或空对象
支持的值类型
  • 字符串: “text”
  • 数字: 123 , 45.67
  • 布尔值: true , false
  • 空值: null(在 Excel 中将转换为空白单元格)
  • 数组: [1, 2, 3](在 Excel 中将转换为字符串,如"[1,2,3]")
  • 对象: {“x”: 1}(如果选择平面模式,将转换为字符串;如果选择嵌套模式,将被展平)
有效和无效的 JSON 数据示例
有效的 JSON 示例
代码语言:javascript
复制
// 简单的扁平对象
{"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"
        }
    }
]
无效的 JSON 示例
代码语言:javascript
复制
// 未使用数组包裹
{"name": "John"},{"name": "Lily", "age": 30}

// 空数组
[]

// 包含非对象元素的数组
[1, 2, 3]
["a", "b", "c"]

// 包含空对象的数组
[{}]

// 包含 null 的数组
[null]

// 包含混合类型的数组
[{"name": "John"}, "text"]

7. 转换设置

转换模式

有两种转换模式:

  1. 平面 JSON 模式
    • 用于没有嵌套结构的简单 JSON 对象
    • 每个属性成为 Excel 中的一列,属性名称作为列名
  2. 嵌套 JSON 模式
    • 用于具有嵌套结构的 JSON 对象
    • 使用点/下划线/双下划线/斜杠分隔符展平嵌套属性专业功能
    • 默认转换无限深度。使用专业功能的最大嵌套深度设置自定义嵌套对象的最大深度(1 到 20,或无限)
嵌套分隔符

嵌套分隔符指定如何处理 JSON 中的嵌套对象。您可以选择:

  • 点(.) - 默认
  • 下划线(_) 专业功能
  • 双下划线(__) 专业功能
  • 正斜杠(/) 专业功能

例如,对于以下 JSON:

代码语言:javascript
复制
[
    {
        "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 处理嵌套对象的深度:

  • 默认:无限深度
  • 可接受范围:1 ~ 20 专业功能

8. 限制条件

  • 每次转换最多 1000 个对象(行)
  • 每个数据集最多 100 个唯一属性(列)
  • 值中的数组将转换为 WPS 工作表中的字符串
  • 一次最多可转换 20 个加载的本地 JSON 文件 专业功能

9. 专业功能

JSON to Excel 提供了一系列增强功能的专业特性,这些功能仅对已订阅工具的用户开放:

  • 批量处理多个 JSON 文件(一次最多 20 个)
  • 从 Web URL 加载 JSON 文件(一次最多 20 个 URL)
  • 自定义嵌套分隔符(下划线、双下划线、斜杠)
  • 自定义最大嵌套深度(1 到 20,或无限)
  • 无广告体验

其他工具

WTSolutions 还提供了 Excel 转 JSON 工具,支持通过网页应用、Excel 加载项、API 和 MCP 服务等方式将 Excel 转换为 JSON。

更多详情请参考 WTSolutions 出品的 Excel 转 JSON 工具

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-12-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 插件简介
  • 2. 系统要求
  • 3. 获取方式
    • 获取加载项的视频指南
  • 4. 使用范围
  • 5. 使用步骤
    • 基本使用步骤
    • 使用加载项的视频指南
  • 6. JSON 数据格式要求
    • 必需格式
    • JSON 格式规则
    • 支持的值类型
    • 有效和无效的 JSON 数据示例
      • 有效的 JSON 示例
      • 无效的 JSON 示例
  • 7. 转换设置
    • 转换模式
    • 嵌套分隔符
    • 最大嵌套深度
  • 8. 限制条件
  • 9. 专业功能
  • 其他工具
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档