发布网友
共1个回答
热心网友
Excel里面有些表格是公式(fromula),你不能直接用getNumericCellValue()读取值
你要用读取公式的方法取值,取值之前判断一下单元格的类型,代码如下:
if(number_Cell.getCellType() == XSSFCell.CELL_TYPE_FORMULA)
{
XSSFFormulaEvaluator formulaEvaluator = new XSSFFormulaEvaluator((XSSFWorkbook) workBook);
Double data=formulaEvaluator.evaluate(number_Cell).getNumberValue();
}