对于导入这个模块,我也是费力老大的劲才能把数据导入导出。
把要导入导出那个Excel文件夹放到项目的一个文件里面,然后就可以后面就可以用到了。回到页面需要写获取那个Excel文件的路径,下面就是要判断这个路径是否是存在,判断文件里面要判断的名字是否是下载那个文件夹,如果是的话就可以下载当前的这个文档,如果不是的话,就是无法下载当前这个文件夹,或者要输出一下你要下载这个文档是不存在的,请你要检查!
第一步下载文件夹,第二步上传Excel文件夹,第三步就是导出这个文档,里面还有很多细分,我在这个就不一一讲解了,后面有许多图片的,可以经行参考一下,或者进行一下简单的流程复习。
在里面我还要特别声明一下有一个要在上面要经行引用俩个文件夹,一个就是NPOI,还有一个就是Secuit,就是这个要特别要讲一下的,因为我刚开始的时候也就是这两个文件的文件,vs里面老是要我去添加一个类,然后就把一下没啥用的数据添加到这个类里面,结果可能会导致项目里面处处报错!
上传文件夹,里面有条思路就是按照那四步来走就是可以上传Excel文件类型,下面这张图片都是来展示上传这条思路,按照这条思路来走也就可以把你是要上传的那个表格,就可以上传到页面中的指定的位置,然后改变数据里面的内容。
然后获取到第一个表格的工作簿,再获取数据,下面就判断以及保存所有行。
去除所有数据接收的空白行,匹配数据并且做数据验证,第三步就是保存数据了,然后再判断第一个工作表是否是存有数据的再或者工作簿里面是否是存在工作簿的,然后在验证文件的格式是否是正确的,不正确的话就提示。
再获取里面的数据,用liqn的查询方式来查询,把数传到页面,然后用if来判断,判断大于0的话就是输出到页面,不是大于0的话就不用返回到页面,并且把数据筛选出来。
导出Excel,刚刚好就是与导入是相反的一个步骤,创建工作簿、创建、创建所有行并且设置宽高,还有就是单边格。
按照这个流程来走就差不多就可以完成这个文档的导入导出Excel表格了!