NPOI 2.2.0.0,初级读取导入Excel

1.读取Excel,将数据绑定到dgv上

 1         private void button1_Click(object sender, EventArgs e)
 2         {
 3             List<Book> books = new List<Book>();
 4             //1.读取Excel文件
 5             using (FileStream fsReder = File.OpenRead("练习.xlsx"))
 6             {
 7                 //2.创建工作簿
 8                 IWorkbook wk = new XSSFWorkbook("练习.xlsx");
 9                 //IWorkbook wk=new XSSFWorkbook(fsReder);
10                 //获取第一个工作表
11                 ISheet sheet = wk.GetSheetAt(0);
12                 //3.遍历每一行,行和列的索引都是从0开始
13                 for (int i = 3; i < sheet.LastRowNum; i++)
14                 {
15                     IRow row = sheet.GetRow(i);
16                     //MessageBox.Show(row.GetCell(0).ToString());
17                     //4.读取每一行的数据,加到对象中
18                     books.Add(new Book()
19                     {
20                         Name = row.GetCell(0).ToString(),
21                         One = row.GetCell(1).ToString(),
22                         Two = row.GetCell(2).ToString(),
23                         Three = row.GetCell(3).ToString(),
24                         Four = row.GetCell(4).ToString(),
25                         Five = row.GetCell(5).ToString(),
26                         Six = row.GetCell(6).ToString(),
27 
28                     });
29                 }
30             }
31             //5.绑定数据
32             dgv.DataSource = books;
33             dgv.AutoGenerateColumns = false;
34             dgv.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
35             MessageBox.Show("操作完成");
36         }
View Code

相关文章: