PHPExcel意外的格式化数字

时间:2018-08-02 09:19:56

标签: php phpexcel currency-formatting

我想将数字转换为USD格式。我尝试过的是

$xl = $objPHPExcel->getActiveSheet();
$xl->getStyle("$col$row")->getNumberFormat()->setFormatCode('$0.00');

但是在导出中,对于大数值,该值显示为####。例如如果数量为11121,则在导出中显示为预期的$11121.00,但是对于数字155555,在导出输出中显示为#######。我对PHPExcel_Cell_DataType::TYPE_STRING有个想法。但是我想要货币为USD格式,并且在文件末尾,我正在生成所有行的总和(所有价格的总和)。

我也尝试过PHPExcel_Style_NumberFormat::FORMAT_CURRENCY_USD,但是没有运气。

0 个答案:

没有答案