项目环境: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             { }
View Code

相关文章: