Laravel Excel 导出不包括浮点值 0.00
Laravel Excel export not including float values of 0.00
我正在使用“maatwebsite/excel”:“^3.1”导出到 excel,但是当我导出时,值 0 或 0.0 的列将被忽略并且单元格留空。
示例代码:
public function array(): array
{
return $this->data;
}
public function columnFormats(): array
{
return [
'C' => NumberFormat::FORMAT_TEXT,
'E' => '0.00',
'F' => '0.00',
'G' => '0.00'
];
}
public function map($rows): array
{
return [
$rows['employeeNumber'],
$rows['basicSalary'],
$rows['totalAllowance'],
$rows['grossSalary']
];
}
当列的值为 0 或 0.00 时,单元格中不会插入任何内容。
请试试这个
number_format((float)$value, 2, '.', '');
我正在使用“maatwebsite/excel”:“^3.1”导出到 excel,但是当我导出时,值 0 或 0.0 的列将被忽略并且单元格留空。 示例代码:
public function array(): array
{
return $this->data;
}
public function columnFormats(): array
{
return [
'C' => NumberFormat::FORMAT_TEXT,
'E' => '0.00',
'F' => '0.00',
'G' => '0.00'
];
}
public function map($rows): array
{
return [
$rows['employeeNumber'],
$rows['basicSalary'],
$rows['totalAllowance'],
$rows['grossSalary']
];
}
当列的值为 0 或 0.00 时,单元格中不会插入任何内容。
请试试这个
number_format((float)$value, 2, '.', '');