【发布时间】:2022-07-26 15:02:15
【问题描述】:
我有一个金额列,我想在数字没有小数时设置整数格式,当数字有小数时设置双精度格式。在这两种方式中,我都想为数字添加分隔符。 目前,我使用 bindValue 但 excel 单元格不知道金额列为数字格式,我应该选择它们并将它们转换为数字。
public function bindValue(Cell $cell, $value)
{
if (is_int($value)) {
$cell->setValueExplicit($value, '#,##0');
return true;
}else if (is_double($value)) {
$cell->setValueExplicit($value, '#,##0.00');
return true;
}else{
$cell->setValueExplicit($value, DataType::TYPE_STRING);
return true;
}
}
我该如何解决?
【问题讨论】:
标签: excel laravel number-formatting maatwebsite-excel laravel-excel