前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >Excel-to-JSON v2.0.0发布,可以在Excel内部,把Excel表格转换成JSON,嵌套的JSON也能转

Excel-to-JSON v2.0.0发布,可以在Excel内部,把Excel表格转换成JSON,嵌套的JSON也能转

作者头像
WTSolutions
发布2025-03-06 15:51:57
发布2025-03-06 15:51:57
500
代码可运行
举报
运行总次数:0
代码可运行

本文是Excel-to-JSON插件的官方文档 https://excel-to-json.wtsolutions.cn 简化浓缩翻译的中文版,仅供参考。详细的还请查看官方文档。

在数据处理和交换的过程中,将Excel文件转换为JSON格式是一项常见需求。Excel-to-JSON作为一款Microsoft Excel插件,为我们提供了便捷的解决方案。本文将详细介绍如何使用Excel-to-JSON以及它的特点。

插件简介

Excel-to-JSON是由WTSolutions维护的一款Excel插件,它允许用户在Excel环境内将Excel文件转换为JSON格式,适用于网页开发、数据交换等多种应用场景。

Excel-to-JSON是一款简单实用的Excel插件,它能够帮助开发者和数据分析师快速将Excel数据转换为JSON格式。无论是简单的扁平结构还是复杂的嵌套结构,它都能轻松应对。如果你经常需要处理Excel到JSON的转换工作,不妨试试这款插件,相信它会成为你的得力助手。

该插件支持两种转换模式:

  1. Flat JSON模式:直接将Excel表格转换为扁平结构的JSON
  2. Nested JSON模式:支持将带有分隔符(如".")的键转换为嵌套结构的JSON

插件版本

20250303发布v2.0.0版本。注:本文基于Excel-to-JSON 2.0.0版本编写,更多详细信息请参考官方文档。

系统要求

本插件支持以下Excel版本:

  • Excel 2013 Service Pack 1及更高版本
  • Excel 2016 for Mac
  • Excel 2016及更高版本
  • Excel Online
  • Office 365

安装步骤

  1. 打开Excel 2013/2016或更高版本、Excel Online或Office 365的新数据表。
  2. 点击“插入”选项卡或“开始”选项卡中的“加载项”。
  3. 在加载项搜索框中输入“Excel-to-JSON”。
  4. 点击该加载项以启动它,此时Excel的“开始”选项卡会新增一个“Excel-to-JSON”按钮,插件即可使用。

使用方法

  1. 准备数据:准备好Excel工作表,注意至少选择两行数据,因为第一行将被视为表头。
  2. 选择数据:选中想要转换的数据。
  3. 选择转换模式:有两种转换模式可供选择。
    • 扁平JSON模式:直接将Excel数据表转换为扁平的JSON。
    • 嵌套JSON模式:先将Excel数据表转换为扁平的JSON,然后使用“Flat”将带有分隔键的对象展开,分隔符为“.”,覆盖选项为true。
  4. 执行转换:点击“开始”按钮,转换后的JSON将显示在“开始”按钮下方。
  5. 保存JSON:有几种方式可以将生成的JSON保存到本地计算机。
    • 复制粘贴:生成JSON后,在插件中可以看到,直接复制粘贴到需要的地方。
    • 复制到剪贴板(不适用于Mac用户):生成JSON后,点击“复制到剪贴板”按钮,JSON就会被复制到剪贴板。

例子

示例 Excel sheet 1

Name

Age

Company

David

27

WTSolutions

Ton

26

WTSolutions

Kitty

30

Microsoft

Linda

30

Microsoft

Joe

40

Github

使用 Flat JSON mode

示例 JSON

代码语言:javascript
代码运行次数:0
复制
[
    {
        "Name": "David",
        "Age": 27,
        "Company": "WTSolutions"
    },
    {
        "Name": "Ton",
        "Age": 26,
        "Company": "WTSolutions"
    },
    {
        "Name": "Kitty",
        "Age": 30,
        "Company": "Microsoft"
    },
    {
        "Name": "Linda",
        "Age": 30,
        "Company": "Microsoft"
    },
    {
        "Name": "Joe",
        "Age": 40,
        "Company": "Github"
    }
]

示例 Excel sheet 2

id

student.name

student.familyname

student.age

1

Meimei

Han

12

2

Lily

Jaskson

15

3

Elon

Mask

18

使用 Flat JSON Mode

代码语言:javascript
代码运行次数:0
复制
[{
	"id": 1,
	"student.name": "Meimei",
	"student.familyname": "Han",
	"student.age": 12
}, {
	"id": 2,
	"student.name": "Lily",
	"student.familyname": "Jaskson",
	"student.age": 15
}, {
	"id": 3,
	"student.name": "Elon",
	"student.familyname": "Mask",
	"student.age": 18
}]

使用 Nested JSON mode

代码语言:javascript
代码运行次数:0
复制
[{
	"id": 1,
	"student": {
		"name": "Meimei",
		"familyname": "Han",
		"age": 12
	}
}, {
	"id": 2,
	"student": {
		"name": "Lily",
		"familyname": "Jaskson",
		"age": 15
	}
}, {
	"id": 3,
	"student": {
		"name": "Elon",
		"familyname": "Mask",
		"age": 18
	}
}]

插件特点

数据隐私保护

Excel-to-JSON服务承诺保护用户隐私。通过该服务处理的Excel文件数据不会被存储、共享或用于其他目的,仅用于提供服务。而且,数据处理完全在本地Microsoft Excel应用程序中进行,不会发送到服务器或第三方服务器。

多种转换模式

提供扁平JSON模式和嵌套JSON模式,满足不同用户的需求。用户可以根据实际情况选择合适的转换模式。

操作简单

插件的使用流程清晰,只需几个简单的步骤就能完成Excel到JSON的转换,即使是没有编程经验的用户也能轻松上手。

数据兼容性

该插件需要用户安装有效的Microsoft Excel,并且确保Excel版本与插件兼容,保证了在常见的Excel环境中都能正常使用。

服务协议和隐私政策

在使用Excel-to-JSON服务时,用户需要遵守服务协议和隐私政策。服务协议规定了用户的使用要求、许可证和限制等内容;隐私政策则说明了数据处理的方式和范围。如果用户有任何疑问,可以通过邮箱he.yang@wtsolutions.cn联系WTSolutions。

开发者社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=3dfe5cjfuzm

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 插件简介
  • 插件版本
  • 系统要求
  • 安装步骤
  • 使用方法
  • 例子
  • 插件特点
    • 数据隐私保护
    • 多种转换模式
    • 操作简单
    • 数据兼容性
  • 服务协议和隐私政策
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档