原标题:码农必备:Excel另存为JSON的技巧

原创声明:本文为原创,未经许可,禁止转载!

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

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

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

先上两个“栗子”:

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

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

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

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

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

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

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

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

4. 此时Excel右侧会弹出Excel to JSON的小窗,注意Excel to 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啦。

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

想要获取更多的Word、Excel技巧,欢迎关注微信公众号"WTSolutions"。返回搜狐,查看更多

责任编辑:

excel 树结构json_码农必备:Excel另存为JSON的技巧相关推荐

  1. 第四十九期:化繁为简的五种码农必备工具

    如今,开发工具已成为了软件开发过程中必不可少的组成部分.本文将向您介绍当前软件开发市场上颇具影响力的五种化繁为简的码农必备工具. 不知您是否已经发现:那些以任务为中心的软件开发工作,会比独立的研究式开 ...

  2. 『电子书』分享一波码农必备编程开发类书籍[转]

    分享一些书籍 看到书籍很多,感觉很不错,就收藏下来了,是百度盘的连接,失效的可以评论一下以此更新一下连接. 书籍清单 Python编程快速上手 细说PHP(第2版) Python核心编程(第3版) L ...

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

    不过欢迎大家转发到微博.微信.朋友圈~么么哒~ JSON是码农们常用的数据格式,轻且方便,而直接手敲JSON却是比较麻烦和令人心情崩溃的(因为重复的东西很多),所以很多码农可能会和我一样,选择用Exc ...

  4. excel 树结构json_写一个上传excel表格,解析成 json 的接口

    IDE:IDEA 编程语言:JAVA controller 类 业务处理类 model 类 Controller import com.你的路径.ImportTaskExcel; import org ...

  5. 推荐一个非常实用的程序员导航网站,码农必备!

    这是一个非常好用的程序员导航网站,拥有该网站,就拥有一站式导航,再也不用为找网址而发愁了! 先直接上网址:https://hao.panziye.com/ 现在来说说为什么推荐该程序员导航网站! 1. ...

  6. 码农必备,一款超好用Json编辑工具

    DevWeekly收集整理每周优质开发者内容,包括开源项目.资源工具.技术文章等方面. 每周五定期发布,同步更新到 知乎:Jackpop . 欢迎大家投稿,提交issue,推荐或者自荐开源项目/资源/ ...

  7. 码农必备?清华大学开源了一款写代码神器。。。

    程序员宝藏库:https://gitee.com/sharetech_lee/CS-Books-Store 提升程序员编码效率,是一个经久不衰的话题,从最初用纯文本编辑器到后来代码自动补全,再到后来基 ...

  8. 码农必备SQL高性能优化指南。35+条优化建议立马get

    由于工作需要,最近做了很多 BI 取数的工作,需要用到一些比较高级的 SQL 技巧,总结了一下工作中用到的一些比较骚的进阶技巧,特此记录一下,以方便自己查阅,主要目录如下: SQL 的书写规范 SQL ...

  9. 码农翻身全年文章精华

    在码农翻身公众号写了一年多, 最大的体会就是:原创真心不易! 每天思考的最大问题就是: 下一篇文章写啥? 在大家的支持和鼓励下,还是坚持了下来,  回头看看走过的路,这一年过得还算充实. 很快就要过年 ...

最新文章

  1. Task02:青少年软件编程(Scratch)等级考试模拟卷(一级)
  2. 卷积神经网络新手指南之二
  3. 菜鸟requireJS教程---2、基本知识
  4. 天翼云从业认证(1.1)服务器的分类、用途、特点、结构和组件
  5. ①Windows Server 8基于远程桌面服务方案的安装
  6. 电子音乐包括电声乐器和计算机音乐,浅谈电子音乐制作的发展方向
  7. 【BZOJ2095】【POI2010】Bridge 网络流
  8. CreateThread线程函数
  9. 【小结】背知识点的小技巧
  10. 在线等:“实习拿到两个不太好的 offer,去腾讯还是去阿里?”
  11. iOS 动态添加属性方法
  12. javascript在IE和Firefox下的不同之处
  13. nodejs koa2 mysql_springboot动态加载sigar - SegmentFault 思否
  14. HEVC中的样点自适应补偿——Sample Adaptive Offset (SAO)
  15. 2.《JSP应用开发案例教程》第1章 JSP概述
  16. HDU 2017 字符串统计(水~)
  17. mysql dump 1449_Mysqldump 1449 错误解决 mysqldump: Got error: 1449
  18. mock.js简单使用
  19. pytorch 中 利用自定义函数 get_mask_from_lengths(lengths, max_len)获取每个batch的mask
  20. JS调用新旧windowsMedia的方法

热门文章

  1. (javaweb基础
  2. git 源码下载安装最新版本
  3. MySQL数据库---设置全文索引 查询中文汉字
  4. 圆桌会议一 -象牙塔内外精英的对话
  5. Oracle中重建表的全局的索引、分区索引、及同时建全局和分区索引----脚本
  6. js 中eval用法
  7. 【原版教材•中英对照】食品化学——进一步学习食品化学的必要基础
  8. uniapp如何实现最新发布apk版本检查和更新
  9. 社交App都有哪些类别
  10. 机器学习基础---降维方法---局部保持投影(LPP)推导