У меня есть некоторый код Python, который выполняет запрос к базе данных, доступной только для чтения с моей стороны, и выводит мне электронную таблицу Excel с соответствующими данными, которые я хочу для визуализации. У меня есть несколько макросов, которые обрабатывают данные, создают и редактируют графики и позволяют мне «фильтровать» несколько разных способов (каждый «фильтр» - это несколько обычных фильтров - удобно по сравнению с ручным выбором / очисткой нескольких фильтров).
Мой код Python генерирует новый файл Excel ежедневно с отметкой даты. Я хотел бы вставить свой набор макросов и автоматически запускать установочные файлы для каждого нового файла, а не импортировать и выполнять их вручную.
Есть ли способ использовать макрос для вставки нескольких других макросов, запустить несколькоиз них, и вставьте макро кнопки или выпадающий список, чтобы запустить бит фильтрации? Если нет, то может ли это быть сделано (или должно быть сделано) со стороны Python при создании моих файлов Excel?
Редактировать: код Python был написан кем-то другим, и я не знаю Python. Он печатает данные, используя:
with pd.ExcelWriter(filename) as writer:
df_merged_final.to_excel(writer, sheet_name='Final Data', index=False)