Laravel excel 3.1 при экспорте 0 записывается пустой ячейкой

Пытаюсь экспортировать коллекцию, где одним из значений является количество товара. При формировании коллекции получаю 0 как число, но в Excel-файл он записывается пустой ячейкой.

Пример данных из коллекции

[▼
  0 => null
  1 => null
  2 => "/123ч"
  3 => "Название продукта"
  4 => 0
]

В Excel-файле получаю то, что на скрине, т.е. последний столбец остаётся пустым введите сюда описание изображения

Пробовал добавить формат для столбцов, но это не помогло.

    public function columnFormats(): array
{
    return [
        'E3:E1000' => DataType::TYPE_NUMERIC,
    ];
}

Формирую коллекцию следующим образом:

$stock    = [null, null, $product->getShopSku(), $product->getName(), $quantity];
$stocksCollection->push($stock);

Это не кажется сложной задачей, но это заставляет меня помучиться. Мне определённо нужно записывать 0 как число


Ответы (0 шт):