上传Excel文件并将Excel中某Sheet表的数据存储到数据库

实现过程:

1.上传文件:首先判断是否含有文件,文件名是否正确,拼接文件名以及存储路径,上传文件;

2.将Excel表数据导入数据库:首先将Sheet填充到DataTable中,再判断Sheet表中相应的字段值是否符合数据库中的存储类型,符合则保存,不符合则提示,return;


未选择文件


已选择文件


前端代码
上传Excel文件并将Excel中某Sheet表的数据存储到数据库_第1张图片
上传文件


上传Excel文件并将Excel中某Sheet表的数据存储到数据库_第2张图片
GetExcelSheet方法


上传Excel文件并将Excel中某Sheet表的数据存储到数据库_第3张图片
GetExcelSheet方法


上传Excel文件并将Excel中某Sheet表的数据存储到数据库_第4张图片
262行schemaTable


上传Excel文件并将Excel中某Sheet表的数据存储到数据库_第5张图片
返回的DataTable


上传Excel文件并将Excel中某Sheet表的数据存储到数据库_第6张图片
验证产品线以及日期格式是否正确


上传Excel文件并将Excel中某Sheet表的数据存储到数据库_第7张图片
导入数据


上传Excel文件并将Excel中某Sheet表的数据存储到数据库_第8张图片
导入数据

DA方法:


上传Excel文件并将Excel中某Sheet表的数据存储到数据库_第9张图片
获取产品线ID方法


上传Excel文件并将Excel中某Sheet表的数据存储到数据库_第10张图片
存储Excel表导入数据方法

存储过程:


上传Excel文件并将Excel中某Sheet表的数据存储到数据库_第11张图片
获取产品线ID


上传Excel文件并将Excel中某Sheet表的数据存储到数据库_第12张图片
保存产品信息

你可能感兴趣的:(上传Excel文件并将Excel中某Sheet表的数据存储到数据库)