EasyXls getValue() 返回公式的结果

我正在尝试导入一个 Excel 文件(使用 easyxls),其中包含带有“=3*5”等公式的单元格,现在我想在导入过程中获取 15 作为单元格的值。

有谁知道如何从 excel 单元格中获取公式结果而不是公式本身?

到目前为止我试过的 cell.getValue()..返回公式单元格的公式,而不是结果 cell.getFormulaResultValue()......这是我认为应该工作的,但它总是返回'#N/A'


杨魅力
浏览 126回答 1
1回答

千万里不及你

cell.getFormulaResultValue()是您需要使用的方法,但您需要先使用worksheet.easy_computeFormulas()方法计算工作表。table.easy_getCell("A1").setValue("=3*5");worksheet.easy_computeFormulas(workbook, true);table.easy_getCell("A1").getFormulaResultValue();
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java