当前位置: 首页 > article >正文

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

本文是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

NameAgeCompany
David27WTSolutions
Ton26WTSolutions
Kitty30Microsoft
Linda30Microsoft
Joe40Github

使用 Flat JSON mode

示例 JSON

[
    {
        "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

idstudent.namestudent.familynamestudent.age
1MeimeiHan12
2LilyJaskson15
3ElonMask18

使用 Flat JSON Mode

[{
	"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

[{
	"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


http://www.kler.cn/a/572210.html

相关文章:

  • 数据结构(初阶)(四)----双向链表
  • 网络安全需要学多久才能入门?
  • 决策树(Decision Tree)案例分析
  • Halcon 车牌识别-超精细教程
  • Dolphinscheduler调度部署
  • 鸿蒙NEXT开发-应用/元服务签名
  • 算法基础 -- 字符串哈希的基本概念和数学原理分析
  • Windows系统安装python2025最新安装包,包括环境配置,以及安装python编程软件PyCharm2024.3.3免费社区版本,详细全流程
  • 面试八股文--数据库基础知识总结(3)MySQL优化
  • fisco-bcosV3使用go-sdk使用教程
  • 说一下redis事务底层原理
  • element-plus中添加全局样式
  • 大模型应用开发需要的知识和工具
  • 如何判断https使用了哪个版本的TLS?
  • MySQL-简介与基本命令
  • 从 Milvus 中导出数据到 JSON 文件的实践
  • 【第12节】C++设计模式(结构型模式)-Proxy(代理)模式
  • stm32移植LCD2002驱动
  • 数据结构理论
  • 解码未来!安徽艾德未来智能科技有限公司荣获“GAS消费电子科创奖-产品创新奖”!