Java 中如何读取 Excel 文件公式计算后的值?

Java 中如何读取 Excel 文件公式计算后的值

有一个excel文件,里面包含很多公式和公式计算后的值。我想通过java读取某个公式值,应该怎么实现?
我用poi尝试过了,但对于某些公式获取的结果不是很理想,请问还有其他方案吗?


回答:

在GcExcel中,可以通过setFormula设置公式,之后使用getValue可以直接获取到公式计算的结果。

public void GetFormulaValue() {

Workbook wb = new Workbook();

IWorksheet sheet = wb.getWorksheets().get(0);

sheet.getRange("A1").setValue(1);

sheet.getRange("B1").setValue(2);

sheet.getRange("C1").setFormula("=SUM(A1,B1)");

// 输出: C1 的结果是:3.0

System.out.print("C1 的结果是:" + sheet.getRange("C1").getValue());

}

以上是 Java 中如何读取 Excel 文件公式计算后的值? 的全部内容, 来源链接: utcz.com/p/945456.html

回到顶部