Как оптимизировать создание файла xlsx?
Я создал API, который считывает файл, который мы получаем, и затем возвращает мне необходимую информацию. Теперь мне нужно создать новый файл .xlsx с новыми полученными данными.
В настоящее время он работает, но он действительно не оптимизирован. Создание файла с 4000 строк происходит практически мгновенно, но нам потребуется создавать файлы, содержащие до сотен тысяч строк. На данный момент создание файла с 140 000 строк заняло 14 минут.
Я не очень опытен в оптимизации алгоритмов, поэтому я не уверен, где искать оптимизацию.
Это проект, написанный на бэкенде Django. Здесь находится функция views.py
Здесь представлен JS-код фронтенда