phpexcel-使用数组函数
我正在使用PHPExcel(,) 我必须在Excel中使用数组函数进行计算。例如:phpexcel-使用数组函数,php,phpexcel,Php,Phpexcel,我正在使用PHPExcel(,) 我必须在Excel中使用数组函数进行计算。例如: =SUM(IF(D4:D7+G4:G7,1,0)) 如果我要手动编写公式,我应该在编写完公式后按Ctrl+Shift+Enter 如果我使用以下代码设置该值: $sheet->setCellValueByColumnAndRow(2,10,"=SUM(IF(D4:D7+G4:G7, 1, 0))"); 我得到了#值在B10单元格中,因为未按Ctrl+Shift+Enter将公式设置为数组公式 使用PHP
=SUM(IF(D4:D7+G4:G7,1,0))
如果我要手动编写公式,我应该在编写完公式后按Ctrl+Shift+Enter
如果我使用以下代码设置该值:
$sheet->setCellValueByColumnAndRow(2,10,"=SUM(IF(D4:D7+G4:G7, 1, 0))");
我得到了#值代码>在B10单元格中,因为未按Ctrl+Shift+Enter将公式设置为数组公式
使用PHPExcel的方法是什么?我甚至试着设置:
$sheet->setCellValueByColumnAndRow(2,10,"{=SUM(IF(D4:D7+G4:G7,1,0))}");
但它没有帮助(它将公式打印为文本{=SUM(IF(D4:D7+G4:G7,1,0))
)
谢谢大家!
注意,我使用的是2013年7月2日下载的当前版本的PHPExcel可能您已经找到了。从那时起已经整整一年半了,现在可能会有一些新的东西添加到其中。PHPExcel 1.x不支持数组函数-计算引擎目前正在为2.0.0版本重新编写,专门为数组函数以及一些其他尚不支持的功能提供支持