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

ops/2025/3/6 14:58:19/

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

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

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

json">[{"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.ppmy.cn/ops/163624.html

相关文章

端到端自动驾驶——cnn网络搭建

论文参考:https://arxiv.org/abs/1604.07316 demo 今天主要来看一个如何通过图像直接到控制的自动驾驶端到端的项目,首先需要配置好我的仿真环境,下载软件udacity: https://d17h27t6h515a5.cloudfront.net/topher/2016/November…

C高级linux

#!/bin/bash# 提示用户输入成绩 echo "请输入一个成绩(0 - 100):" read score# 检查输入是否为有效的数字 if ! [[ $score ~ ^[0-9]$ ]]; thenecho "输入无效,请输入一个有效的数字。"exit 1 fi# 检查成绩是否…

浙江大学《数据结构》第一章 笔记

第一讲 基本概念 1.1什么是数据结构 1.1.1 关于数据组织--例:图书摆放 例:如何在书架上摆放图书? 乱放按拼音顺序放先分类再按拼音顺序不方便查二分查找先定类别,再二分查找(方便插入取出) 空间要如何…

第三节:基于Winform框架的串口助手小项目---串口操作《C#编程》

知识是无尽的宝藏,学习的过程虽有挑战,但每一次突破都是对自我的升华,向着更优秀的自己全力进发。 -----------WHAPPY 本节将重点介绍,如何修改控件的属性、SerialPort类的使用及实现串口初始化的操作 1.修改控件属性 修改属性…

大语言模型学习--本地部署DeepSeek

本地部署一个DeepSeek大语言模型 研究学习一下。 本地快速部署大模型的一个工具 先根据操作系统版本下载Ollama客户端 1.Ollama安装 ollama是一个开源的大型语言模型(LLM)本地化部署与管理工具,旨在简化在本地计算机上运行和管理大语言模型…

prometheus搭建服务监控

Prometheus Server安装 创建目录 mkdir /apps解压安装包 tar xvf prometheus-2.55.0.linux-amd64.tar.gz创建软链接 ln -sv /apps/prometheus-2.55.0.linux-amd64 /apps/prometheus ‘/apps/prometheus’ -> ‘/apps/prometheus-2.55.0.linux-amd64’cd /apps/prometheus 检…

开放鸿蒙OpenHarmony 5.0.0 Release 兼容性测试实战经验分享

OpenHarmony 5.0版本的发布时间是2024年12月20日至21日。这个版本带来了许多新特性和改进。现在5.0出了两个release 版本,分别是5.0.0和5.0.1。 就在5.0版本发布不到2周的时间内,2025年01月01日起,不支持新产品基于老分支(OpenHar…

重塑用户体验:用户界面设计、交互设计及视觉体验优化的融合策略

在数字化时代,用户体验(UX)已成为衡量产品成功与否的关键指标之一。一个优秀的产品不仅需要在功能上满足用户需求,更需在用户界面设计(UI)、交互设计(IXD)以及视觉体验上达到高度的和…