我正在使用PHPExcel库将PHP脚本转换为excel表我希望逗号分隔的值没有浮点数(.00).
我正在使用以下脚本:
$objPHPExcel->getActiveSheet()->getStyle("A1")->getNumberFormat()->setFormatCode
(PHPExcel_Style_NumberFormat::FORMAT_NUMBER_COMMA_SEPARATED1);
$objPHPExcel->getActiveSheet()->setCellValueExplicit("A1",(1111111),
PHPExcel_Cell_DataType::TYPE_NUMERIC);
Run Code Online (Sandbox Code Playgroud)
但是当我在PHPExcel结果显示中转换文件1,111,111.00但我想要的是1,111,111.
有什么办法吗?
只需'#,##0'手动指定正确的格式字符串():
objPHPExcel->getActiveSheet()->getStyle("A1")->getNumberFormat()->setFormatCode('#,##0');
Run Code Online (Sandbox Code Playgroud)
FORMAT_NUMBER_COMMA_SEPARATED1 ='#,## 0.00'
这点后面有两位小数,您不需要.