我正在使用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);
但是当我在PHPExcel结果显示1,111,111.00
中转换文件时,我想要的是1,111,111
。
有什么办法吗?
答案 0 :(得分:7)
只需手动指定正确的格式字符串('#,##0'
):
objPHPExcel->getActiveSheet()->getStyle("A1")->getNumberFormat()->setFormatCode('#,##0');
FORMAT_NUMBER_COMMA_SEPARATED1 ='#,## 0.00'
这个点之后有两位小数,你不需要。