我正在使用PHPSpreadSheet,我想为单元格设置货币格式。
在PHPExcel中,您可以通过使用以下几行来完成此操作...

$this->phpExcelObject->getActiveSheet()
     ->getStyle('D4')
     ->getNumberFormat()
     ->setFormatCode(\PHPExcel_Style_NumberFormat::FORMAT_CURRENCY_USD_SIMPLE);

我尝试在PHPSpreadSheet中做到这一点,这就是我所做的...
$this->spreadsheet->getActiveSheet()
     ->getStyle('D4')
     ->getNumberFormat()
     ->setFormatCode('$ #,##0.00');

但这是行不通的。
有任何想法吗?还是我做错了?
提前致谢。

最佳答案

我可以使用PHPSpreadsheet执行以下操作:

$spreadsheet->getActiveSheet()
    ->getStyle($thisCol)
    ->getNumberFormat()
    ->setFormatCode(PhpOffice\PhpSpreadsheet\Style\NumberFormat::FORMAT_CURRENCY_USD_SIMPLE);
FORMAT_CURRENCY_USD_SIMPLE的格式代码== '"$"#,##0.00_-'

09-28 05:14