1 public string excelfile() 2 {
//指定文件路径, 3 string filename=@"d:\stu.xls";
//创建一个文件流,并指定其中属性 4 using(filestream fs = new filestream(filename,filemode.open,fileaccess.read)) 5 {
//创建一个excel对象,并指明文件流 6 hssfworkbook book = new hssfworkbook(fs);
//创建一个sheet对象,并指明第几个sheet, 7 isheet sheet = book.getsheetat(0); 8 student model = new student(); 9 for(int i=sheet.firstrownum+1;i<sheet.lastrownum;i++) 10 {
//创建一个row对象,并获取该sheet中的第几行
irow row = sheet.getrow(i);
//将每行从第0列开始赋值给对应的属性 11 model.studentname = convert.tostring(getcellvalue(row.getcell(0))); 12 model.sex = convert.tostring(getcellvalue(row.getcell(1)))=="男"?0:1; 13 model.birthday = convert.todatetime(getcellvalue(row.getcell(2)).tostring());
//将每行的记录的传后,添加到数据库中, 14 bll.create(model); 15 } 16 }
return "ok"; 17 }
黄山市民网:https://www.huangshanshimin.com/