00:01
下面给大家继续来演示easy Excel的操作,刚才呢,我们用easy Excel实现了对Excel表格的写操作,把数据写到了一个Excel表格中去,那下面给大家演示通过easy的Excel如何进行读的操作。那我下面给大家写一下这个具体代码,也就是说咱们现在可以把这个Excel中的表格里面数据读取出来,这是我们要做的这个操作,那这操作怎么做,下面给大家写一下,首先它的第一步呢,也是写个是一类是一类里面对应咱们就是Excel中对应的这些相关的内容。比如说咱们现在有编号,有名称,所以我里边两个属性,一个编号一个名称。然后除了它之外,咱们还要设置你这个列对应的属性,比如说我现在这是不是第一列,这是不是第二列,第一列对应的是编号,第二列对应名称,那我在里边需要做一个设置,因为这个对应是编号,这对应名称,那怎么设置给大家写一下,还是用这个注体,第一个指呢,咱们来一个名字叫Y6,然后它除了Y6之外,还有一个水的名字叫in代词,咱们起个零零表示索引,从第一个列开值,而第一列是不是有编号,所以这个对应我们的第一列,而第二个写法跟它一样,咱们也是来一个Y6,然后后面加上一个音带等于一,这对应的是我们的第二列内容,然后现在就完成一个对应的关系。
01:42
然后这个写完之后,咱们下面怎么做呢?给各位说一下,这跟就是我们刚才做的写不太一样。刚才写操作的时候,咱们这些调方法是不是实现了,而读的时候呢,咱除了调方法之外,还要写一个很重点的东西,就是一个叫监听器,这监听器的作用是什么?就是一行一行来读取一个cel中的内容,那咱们下面需要在里边写上一个接听器,那我写一下这个名字,我就叫example listener。
02:17
然后让这个listener的来继承一个类,这个类就用于读取这个操作,那我写一下继承的这个类,就是我们的这个event listener里边加上你的实体类的那个类型,我们叫user data,然后加上之后咱们就实现里边的这个方法。大家看啊,在它里边呢,是有多个方法,而这多个方法中最重要的就是这个方法叫以work个方法,这方法什么意思?给各位强调一下,它的作用就是。一行一行的。去读取Excel里边的内容,但是你注意啊,它是从我们的第二行开始读取,也就是从我们的第行开始读取,因为第一行咱是表头,它不读取,它从第二行开始读取,然后读取之后的每部分就是user date,就是每行内容给你分到这个user data,容许我在这里边,比如说我们做输出,就是这个user date做输出,这就是读到的每一行中的内容,这是我们的这么一个方法,然后除了它之外,在里边还有一个方法,这个方法。
03:31
叫do after,就是你在读取之后,这方法会执行。我写一下啊,读取之后执行,另外里边还有一个方法给各位也来说一下,这个方法是什么呢?我们到这里边啊,来找一下这个方法,这个方法作用是什么?就用于读取你的第一行那容,因为刚才咱们提到这五多个方法只会读取第二行开始,第一行表头读到,而第一行表头在里面有个方法可以读取到,这个方法就这个叫e work pad map,用它读取我们的表头中那种,那我现在把这方法给大家分过来。
04:10
一会儿我们也做个测试。然后方法上边,比如我也加上一个叫overweight。然后在这里边大家看啊,这里边呢,返回的内容是一个map集合呀,这map集合就是读取到你那个表头的信息,那我在里边做输出,比如写个注释。就是这个表头信息,然后表头信息我们就直接输入这个head map,所以这样的话,现在我们把这个监听器就写完了,里边一会咱们调用进行读取,然后都写完之后,最后呢,咱们来写这个测试类,我写一下起个名字叫T的这个read。然后在里边写上一个问方法。
05:00
在main方法中怎么做呢?跟刚才写差不多,第一步我们要写上你要读取的文件的路径,包括它的名称,那我来设置一下啊,比如我们来一个string,我就叫这个file name。然后在里边呢,加上咱们那个路径,比如说我就读取刚才的咱们的这个路径,F盘里边的Excel中的01点叉LSX,然后这是一个路径,这路径设置之后,第二步就来调用方法实现读取操作,咱们直接调用easy也造出一个方法。这个方法大家看是什么,就是这个read,然后里边呢,有这么几个参数,给各位来说一下啊,第一个参数就是你这个路径file name,然后第二个参数呢,是你实体类的class,就是user date.class。还有第三个参数,就是咱们刚才那个进听器,那就直接扭上这个ex在listen的这个监听器,这样的话可以读取,包括咱们读取里边的she,一定最后一个叫do v的方法,这样的话就能够完成读取,当你变成代码已执行在监听器中的这个方法就会执行,然后它就会一行一行去读取Excel内容,最终这里边我们把内容也都做出输出。
06:28
所以这是关于怎么来读的操作,咱就完成了,各位记住啊。在读的时候呢,咱们需要写一个监听器,让他记上这个类,然后里边的以work方法中就来实现一行一行进行做的操作,这个咱就写完了,然后写完之后,下面我把这个代码执行一下,咱们就看它的输出,看在那内容最终能不能输出来。那咱们见面来做个测试。然后各位看啊,首先你看。
07:00
表头信息咱是不是得到了,因为刚才我在监听器中你该做了输出就这个内容,然后下面这里边就是每行内容,你看这个位置就是user date是不是都输出了,所以这样的话,咱们就把easy Excel的操作给大家就也是完了,大家要掌握用easy Excel如何实现读的操作,如何实现写的操作,然后咱们马上把这技术用在咱们项目这个数据字典里边,这个功能组,现在技术咱们就也是完成了。
我来说两句