Excel2Json软件——转Excel成Json文件

一、转化初衷

    要使用的数据:量较少的话,可以手写Json;如果量较大,用手写,会费时费力——我们可以,把数据誊写到Excel表里,用“Excel2Json”软件转Excel成Json文件。
在这里插入图片描述

二、步骤

  

0、先了解一下“Excel2Json”软件

解压红线处压缩包,得到绿框内文件夹,然后双击文件夹内后缀名为exe的文件,即可启动
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  

1、把誊写好的Excel拖到启动好的“Excel2Json”软件中。

在这里插入图片描述
注意三点:(1)如果表格后缀名是“.xls”,那么先将其改为“.xlsx”。
     (2)上图红框处数字默认为3(表示从表格的第3行开始转化,这样第1、2行的数据在导出的Json文件中就没有了),应将其改为1。
     (3)此时导出的Json文件是不能直接用的,还需对它做修改。如下方第一图,它最外层是表示数组的中括号——在中括号外面,我们需要写上缺省的“数组对象”的名字(或是“集合对象”的名字),并加上引号和冒号,在最外面写上表示类对象的大括号,如下方第二图。

在这里插入图片描述
在这里插入图片描述
  

2、写解析类

(注意它不继承MonoBehaviour,且写有Serializable序列化标志,并得引入System命名空间)。
在这里插入图片描述

  

3、在正常的脚本类,载入并解析Json文件。

在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本人亲测,可以安装,可以破解和使用。建议安装前先退出杀毒软件,不然有报毒提示。 中文编程软件雅奇880 2012企业版免费破解版下载: 界面设计:不需要专业知识、不需要复杂的操作,只要使用鼠标拖拖拉拉,各种各样的应用软件界面就可轻松完。   ——只要懂管理,就会编程序!   报表设计:可任意设计出“普通报表、图片文字混排报表、汇总计算报表、信函批量打印、条码”等各种复杂报表,以及“套打式报表、多表组合式报表”等。   报表打印功能的设计极其简单,一般报表可以达到几秒钟设计完的高效率。   图表设计:图表功能支持多达百种之多。可以是“长条图、横向长条图、区段长条图、高低值区域图、K线图、折线图、标点线图、圆饼图、相位图”等等,并可在界面上或报表中显示和打印出图表。   不需要任何专业知识即可完。可以使用到的数据加工手段包括:   计算修改:可以实现“横向计算、纵向计算、横纵级连计算”等复杂计算机制的操作。   生记录:可以实现对数据库端数据表添加一条或多条纪录的自动批添加操作。   删除记录:可以实现对数据库端数据表中的记录作批量的条件删除操作。   复制记录:可以实现将数据库中某表向另一表中批量复制记录的操作。   分组汇总:可以实现数据表记录的分组汇总后添加到另一个数据表中的操作。   分组累计:可以实现“单字段分组、多字段分组、子串分组”等各种累计计算操作。   编辑SQL:可以实现直接编辑SQL来实现各种计算。   任何复杂的数据加工计算,都可以用《雅奇990》轻松实现。   电子表格:习惯于Excel电子表的用户,可以在软件中融入这一功能。对于各种常用的复杂表格样式,用户可将自己设计的Excel电子表,直接导入到自己开发的软件中使用,方便了用户原有电子表的直接利用。    使用说明:一 默认安装在C盘 如果是win7 win8 系统请以管理员身份运行安装 二 授权方法,把授权文件里面的YQ8 复制到 1 :如果你的是32位操作系统 C:\WINDOWS\system32 2:如果是64位操作系统 C:\Windows\SysWOW64 软件就可以打开运行了
poi解析excel功能参数说明 此项目是基于springMVC实现的,基本流程为从前台jsp页面使用Ajax文件上传导入excel文件(.xls(97-03)/.xlsx(07以后)),传到后台controller调用相应工具类解析后返回指定参数做后续处理. 1. POIUtil.java工具类 解析通过MutilpartFile导入的Excel并解析里面数据,先判断文件的类型(excel处理有两种此处为两种通用)是.xls/.xlsx,通过workbook.getNumberOfSheets()获取工作簿数量,遍历工作簿,sheet.getLastRowNum()获取最大行数,将每行数据放入List list = new Array List(),并根据excel数据类型将器换为字符串、数字、Boolean、公式、空值类型防止出现错误,最后返回一个list. 2. ExcelUtil.java工具类 解析通过MutilpartFile导入的Excel并解析里面数据,先判断文件的类型(excel处理有两种此处为两种通用)是.xls/.xlsx,采用Apache的POI的API来操作Excel,读取内容后保存到List中,再将ListJson(使用Linked,增删快,与Excel表顺序保持一致),Sheet表1————>List1<Map> 步骤1:根据Excel版本类型创建对于的Workbook以及CellSytle 步骤2:遍历每一个表中的每一行的每一列,这里做了些小改动,因为后续可能解析过后可能会保存入数据库,这里为第一行数据添加一个自定义表头 String[] p = new String[]{"name","age","sex","tel","address","e-mail","phone"}; 遍历的列数量以p的length为准 步骤3:一个sheet表就是一个Json,多表就多Json,对应一个 List 一个sheet表的一行数据就是一个 Map 一行中的一列,就把当前列头为key,列值为value存到该列的Map中 Map 一个线性Hash Map,以Excel的sheet表顺序,并以sheet表明作为key,sheet表Json后的字符串作为value 最后返回一个LinkedHashMap 3. ExcelToJsonPoi.java工具类 这个与上面工具类类似,不过这个是解析本地excel文件不是使用的流,使用迭代遍历sheet工作簿与每行每列的值,将所有类型作为String类型处理返回一个json对象输出至控制台

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值