.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





浙公网安备 33010602011771号