public static String convertCellValueToString(Cell cell) { if (cell == null) { return null; } String returnValue = null; switch (cell.getCellType()) { //数字 case NUMERIC: Double doubleValue = cell.getNumericCellValue(); // 格式化科学计数法,取一位整数 DecimalFormat df = new DecimalFormat("0"); returnValue = df.format(doubleValue); break; //字符串 case STRING: returnValue = cell.getStringCellValue(); break; //布尔Type may be primitive case BOOLEAN: boolean booleanValue = cell.getBooleanCellValue(); returnValue = booleanValue + ""; break; // 空值 case BLANK: break; // 公式 case FORMULA: returnValue = cell.getCellFormula(); break; // 故障 case ERROR: break; default: break; } return returnValue; }
将单元格内容转换为字符串
最新推荐文章于 2024-01-02 19:59:22 发布