我使用PhpSpreadsheet (1.15.0)生成带有公式的XLSX文档。其中一个公式是Ctrl+Shift+Enter公式。
生成文档然后打开文档时,计算简单的公式(如'=SUM(A1:A2)')。用户没有什么可处理的公式,他们只需要填充单元格。
然而,我不知道如何使我的CSE公式评估时,打开。现在,该公式是有效的,并使用本地化函数的名称正确地转换,但是用户仍然必须通过在单元格上,然后在公式栏中,最后按Ctrl+Shift+Enter来手动评估它。
难道没有办法通过PhpSpreadsheet告诉Excel,在打开时评估这个公式吗?
例如,下面是我的CSE公式:=SUM(--(FREQUENCY(IF(E14:E25="CREDIT_CARD",MATCH(F14:F25,F14:F25,0)),ROW(F14:F25)-ROW(F14)+1)>0))
发布于 2020-11-17 20:26:42
看来PhpSpreadsheet现在不能这么做,我不知道为什么。一定有一些复杂的事情。
,但通过处理数组公式,我找到了一个适合我需要的拉请求:https://github.com/PHPOffice/PhpSpreadsheet/pull/1591
https://stackoverflow.com/questions/64873803
复制相似问题