如何在excel公式中使用分号

时间:2017-01-13 14:34:56

标签: php 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);

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

1 个答案:

答案 0 :(得分:0)

关闭excel。转到控制面板,然后进入“区域和语言”设置。单击其他设置,然后找到列表分隔符。确保未将其设置为管道符号|。如果更改列表分隔符,则必须重新启动excel。