gpt4 book ai didi

java - EasyXls getValue() 返回公式的结果

转载 作者:行者123 更新时间:2023-11-30 05:31:54 26 4
gpt4 key购买 nike

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

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

到目前为止我尝试过的cell.getValue()..返回公式单元格的公式,而不是结果cell.getFormulaResultValue() ...这是我认为应该有效的方法,但它总是返回“#N/A”

最佳答案

cell.getFormulaResultValue() 是您需要使用的方法,但您需要先使用 worksheet.easy_computeFormulas() 方法计算工作表。

table.easy_getCell("A1").setValue("=3*5");
worksheet.easy_computeFormulas(workbook, true);
table.easy_getCell("A1").getFormulaResultValue();

另请检查有关 get formula result in Excel cell 的代码示例使用 EasyXLS。

关于java - EasyXls getValue() 返回公式的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57357949/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com