[ PHP ] – PHPEXCEL Use SUM()

評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]

需求就是報表要自動加總價格欄位,其實是可以用php計算,但因為有需求是要filter某個欄位,我想說那用內建的 SUM() 函式,在使用者filter後加總也會變更,但其實是不會。
所以後來又改回來用php做加總,但還是留個記錄搞不好以後用的到。

[php]
foreach ( $db->query($sql) as $row){
$objPHPExcel->getActiveSheet()->setCellValue(‘A1′,’價格’);
$objPHPExcel->getActiveSheet()->setCellValue(‘A’.$i,$row[‘price’]);
}
$objPHPExcel->getActiveSheet()->setCellValue(‘A’.$i,’=SUM(A2:A’.($i-1).’)’);//自動加總
$dt=date("Y-m-d_H-i-s");
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, ‘Excel2007’);
$objWriter->setPreCalculateFormulas(true);//這一行一定要加才會有函式功能
$objWriter->save(‘export/report_’.$dt.’.xlsx’);
[/php]

評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]
!去下營經續永站本助幫能就下一點輕輕,話的您到助幫有章文的我果如 如果我的文章有幫助到您的話,輕輕點一下就能幫助本站永續經營下去!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *