1
我正在嘗試分別通過'B2到B13'將單元格'A2到A13'中的值分開。劃分兩個單元格值PHP Excel
require_once 'phpexcel/Classes/PHPExcel.php';
$objPHPExcel = new PHPExcel();
$F=$objPHPExcel->getActiveSheet();
$Line=2;
while($Trs=mysql_fetch_assoc($rs)){
$F->setCellValue('H2','{=(A'.($Line).'/B'.($Line).')}')
->setCellValue('I'.$Line,'{=A2:A13/B2:B13}');
++$Line;
}
我已經嘗試了兩種方式來獲得期望的結果
1:setCellValue('H2','{=(A'.($Line).'/B'.($Line).')}')
2:setCellValue('I'.$Line,'{=A2:A13/B2:B13}')
但都未擔任期望:
輸出1 :{=(A13/B13)}
輸出2:{=A2:A13/B2:B13}
通過期望的輸出我的意思是如果值A2 = 10和B2 = 5於是H2和I2應導致顯示「2」,而不是用來得到「2」作爲結果的公式。
從H2至H13是我真正需要的。
任何人都可以告訴我什麼是正確的方式來獲得所需的輸出?我是否缺少需要包含在頁面中的任何庫文件?
可以顯示例如期望輸出的電池在列什麼的每次迭代不同的價值? – MSadura
PHPExcel不支持數組公式;但我不明白你爲什麼試圖將它設置爲數組公式首先 –
@MarkS:編輯我的問題希望我現在清楚。 – Jinandra