Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用apache poi hssf为excel中的单元格触发工作表更改事件_Java_Vba_Excel_Apache Poi - Fatal编程技术网

Java 使用apache poi hssf为excel中的单元格触发工作表更改事件

Java 使用apache poi hssf为excel中的单元格触发工作表更改事件,java,vba,excel,apache-poi,Java,Vba,Excel,Apache Poi,我有一个excel文件,其中一个单元格有数据验证列表。当我们从验证列表中选择一个值来更改单元格的值时,会填充一些其他单元格的值,因为这些其他单元格已将其公式化 现在,我必须使用ApachePOI库以编程方式更改单元格(数据验证单元格)的值。我可以成功更改该值,但依赖于该值的其他单元格没有使用其中的公式计算值 我认为由于某种原因,单元的(数据验证单元的)更改事件不会触发。因为如果我在MS Excel中手动打开文件,双击该单元格,然后退出该单元格,那么其他公式单元格将计算值 对不起,英语不好 我把你

我有一个excel文件,其中一个单元格有数据验证列表。当我们从验证列表中选择一个值来更改单元格的值时,会填充一些其他单元格的值,因为这些其他单元格已将其公式化

现在,我必须使用ApachePOI库以编程方式更改单元格(数据验证单元格)的值。我可以成功更改该值,但依赖于该值的其他单元格没有使用其中的公式计算值

我认为由于某种原因,单元的(数据验证单元的)更改事件不会触发。因为如果我在MS Excel中手动打开文件,双击该单元格,然后退出该单元格,那么其他公式单元格将计算值

对不起,英语不好

我把你弄糊涂了吗


谢谢

我从未使用过Apace POI,但根据线程,您不能从POI调用excel宏(本例中为工作表\u更改)。谢谢,伙计!!现在,至少我可以停止在jsp中搜索解决方案,并在asp.net中为此编写代码