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