private String getValue(Cell cell) {
if (cell.getCellType() == cell.CELL_TYPE_BOOLEAN) {
return String.valueOf(cell.getBooleanCellValue());
} else if (cell.getCellType() == cell.CELL_TYPE_NUMERIC) {
return String.valueOf(cell.getNumericCellValue());
}else {
return String.valueOf(cell.getStringCellValue());
}
}
你debug泡一下,看看return的是什么东西!
if (cell.getCellType() == cell.CELL_TYPE_BOOLEAN) {
return String.valueOf(cell.getBooleanCellValue());
} else if (cell.getCellType() == cell.CELL_TYPE_NUMERIC) {
return String.valueOf(cell.getNumericCellValue());
}else {
return String.valueOf(cell.getStringCellValue());
}
}
你debug泡一下,看看return的是什么东西!
if (cell.getCellType() == cell.CELL_TYPE_BOOLEAN) {
return String.valueOf(cell.getBooleanCellValue());
} else if (cell.getCellType() == cell.CELL_TYPE_NUMERIC) {
return String.valueOf(cell.getNumericCellValue());
}else {
return String.valueOf(cell.getStringCellValue());
}
}
可是他在解析excel的时候返回的是数字我怎莫给他转化呢,这返回的是字符串日期也不行啊
}
}
return Row;
看看它返回的是什么!就知道是怎么转换的了!
全部string输出