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 }