WithChunkReading читает строки за пределами максимальных заполненных строк - PullRequest
0 голосов
/ 13 мая 2019

Я пытаюсь импортировать файл Excel через 6610 записей с Maatwebsite-excel v3.1.Я реализовал класс импорта, который также реализует ChunkReading.После вставки последней записи в базу данных реализация Excel-импорта даже учитывает 6611-ю запись (6612-ю строку), которая отправляет пустые заполнители для вставки данных в базу данных.

Вот некоторый код,

class UsersImport implements ToCollection, WithHeadingRow, WithChunkReading
{
    public $count = 0;

    public function collection(Collection $rows)
    {
        //insertion of $rows data in database
    }

    public function chunkSize() : int {
        return 300;
    }

}

Я чешу голову уже много часов.Но я не могу понять, что именно происходит.

Я использую Ubuntu.И формат файла .xlsx.

Пожалуйста, помогите мне с вещами.Заранее спасибо.

1 Ответ

0 голосов
/ 14 мая 2019

Это была просто ошибка какого-то пробела, оставленного в ряду за заполненными рядами.Я специально удалил все пустые строки с 6612-й строки до максимального количества строк на этом листе, и моя проблема была решена.

...