如何在 java 中自定义 excel 公式



在用java编写excel代码时,我目前正在Apache Poi v4.1.1中寻找标准差总体公式,该公式未实现,因此异常被抛出,然后似乎有2个解决方案在我手中,#1(实现自定义公式#2(调整/覆盖现有公式

我不确定如何覆盖现有公式,因此移至解决方案 1,这样做时,我有一些或其他问题

问题: 假设在我的 excel 中,B 列有 250 行(动态行数,在某些情况下为 240 行(,根据 std dev 公式,我需要首先找到平均值,所以我这里的查询是

Q #1( 如何知道或选择非空值(列或行(来编写我自己的自定义代码。?

公式可以添加为字符串。

因此,它不能在 Apache Poi 中实现,而必须在运行 xlsx 文件的 excel 中实现。

您可以简单地添加它,如下所示:

String strFormula= ...; // For example for a sum can be the string SUM(A1:A10)
cell.setCellType(HSSFCell.CELL_TYPE_FORMULA);
cell.setCellFormula(strFormula);

我找到了解决方案,而不是在 Apache POI 中实现标准差总体公式,有一个单独的类可用于标准偏差,我们需要使用它。

此链接也很有用 标准偏差与 Apache Commons Math

最新更新