我正在尝试导入一个 Excel 文件(使用 easyxls),其中包含带有“=3*5”等公式的单元格,现在我想在导入过程中获取 15 作为单元格的值。有谁知道如何从 excel 单元格中获取公式结果而不是公式本身?到目前为止我试过的 cell.getValue()..返回公式单元格的公式,而不是结果 cell.getFormulaResultValue()......这是我认为应该工作的,但它总是返回'#N/A'
1 回答
千万里不及你
TA贡献1784条经验 获得超9个赞
cell.getFormulaResultValue()是您需要使用的方法,但您需要先使用worksheet.easy_computeFormulas()方法计算工作表。
table.easy_getCell("A1").setValue("=3*5");
worksheet.easy_computeFormulas(workbook, true);
table.easy_getCell("A1").getFormulaResultValue();
添加回答
举报
0/150
提交
取消