读书人

excel空单元格导入报错有关问题

发布时间: 2013-07-04 11:45:32 作者: rapoo

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)));
}
}


[解决办法]
错误信息?

或者你就直接Catch这个错误,然后按空值处理?
[解决办法]
报什么错啊?处理下空值问题

读书人网 >J2EE开发

热点推荐