Pandas df в Excel
Мне необходимо перенести данные из базы данных sql в excel таблицу. Вот этап того, как я сгруппировал необходимые мне данные с помощью groupby и agg и преобразовал в таблицу excel.
cur.execute('''SELECT week_day,date,time,type,food,libra,index_b,index_a FROM favourites
WHERE user_id = ?''', (session['user_id'],))
L = cur.fetchall()
con.close()
food_weight = pd.DataFrame(L, columns=['День недели', 'Дата', 'Время', 'Тип',
'Избранное', 'Масса (в граммах)', 'Уровень сахара до', 'Уровень сахара после'])
print(food_weight)
a = food_weight.groupby(['День недели', 'Дата', 'Тип', 'Уровень сахара до', 'Уровень сахара после', 'Время']).agg({"Избранное": lambda tags: '/'.join(tags),
"Масса (в граммах)": lambda tags: '/'.join(tags)})
writer = pd.ExcelWriter('app\\%s.xlsx' %
session["username"], engine='xlsxwriter')
a.to_excel(writer, sheet_name='Приемы пищи')
writer.save()
Но вот в чем беда, получившаяся таблица очень сжата, каждая строчка и столбец минимально маленькие, а данных будет еще больше. 
Как мне задать ширину и высоту столбцов так, чтобы при записи через writer получалось так?
