MVC控制器导入数据的方法
MVC控制器导入数据的方法
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
开发工具与关键技术:Visual Studio 2015 C#
作者: 李杨
撰写时间:2019-06-08
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
今天我们就来了解一下mvc数据的导入。
首先呢我们要去控制器写方法
先是下载导入考生信息的模板的方法:
代码如下(来源于老师):
导入数据的方法(代码来源于老师)
思路:
1、然后要判断类型是不是 .xls 再去获取读取的文件 , 还要把文件转换为二进制数组
转换为二进制数组以后再去把二进制数组转成内存流。
接着就利用NPOI把内存流中的数据读取成工作簿的Excel
2、工作簿中有工作表
3、工作表有数据
4、数据准确性(清楚的表与表之间的关系)
5、数据都有的话就读取数据
先是把session中的ImportExcel移除避免残留以前数据
获取文件的后缀 判断类型是不是: .xls 然后声明二进制数组存放文件,将传入的文件转化为二进制的数组存入fileBytes,再将二进制数组转化为内存流,接着将内存流转化为工作簿。
其实说这么多都是根据上面的思路来的。