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

如何使用数字格式显示'$';以及phpexcel中4位的小数,php,phpexcel,Php,Phpexcel,如果我尝试使用此代码,则在单元格中显示“$”的代码将起作用,但十进制的代码不起作用;如果我将其反转,则显示四个小数点的代码将起作用,但显示“$”的代码不起作用 我正在尝试使用PHPExcel库将数字格式代码写入excel文件,这些代码只是字符串,您不必使用内置值;但可以将其设置为任何有效的MS Excel数字格式掩码 e、 g 你甚至可以很聪明地与他们相处 $this->excel->getActiveSheet()->getStyle('A1') ->getNu

如果我尝试使用此代码,则在单元格中显示“$”的代码将起作用,但十进制的代码不起作用;如果我将其反转,则显示四个小数点的代码将起作用,但显示“$”的代码不起作用


我正在尝试使用PHPExcel库将数字格式代码写入excel文件,这些代码只是字符串,您不必使用内置值;但可以将其设置为任何有效的MS Excel数字格式掩码

e、 g

你甚至可以很聪明地与他们相处

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

这是一个标准的MS Excel数字格式掩码:
充当两个掩码之间的分隔符,一个在值为0或更多时使用,第二个在值为负值时使用。。。。负值掩码的
[Red]
意味着以红色文本显示值,0或更多的值将以为单元格设置的任何字体颜色显示。您可以在MS Office网站上找到有关如何为Excel定义数字格式掩码的简短教程
$this->excel->getActiveSheet()->getStyle('A1')
    ->getNumberFormat()
    ->setFormatCode('$ #,##0.0000');
$this->excel->getActiveSheet()->getStyle('A1')
    ->getNumberFormat()
    ->setFormatCode('$ #,##0.0000;[Red]-$ #,##0.0000');