Laravel Импорт 500К + Excel - PullRequest
       3

Laravel Импорт 500К + Excel

0 голосов
/ 08 апреля 2020

Я использую FastExcel (https://github.com/rap2hpoutre/fast-excel) и пытаюсь импортировать 720К строк из файла XLSX в мою базу данных.

Но это слишком долго, чтобы прочитать Excel (это занимает 30 минут + и не закончил sh, пока я не закрыл его) И он не окончил sh, он читает и никогда не начал писать в базу данных.

У меня есть только один строчный код для чтения;

$excel = (new FastExcel)->import($data["file"]);

Есть ли какая-либо оптимизация, чтобы сделать это быстрее?

FastExcel сохраняет все результаты в виде массива и буфера массива памяти. Это проблема, и не знаю, в чем решение.

Спасибо за ваш "мозговой штурм"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...