java - 如何在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);
推荐阅读
- asp.net-core - 在 PostAsJsonAsync 上接收空响应
- java - Java LWJGL OpenGL 3 将 3d 点转换为 2d 点
- powershell - Powershell 不返回哈希表中的键值
- mongoose - 如何根据其他 fieldName mongooseSchema 定义 slug
- reactjs - 如何将函数放入 React className 字段?
- c++ - 'distdir-am' 所需的目标'bootstrap' 没有规则。停止
- javascript - 如何从 HTML 表单中选择 HtmlService 和 ContentService 之间的 doGet(e) 函数?
- ios - 如何将可选链接与 nil 合并运算符一起使用?
- gtk - 是否可以在 gtk3 中隐藏弹出箭头?
- python - 如何从打包的 kivy android apk 导入 .so 文件?