批量导入数据思路:
1、获取读取的文件->判断数据类型是否正确;
2、把文件转换为二进制数组;
3、二进制数组转成内存流;
4、利用NPOI把内存流中的数据读取成Excel
5、将Excel表格数据放到DataTable中
6、处理DataTable中的数据;去重复;最后保存
- 获取读取的文件->判断数据类型是否正确;
//获取文件的后缀
string fileExtension = Path.GetExtension(excelFile.FileName);
//判断文件是否为excel表格
(".xls".Equals(fileExtension.ToLower()) || ".xlsx".Equals(fileExtension.ToLower())