00:00
我们继续来下边来看这个,这是导第三个导出,下边我们来做这个D,然来做这个入市场的,然后呢,导入市场活动啊,那我们做的话还是我们一块来分析下,看分几步来做,那分几步来做,一个一个来看,第一步我要做这个导入市场活动,那用户在什么一点,它弹出来一个导入市场活动模块状户,然后呢,用户去什么选择导入的市场活动是一个Excel文件,然后一点导入,就要把这个文件上传到服务器上。就这文件本来在他自己电脑上的,他要上传到服务器,为什么上传服务器,因为这些数据要插入到后台,数据库在后台,在服务器上面呢?所以必须上传到服务器。我们的Java代码也运用到服务器上面,要解析他这个文件,所以这个文件在他电脑上我们肯定解析不了,所以得让他上传到服务器,这个其实就是个文件上传。所以那我们首先要做的是让把用户自己电脑上那个什么设计的那些Excel文件上传到服务器,我们这个地方就把它叫做把用户其实就是文件上传用户知道吧,不是用户什么计算机,或者用户自己电脑计算机上的Excel文件,Excel文件文件,然后呢,上传到上传到上传到服务器啊,其实对我们来说就是淘CAD所在的这这台电脑叫文件上传,其实就是个文件上传,如何做一个文件上传,这是我们说这。
01:38
然后假如说再看这一步做完了,用户自己的Excel文件里边都有涉及的市场活动,这些数据上传到服务器,那我们上传服务器,那我们代码加固代码就运营到服务器上,那我就拿到这个文件了,拿到文件之后怎么呢?光拿到还不行,我还能把这里边儿的数据能取出来,才能导入到这个数,这个数据库里边,所以要能取出来。
02:03
他跟我们以前不一样,以前是生成文件,把数据写里,写到文件里边,现在什么数据已经在文件里边了,我要我要取出来怎么取,那你得解析Excel文件。所以把Excel文件每一页每一行每一列的数据取出来,取出来之后就好办了,封装成各种各样的加号对象,然后呢,插入到数据库里边就行了,所以我们说第二步,这拿到文件还不行,还要能够什么解析,使用Java,使用Java来解析,这都是用Java来做,用是吧,来解析Excel文件,用户上传的这个Excel文件,好吧,解析它干什么?来获取吧,获取文件中的数据,数据把里边每一页每一行每一列的数据都取出来,那么。取出来了,取出来数据了就好办了,那怎么办呢?那可以把它们分装成实体类对象,或者分成map对象里边,然后干什么?调service,调map就可以插入到数据库里边了,所以下边我们就说把取出来的数据,把解析出来的数据,数据封装成Java对象,然后呢,添加到添加到数据库,添加到数据库表中,这样就行了。
03:20
好,这时候我们说那添加完了之后呢,添加完了之后,你要告诉前台是添加成功了还是失败了啊,你的返回响应信息啊,然后这个地方是返回响应信息,响应信息是吧,那返回响应息那前台就知道成功了还是失败了,如果成功了,提示成功导入了多少条记录,把模态窗口关了,然后刷新一下列表就行了,如果失败了,提示他失败了,然后不关模态窗口,不关列表也不用说了。这是大概来讲,我们就分这四步就行了。好,这是我们说这,那大家想一想,这四步从技术上来讲,哪些大家都已经会了,哪些不会。
04:03
这四步哪些会了,哪些不会啊,文件上传会不会对,文件上传会不会啊,不会是吧,文件下载不会的,文件上传可能也不会知,这一按理说就应该会知,到这个阶段了,按理说就应该会,这都歪部的,歪部的很重要的这些技术。按理说应该会了,你学外B那sorry的JSP spring Mac是吧,按理说就会了,当我们不会也不用,也不要,也不用怕,我一写你就会了是吧?这些语法都是死的,我们说语法没什么难的。看一遍就会了,然后呢,这个这个应该也不会啊,这个这个不会也也没关系,我一写你就会了啊,然后呢,这两个不会的,这个会吗?对,往数据库里保存数据,那这个地方肯定会了,是这个再不会,这个再不会就崩溃了,是我再给你就讲数据库事吧,这个就就完了,这当然我们已经写过这么多的代法,肯定也会了知然后呢,这个地方呢,返回讲信息肯定也会了,所以大概我们说从技术上来讲,前两步不会是吧,所以我们先做个技术准备,同样先做技术准备,技术都不是难的是吧,技术不会没关系是吧,当然只要是思路明确,思路清晰,这就这这就好办,如果思路不清晰,这个这这就不好办了吧,思路是最难讲的,代码都好讲啊,这一语法好,下面我们来做这个技术准备。第一个技术准备,文件上传,要能够把用户自己电自己电脑的文件上传到服务器。
05:39
知道吗?我们的Java程序能拿到知道吧,好,这是我们这个再一个能够使用Java来解析Excel文件,使用Java来解析这个文件文件知好下把我们一个一个来看。
我来说两句