excel - 在 Apache POI 中使用 Excel 内置函数的示例

标签 excel vba apache-poi

全部:

我对 Apache POI 很陌生,我想知道我是否想使用 excel VBA 中的内置函数,我该怎么做?

例如:

在 VBA 中,我可以编写如下内容:

Dim month as String
month = MonthName(  Month(  Sheets1.Range("C12")  )  )

如何在 Apache POI 中使用该函数(我不想将该公式提供给单元格并对其进行评估)?

谢谢,

最佳答案

POI 不提供 VBA 引擎,因此您无法使用 POI 执行 VBA。

但是有一种方法可以在 Java 中实现等效代码并将其与 POI 一起使用。下面的链接给出了一个如何做到这一点的例子。

https://poi.apache.org/spreadsheet/user-defined-functions.html

关于excel - 在 Apache POI 中使用 Excel 内置函数的示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49394387/

相关文章:

Excel VBA : how do I call VLOOKUP if condition is met?

java - Apache poi迁移到jdk 11问题

java - Apache POI Word 文档中表格单元格的内容居中并加粗

excel - 如何让 Excel 只考虑具有给定值的行

c# - 区分 Microsoft Excel 中的保存和自动保存事件

excel - 如何将多维excel表格转换为一维?

vba - Excel 工作簿中的动态边框

excel - VBA 图表问题

java - Apache POI Excel 工作簿创建需要很长时间

excel - VBA Excel - 文本框验证