poi导入excel 单元格类型及转换

  1. private String getCellValue(HSSFCell cell) {  

  2.         String cellValue = "";  

  3.         DecimalFormat df = new DecimalFormat("#");  

  4.         switch (cell.getCellType()) {  

  5.         case HSSFCell.CELL_TYPE_STRING:  

  6.             cellValue = cell.getRichStringCellValue().getString().trim();  

  7.             break;  

  8.         case HSSFCell.CELL_TYPE_NUMERIC:  

  9.             cellValue = df.format(cell.getNumericCellValue()).toString();  

  10.             break;  

  11.         case HSSFCell.CELL_TYPE_BOOLEAN:  

  12.             cellValue = String.valueOf(cell.getBooleanCellValue()).trim();  

  13.             break;  

  14.         case HSSFCell.CELL_TYPE_FORMULA:  

  15.             cellValue = cell.getCellFormula();  

  16.             break;  

  17.         default:  

  18.             cellValue = "";  

  19.         }  

  20.         return cellValue;  

  21.     }


你可能感兴趣的:(poi,Excel,单元格)