Добавить новость
ru24.net
Все новости
Июль
2024

Ускорить формирование документа excel python

0
Имеется:
- Часть кода Python, которая формирует excel отчет (.xlsx) с помощью openpyxl и данных из БД mysql, содержащий до 25000 строк.
- Одноплатный компьютер Raspberry pi 4b, который очень неспешно формирует документ excel (порядка 5-7 минут).
Задача: значительно ускорить формирование документа, чтобы суммарное время формирования и сохранения документа не превышало 30 секунд на конечном устройстве.

Требования:
- сохранить исходное форматирование ячеек (ширина, шрифты и тд);
- при сохранении документа в формате pdf ширина листа должна принимать ширину контента в документе excel (параметр fitToPage в текущем исполнении).
- заблокировать от изменений ячейки от An - до Ln, где n - количество строк данных, но оставить возможность их копирования (в соседние столбцы)
- использовать только открытые бесплатные для коммерческого использования библиотеки;
- привести в порядок чистоту и читаемость кода.

Варианты реализации:
- можно попробовать использовать параметр write_only в текущей реализации. Его проверяли, документ формируется в десятки раз быстрее, но придется переписать стили ячеек
- использовать другую библиотеку

Предлагайте вашу цену за такую работу. В телеграме @tulupovden я отвечу вам быстрее.



Moscow.media
Частные объявления сегодня





Rss.plus




Спорт в России и мире

Новости спорта


Новости тенниса
Юлия Путинцева

Теннисистка Путинцева: решила выступать за Казахстан из-за лучших условий






Аналитики оценили доступность нового жилья в российских регионах

Москва стала лидером по числу студентов, прошедших в заключительный этап олимпиады «Я — профессионал»

В Челябинской области ОПГ бывших риелторов украла почти 90 млн рублей

В Уфе появились цифровые кабины от «Ростелекома»