.Net Core的Excel导入
1.前台代码,layui模板
2.后台代码,后台实现
(1)导入
(2)数据验证
(3)将导入数据存储在数据库中
(4)定义保存导入数据接口
(5)接口的实现调用业务层
(6)业务层接口
(7)业务层接口的实现,将数据从datatable中取出,存入到数据库中
3.数据导入中将Excel转换为DataTable方法
#region 判断excel版本
//2007以上版本excel
if (fileType == ".xlsx")
{
workbook = new XSSFWorkbook(stream);
}
//2007以下版本excel
else if (fileType == ".xls")
{
workbook = new HSSFWorkbook(stream);
}
else
{
throw new Exception("传入的不是Excel文件!");
}
#endregion