Java poi读取Excel中公式的计算值

读取Excel表格,如果是 数值型 可能遇到公式 导致读取不到

switch (thecell.getCellType()) {
    // 读取到的是公式
    case Cell.CELL_TYPE_FORMULA: 
    String valueStr = "";
    try {
        valueStr = String.valueOf(thecell.getNumericCellValue());    
    } catch (IllegalStateException e) {
        valueStr = String.valueOf(thecell.getRichStringCellValue());
    }
    double valueFN = new Double(valueStr));
    importValue.add(valueFN);
    break;
}

 

你可能感兴趣的:(java)