private String getCellValue(HSSFCell cell) {
String cellValue = "";
DecimalFormat df = new DecimalFormat("#");
switch (cell.getCellType()) {
case HSSFCell.CELL_TYPE_STRING:
cellValue = cell.getRichStringCellValue().getString().trim();
break;
case HSSFCell.CELL_TYPE_NUMERIC:
cellValue = df.format(cell.getNumericCellValue()).toString();
break;
case HSSFCell.CELL_TYPE_BOOLEAN:
cellValue = String.valueOf(cell.getBooleanCellValue()).trim();
break;
case HSSFCell.CELL_TYPE_FORMULA:
cellValue = cell.getCellFormula();
break;
default:
cellValue = "";
}
return cellValue;
}poi导入excel判断单元格类型及转换
最新推荐文章于 2023-09-26 11:23:50 发布
本文介绍了一个用于从Excel文件中读取单元格值的方法。该方法能够处理不同类型的单元格数据,包括字符串、数值、布尔值及公式,并将其转换为相应的Java类型。这对于需要解析Excel文件并进行数据处理的应用非常有用。
3624





