excel空单元格导入报错问题
本帖最后由 xzs7190966 于 2013-07-01 16:22:47 编辑 刚刚在使用excel往数据库导入数据时,只要一遇到有空的单元格 eclipse就会报错 求指点!
调用的方法
private String getCellValue(Cell c)
{
String o=null;
switch (c.getCellType()) {
case Cell.CELL_TYPE_BLANK:
o="";
break;
case Cell.CELL_TYPE_BOOLEAN:
o=String.valueOf(c.getBooleanCellValue());
break;
case Cell.CELL_TYPE_FORMULA:
o=String.valueOf(c.getCellFormula());
break;
case Cell.CELL_TYPE_NUMERIC:
o=String.valueOf(c.getNumericCellValue());
break;
case Cell.CELL_TYPE_STRING:
o=c.getStringCellValue();
break;
default:
o=null;
break;
}
return o;
}
Workbook wb=WorkbookFactory.create(new File(path));
Sheet sheet=wb.getSheetAt(0);
Row row=null;
for(int i=1;i<=sheet.getLastRowNum();i++)
{
for(int j=row.getFirstCellNum();j<row.getLastCellNum();j++)
{
System.out.println(getCellValue(row.getCell(j)));
}
}