Доработать flask-приложение на python с openpyxl

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

Как обрабатывается файл (в общих чертах для понимания, это уже мною СДЕЛАНО):
На вход подается выписка(шаблон всегда один и тот же), из нее нужно достать 4 столбца: Название/инн/дебет/кредит. Затем нужно сформировать новый xlsx файл по примеру, туда нужно занести Название/инн (они не должны повторятся тк мы считаем сумму) и суммы по всем годам(желательно сделать так, чтобы если год не упоминался в выписке, его столбик не создавать, но это необязательно). Также в конце нужно добавить строку «итого», которая суммирует все суммы по годам. Относительно нее сформировать последний столбик «%к итого кредит» в нее нужно разделить «итого кредит» каждой компании к «итого кредит» общему.

Какие баги необходимо пофиксить (можно использовать костыли):

1. Ячейки с годами находятся не на своих местах
2. Итоги нужно переместить в первую строку
3. Ширина наименования 40px, ширина сумм 20px, добавить жирные линии между годами
4. Сделать так, чтоб не выезжали наименования (можно проставить в пустые значения 0 либо пустой символ, как вариант решения)
5. Поменять слова дебет/кредит на доход/расход

Сама математика в приложении на данный момент работает правильно, но я не знаю просто как придать выходному файлу читабельный вид. Если вы работали с этой библиотекой, думаю проблем с работой не возникнет.

Читайте на 123ru.net