小编qwe*_*rty的帖子

Swing的IDE

是否有任何IDE可以简化创建Swing应用程序(理想情况下是Visual Studio的内容)

java ide swing

46
推荐指数
10
解决办法
3万
查看次数

使用Apache POI在电子表格中重新计算公式

我正在尝试使用POI XSSF来评估一些Excel公式.这些值不必保存,我可能需要计算很多公式,所以我试图在同一个单元格中完成所有这些.

问题是即使在我重新计算之后,单元格值似乎仍然卡在输入的第一个公式上

FormulaEvaluator evaluator = wb.getCreationHelper().createFormulaEvaluator();
XSSFCell formulaCell = row.createCell(6);
formulaCell.setCellFormula("Date(2011,10,6)");
CellValue cellValue = evaluator.evaluate(formulaCell);
System.out.println(cellValue.getNumberValue());

formulaCell.setCellFormula("Date(1911,3,4)");
cellValue = evaluator.evaluate(formulaCell);
System.out.println(cellValue.getNumberValue());
Run Code Online (Sandbox Code Playgroud)

这两次输出40822.0 40822.0(excel相当于10/6/2011),而不是重新评估新公式.

java excel hssf apache-poi xssf

4
推荐指数
1
解决办法
6134
查看次数

标签 统计

java ×2

apache-poi ×1

excel ×1

hssf ×1

ide ×1

swing ×1

xssf ×1