Excel单元格选择以hh:mm:ss格式显示时间值的计数而不是总和

时间:2019-07-30 13:16:08

标签: php phpexcel phpspreadsheet

我已使用phpspreadsheet软件包导出报告。我已经使用函数hh:mm:ss写了列值(setCellValueByColumnAndRow中的时间值),并使用setFormatCode function格式化了单元格值。

下载后,我垂直选择了一些特定的单元格,它显示了所选单元格的数量,而不是时间上单元格值的总和。

Screenshot of the problem

            $sheet->setCellValueByColumnAndRow($cellValues[0], $current_row, $val['username']);
            $sheet->setCellValueByColumnAndRow($cellValues[1], $current_row, $val['date']);
            $sheet->setCellValueByColumnAndRow($cellValues[2], $current_row, $jobTimeTaken);
            $sheet->setCellValueByColumnAndRow($cellValues[3], $current_row, $breakTimeTaken);


$sheet->getStyle('G4')
      ->getNumberFormat()
      ->setFormatCode( \PhpOffice\PhpSpreadsheet\Style\NumberFormat::FORMAT_DATE_TIME4);

$sheet->getStyle('G5')
      ->getNumberFormat()
      ->setFormatCode(                     \PhpOffice\PhpSpreadsheet\Style\NumberFormat::FORMAT_DATE_TIME4);

0 个答案:

没有答案