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, '.', '');