我正在使用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'
(:
objPHPExcel->getActiveSheet()->getStyle("A1")->getNumberFormat()->setFormatCode('#,##0');
来自 PHPExcel 文档:
FORMAT_NUMBER_COMMA_SEPARATED1 = '#,##0.00'
这在点后有两个小数位,您不需要。