概述
FileInputStream fileInputStream = new FileInputStream(new File("C:/表-v1.0.xlsx"));
//读取工作簿
XSSFWorkbook workbook = new XSSFWorkbook(fileInputStream);
//读取配电信息工作表(getSheet(name)可根据name获取sheet)
XSSFSheet sheet = workbook.getSheet("配电关系");
//配电进线信息录入
for (int i=2;i<sheet.getLastRowNum();i++) {
XSSFRow row = sheet.getRow(i);
//创建一个集合存储每个row的数据
List<String> list = new ArrayList<String>();
//从0开始到4列
for(int c=0;c<4;c++){
String li = null;
try {
row.getCell(c).setCellType(Cell.CELL_TYPE_STRING);
li =row.getCell(c).getStringCellValue();
list.add(li);
} catch (NullPointerException e) {
if(li==null){
list.add("");
continue;
}
}
}
coil.setBno(list.get(0));
coil.setDleno(list.get(1));
coil.setDname(list.get(2));
coil.setDistributionRoom(list.get(3));
if(!list.get(1).equals("")){
importInfoService.addCoil(coil);
}
}
最后
以上就是真实小霸王为你收集整理的POI导入excel到数据库及遇到空值处理的全部内容,希望文章能够帮你解决POI导入excel到数据库及遇到空值处理所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复