評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 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]