我使用laravel maatwebsite包导出一个excel工作表。一列包含欧元货币,所以我试图使数据货币列。
我的列代码:
$sheet->setColumnFormat(array(
'G' => \PHPExcel_Style_NumberFormat::FORMAT_NUMBER_00,
'H' => "[$EUR ]#,##0.00_-",
'I' => \PHPExcel_Style_NumberFormat::FORMAT_CURRENCY_EUR_SIMPLE,
));
不幸的是,当例如5(没有任何小数)插入其中一列时,数据看起来像5而不是€ 5.00
如何以正确的方式格式化设置?
4条答案
按热度按时间yrefmtwq1#
您可以将
data-format
属性添加到<td>
范例:
hsgswve42#
嘿,我不确定正确的方法,但这是简单的技巧:P
ddhy6vgd3#
使用上述答案,您的值将在Excel中转换为字符串值。我已经使用下面的代码片段来设置记帐值的格式。
5fjcxozz4#
第一个用户界面,如: