一、用户部分
代码讲解:
Js部分:
Excel数据的导入
下载模板
上传模板代码如下
控制器部分:
Excel数据的导入功能
(1)获取文件的后缀判断文件类型是否为指定的文件类型
(2)判断工作簿中是否有工作表
(3)判断工作表中是否有数据
(4)将Excel中的数据添加到dtExecl
(6)遍历 根据名称匹配ID
将dtExcel中的数据读取出来 转换为对象 然后将学生数据添加到表格列表中
将每一条数据都添加到对象列表中istBook.Add(book);
最后保存数据到数据库
myModel.S_book.AddRange(listBook);
if (myModel.SaveChanges() == listBook.Count)
{
// scope.Complete();//提交事务
sg.state = true;
msg.Text = "导入成功";
}else
msg.Text = "导入失败";
}