Как на Python создать эксель-файл с форматированием
У меня есть таблица в базе данных и небольшой графический интерфейс, чтобы пользователь мог работать с данными из этой таблицы. Хотелось бы добавить в этот интерфейс кнопку "загрузить в эксель", по нажатию на которую создавался бы эксель-файл с заполненной таблицей из базы данных. Основная сложность - сделать файл с форматированием, то есть при создании эксель-файла в нем заранее должны стоять фильтры и сортировки у столбцов таблицы, а так же некоторые строки таблицы должны быть окрашены в определенный цвет (в зависимости от данных в БД). Я слышал, что Pandas работает с экселем, но никогда подобным не занимался. Возможно ли реализовать то, что я хочу с относительно небольшими затратами?