项目环境:Webform framework4.0
dll版本:NPOI2.0 dotnet2.0版本
这两天要做个excel导入的功能,想到以前用过NPOI,感觉很给力,今天写了个DEMO,写的时候还算顺利,毕竟以前用过,还是想记录下来,留着以后直接复制
把excel数据读取并拼接到DataTable中,为了使用SqlBulkCopy一次性拷贝到数据库中
1 IWorkbook workbook = null; 2 string fileExt = Path.GetExtension(path); 3 try 4 { 5 using (var file = new FileStream(path, FileMode.Open, FileAccess.Read)) 6 { 7 if (fileExt == ".xls") 8 workbook = new HSSFWorkbook(file); 9 else if (fileExt == ".xlsx") 10 workbook = new XSSFWorkbook(file); 11 else 12 { 13 14 } 15 } 16 } 17 catch (Exception ex) 18 { }