C# .NET 使用 NPOI 读取 .xlsx 格式 Excel

时间:2019-11-20
本文章向大家介绍C# .NET 使用 NPOI 读取 .xlsx 格式 Excel,主要包括C# .NET 使用 NPOI 读取 .xlsx 格式 Excel使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
 1  string filePath = @"C:\Users\yangqinglin\Desktop\test.xlsx";
 2                 IWorkbook wk = null;
 3                 string extension = System.IO.Path.GetExtension(filePath);
 4                 FileStream fs = File.OpenRead(filePath);
 5                 if (extension.Equals(".xls"))
 6                 {
 7                     //把xls文件中的数据写入wk中
 8                     wk = new HSSFWorkbook(fs);
 9                 }
10                 else
11                 {
12                     //把xlsx文件中的数据写入wk中
13                     wk = new XSSFWorkbook(fs);
14                 }
15                 fs.Close();
16 
17                 int sheetCount = wk.NumberOfSheets;//获取sheet的数量
18                 ISheet sheet = wk.GetSheetAt(0);//第一个sheet页(列表)
19                 int rowCount = sheet.LastRowNum;
20                 IRow row = sheet.GetRow(0);  //读取当前行数据
21 
22                 #region 读取第一个sheet页面
23                 for (int i = 0; i <= sheet.LastRowNum; i++)
24                 {
25                     row = sheet.GetRow(i);  //读取当前行数据
26                     if (row != null)
27                     {
28                         Console.WriteLine(row.GetCell(1).ToString_());
29                         Console.WriteLine("______________________");
30                     }
31                 }
32                 #endregion

原文地址:https://www.cnblogs.com/fightingstepup/p/11896130.html