1

我正在使用 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.

有什么办法吗?

4

1 回答 1

7

只需手动指定正确的格式字符串 ( '#,##0'):

objPHPExcel->getActiveSheet()->getStyle("A1")->getNumberFormat()->setFormatCode('#,##0');

PHPExcel 文档

FORMAT_NUMBER_COMMA_SEPARATED1 = '#,##0.00'

这点后有两位小数,您不需要。

于 2013-10-08T12:27:54.040 回答