如想要将导出的Excel文件中指定列的数字格式保留多位小数,这里保留三位小数。
找到PHPExcel\Style\NumberFormat.php文件,找到了下面的代码:
const FORMAT_PERCENTAGE = '0%';
const FORMAT_PERCENTAGE_00 = '0.00%';
在它的下面加入这样一行:
const FORMAT_PERCENTAGE_000 = '0.000%';
这样只需将格式设置成
$objPHPExcel->getActiveSheet()->getStyle('E4:E'.($k+2))->getNumberFormat()->setFormatCode(\PHPExcel_Style_NumberFormat::FORMAT_PERCENTAGE_000)