Я на VBA такое писал. Он там, кажется, нативный и лучше питона подходит
и я писал на VBA. прям много. с окошками, конвертированием файлов в таблицы и базы данных, генерацией отчётов и всякого такого. было очень удобно. в том числе благодаря кнопочке запуска прям внутри экселя. я попытался сделать на питоне макрос для libreoffice. поебался два дня и взял себе либу которая из шаблонизрованного документа делает документ по принципу похожему на jinja2