2017-01-13 53 views
1

我使用PHPExcel_Worksheet並試圖填補細胞用公式如何使用分號在Excel公式

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

但在我的工作我都在D8

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

一個錯誤的事情誰知道爲什麼分號變成垂直線,以及如何避免這種情況?

我還試圖用setCellValueExplicit

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

但在這種情況下,我得到正確的文本,但它不是在片

回答

0

關閉Excel念想公式。轉到控制面板,然後進入區域和語言設置。點擊附加設置並找到列表分隔符。確保它沒有設置爲管道符號|。如果更改列表分隔符,則必須重新啓動Excel。

+0

列表分隔符設置爲分號 – Anastasia