Excel2JSON Excel转JSON Excel另存为JSON的技巧

Excel2JSON Excel转JSON Excel另存为JSON的技巧不过欢迎大家转发到微博、微信、朋友圈~么么哒~JSON是码农们常用的数据格式,轻且方便,而直接手敲JSON却是比较麻烦和令人心情崩溃的(因为重复的东西很多),所以很多码农可能会和我一样,选择用Excel去输入数据,然后再想办法转换成JSON格式。小编今天推荐使用Excel直接另存为JSON的方法。该方法的特点是:除可以正常的直接按照表头作为key,内容作为value输出之外,还可以

大家好,又见面了,我是你们的朋友全栈君。

 

不过欢迎大家转发到微博、微信、朋友圈~么么哒~

JSON是码农们常用的数据格式,轻且方便,而直接手敲JSON却是比较麻烦和令人心情崩溃的(因为重复的东西很多),所以很多码农可能会和我一样,选择用Excel去输入数据,然后再想办法转换成JSON格式。小编今天推荐使用Excel直接另存为JSON的方法。

该方法的特点是:除可以正常的直接按照表头作为key,内容作为value输出之外,还可以根据指定的规则(schema)输出JSON,如可以将ID相同的输出到一组,如将年龄相同的人放到一组等等。

先上两个“栗子”:

  • 栗子1(直接按照表头常规输出JSON)

Excel2JSON Excel转JSON Excel另存为JSON的技巧

Excel2JSON Excel转JSON Excel另存为JSON的技巧

  • 栗子2(根据Schema按照pid成组输出,注意结果与栗子1的不同之处哦)

Excel2JSON Excel转JSON Excel另存为JSON的技巧

Excel2JSON Excel转JSON Excel另存为JSON的技巧

“栗子”1很容易看懂,直接以表头为Key,以各行内容为Value,直接输出。

而“栗子”2,是指定了一个Schema(规则),本例中的schema是以pid分组,然后将pid输出成id,具体的Schema如下,码农们读起来应该无压力。

Excel2JSON Excel转JSON Excel另存为JSON的技巧

“栗子”举完了之后,来讲讲Excel另存为JSON的方法啦。

1. 首先打开Excel2013,Excel2016或Online版Excel。

Excel2JSON Excel转JSON Excel另存为JSON的技巧

2. 然后点击“插入”标签,并且再点击“我的加载项”。如果在插入标签内无法找到我的加载项,那么说明Excel版本太低,需要至少Excel2013及更高版本。

Excel2JSON Excel转JSON Excel另存为JSON的技巧

3. 从弹出的我的加载项窗口中找到Excel to JSON,如果没有显示这个加载项,则说明还没有进行加载,大家可以自己关注微信公众号WTSolutions获取Excel添加加载项的方法。

 

https://store.office.com/app.aspx?assetid=WA104380263

Excel2JSON Excel转JSON Excel另存为JSON的技巧

4. 此时Excel右侧会弹出Excel to JSON的小窗,注意Excel to JSON只有英文版哦,当然我相信作为码农,看懂这点英文还是没问题的哈。

Excel2JSON Excel转JSON Excel另存为JSON的技巧

5. 以”栗子”1为例,选中需要转换成JSON的Excel单元格,然后点选Excel to JSON的row选项,就可以导出成常规的JSON,也就是以表头为Key,以每行内容为Value的JSON。

6.以”栗子”2为例,选中需要转换成JSON的Excel单元格,然后点选Excel to JSON的Nested选项,然后在下侧的文本框中输入Schema,点击Go即可完成啦。看下效果吧。图片右下角显示了转换的结果,点击Save As按钮,就会弹出另存为export.json的提示框,保存下来就okay啦。

Excel2JSON Excel转JSON Excel另存为JSON的技巧

赶紧打开Excel试试另存为JSON的效果吧,如果想要知道更多的关于Excel to JSON的使用方法和使用教程,可以直接点击Excel to JSON上面提供的documentation网址,查看具体文档资料,也非常欢迎大家在页面底端评论,互相讨论,增长姿势。

想要获取更多的Word、Excel技巧,欢迎关注微信公众号”WTSolutions”。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/130652.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux之文件操作

    1.文件操作思维导图2.linux系统目录结构及简单说明linux目录图:root启动Linux时使用的一些核心文件。如操作系统内核、引导程序Grub等。home存储普通用户的个人文件

    2021年12月28日
    45
  • sqlyog13.1.6激活成功教程版_sqlyog10.0安装教程

    sqlyog13.1.6激活成功教程版_sqlyog10.0安装教程1、SQLyog-12.2.4-0.x64Trial.exe,直接去官网下载。2、修改注册表项开始-运行-regedit,进入注册表HKEY_CURRENT_USER\Software\SQLyog修改权限拒绝修改。OK,激活成功教程完成。试用14天一直可以使用下去转载于:https://www.cnblogs…

    2025年11月13日
    3
  • 什么是计算机补码_二进制原码反码补码

    什么是计算机补码_二进制原码反码补码计算机中数字都是用二进制来表示的,有三种编码方式:原码、反码、补码,而计算中用到最多的就是补码,原因是什么呢?让我们来看一下这三种方式的具体表示吧原码原码的表达很简单,最高位为符号位,0表示正数,1表示负数。其它位即为绝对值的二进制表示,非常直观。但是使用原码存在哪些问题呢?0的表示存在二义性如果按照上述的表示方式,那么0就可以分为+0和-0两种表示。即以8位字长来说+0的原码为00000000…

    2022年10月21日
    4
  • 电脑蓝屏出现collecting_开机蓝屏collecting

    电脑蓝屏出现collecting_开机蓝屏collecting1.问题描述如题,在用PyCharm进行Python代码调试查看具体变量时,会随机遇到一直显示collectingdata,到最后报错Timeoutwaitingforresponse,在界面中看不到变量内部的内容,如下图所示:2.解决办法在PyCharm,打开Setting界面,在如下设置项中勾选“Geventcompatible”即可,如下图所示:至此,问题得到解决。…

    2022年8月25日
    6
  • 使用ResNet101作为预训练模型训练Faster-RCNN-TensorFlow-Python3-master[通俗易懂]

    使用ResNet101作为预训练模型训练Faster-RCNN-TensorFlow-Python3-master[通俗易懂]  使用VGG16作为预训练模型训练Faster-RCNN-TensorFlow-Python3-master的详细步骤→Windows10+Faster-RCNN-TensorFlow-Python3-master+VOC2007数据集。  如果使用ResNet101作为预训练模型训练Faster-RCNN-TensorFlow-Python3-master,在之前使用VGG16作为预训练模型的训练步骤基础上需要修改几个地方。第一个,在之前的第6步时,改为下载预训练模型ResNet101,在./da

    2022年10月6日
    4
  • js字符串操作方法(js对象转字符串)

    一、关于字符串分割1、slice(start,end);关于这个方法,一定要搞懂四个关键点:(1)截取字符串时不包括下标为end的元素。(2)end是可选参数,没有时,默认从start到结束的所有字符串。(3)String.slice与Array.slice区别。(4)参数为负数时,是如何处理的。其中第3点其实就是在JavaScript中字符串和数组都具有这个方法,它们…

    2022年4月18日
    52

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号