如何使用数字格式显示'$'以及phpexcel中4位的小数


How to have Number format to display '$' as well as decimals of 4 places in phpexcel

$this->excel->getActiveSheet()->getStyle('A1')->getNumberFormat()->setFormatCode('0.0000');
$this->excel->getActiveSheet()->getStyle('A1')->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_CURRENCY_USD_SIMPLE);

如果我尝试这段代码,在单元格中显示'$'的代码将工作,但不能显示小数点,如果我反过来,那么显示四个小数点的代码将工作,但不能显示'$'的代码。

我正在尝试使用PHPExcel库写入excel文件

数字格式代码是简单的字符串,你不必使用内置值;但可以将它们设置为任何有效的MS Excel数字格式掩码

$this->excel->getActiveSheet()->getStyle('A1')
    ->getNumberFormat()
    ->setFormatCode('$ #,##0.0000');

你甚至可以很聪明地使用它们

$this->excel->getActiveSheet()->getStyle('A1')
    ->getNumberFormat()
    ->setFormatCode('$ #,##0.0000;[Red]-$ #,##0.0000');