想法是動態值設置爲從片材到片材b,其中片材B,在片材的值變化的新值的變化。如何設置公式「=‘’表名稱‘’!B10」與PHPExcel
在這裏,我已經定義了可用於設置從片材到片b值的所有方法,但所有這方法不動態地更新。
$ba = $objPHPExcel->getSheet(1)->getCell('B10')->getCalculatedValue();
$objPHPExcel->getActiveSheet()->setCellValue('B12', $ba);
是我使用的是準確的代碼,但它設置B10的計算值,它等於「= SUM(B4:B5)」,這給出了一個值「X」和打印「X」上Excel表格。
如果我使用
$ba = $objPHPExcel->getSheet(1)->getCell('B10')->getValue();
「不getCalculatedValue()」
在這種情況下,將創建一個公式'=SUM(B4:B5)'
和生成B4的總和至B5的值,但由相同的片不從片材從我想要取的地方
對於實際式是='sheet name'!B10
但是當我使用這個作爲
$objPHPExcel->getActiveSheet()->setCellValue('B12', '=''Fixed Cost''!B10');
這將產生錯誤。
我想給予好評@vcsjones只是編輯。 – LittleBobbyTables 2012-07-30 17:14:10