将Excel文件的数据导入系统中的基本步骤同导出逻辑一样。一般我们是规定号Excel文档的统一格式。
代码:
public List<StudentJtdjListVO> loadExcel(String xlsPath) throws IOException{
List list=new LinkedList();
FileInputStream fil=new FileInputStream(xlsPath);
//根据文件流导出Excel得到WorkBook对象
Workbook wb=new HSSFWorkbook(fil);
//获取Excel文档中的第一个表单
Sheet sheet=wb.getSheetAt(0);
//对行进行迭代
for (Row r:sheet) {
//判断是否是从第二行开始,因为第一行是表头
if (r.getRowNum()<1){
continue;
}
//创建实体类
StudentJtdjListVO info=new StudentJtdjListVO();
info.setXh(r.getCell(0).getStringCellValue());
//省略
list.add(info);
}
fil.close();
return list;
}