如何在Excel中使用分号

我正在使用PHPExcel_Worksheet并尝试用公式填充单元格

$formula = '=SUMPRODUCT(A5:A7;D5:D7)' $objSheet->setCellValue('D8', $formula); 

但在我的工作表中,我在D8中有一个错误的东西

 D8=SUMPRODUCT(A5:A7|D5:D7) 

谁知道为什么分号变成一个垂直线,以及如何避免这种情况?

我也尝试使用setCellValueExplicit

 $objSheet->setCellValueExplicit('D8', $formula); 

但在这种情况下,我得到正确的文字,但它不是像表中的公式读取

closuresexcel。 进入控制面板,然后进入区域和语言设置。 点击附加设置并find列表分隔符。 确保它没有设置为pipe道符号|。 如果更改列表分隔符,则必须重新启动Excel。