excel简单操作

百度网盘(npoi.dll): http://pan.baidu.com/s/14eJRw

 1    //先创建一个文件流,指向磁盘上的某个Excel文件
 2             using (FileStream fsRead = File.OpenRead("ReadExcel.xls"))
 3             {
 4                 //1.创建一个Workbook对象(工作薄对象)
 5                 //根据某个文件流创建了一个工作薄对象。
 6                 IWorkbook wk = new HSSFWorkbook(fsRead);
 7 
 8                 //2.读取工作薄中的工作表
 9                 //获取当前工作薄中工作表的个数
10                 for (int i = 0; i < wk.NumberOfSheets; i++)
11                 {
12                     //根据工作表的索引获取了当前的工作表
13                     ISheet sheet = wk.GetSheetAt(i);
14 
15                     //输出当前共组表的名称
16                     Console.WriteLine("===================={0}======================", sheet.SheetName);
17 
18                     //获取当前工作表中行的个数
19                     //sheet.LastRowNum //获取当前工作表中的最后一行的索引
20                     for (int r = 0; r <= sheet.LastRowNum; r++)
21                     {
22                         //获取当前行
23                         IRow row = sheet.GetRow(r);
24 
25                         //接下来获取当前行中的每个单元格
26                         //遍历当前行中的每个单元格
27                         for (int c = 0; c < row.LastCellNum; c++)
28                         {
29                             //获取每个单元格
30                             ICell cell = row.GetCell(c);
31                             Console.Write(cell.ToString() + "	");
32                         }
33                         Console.WriteLine();
34                     }
35                 }
36 
37 
38 
39             }
View Code

注释很明确的哦,

这里路径:相当于当前项目的路径,就是debug下面就OK了啦,

其实这些操作都很简单的,想读取的话可以去NPOI下载里面的示例程序

我这里写的很简单,给大家一个参考:http://www.cr173.com/html/18143_all.html

原文地址:https://www.cnblogs.com/JeffController/p/4152821.html