Стили при импорте pd.Dataframe в excel.Библиотека openpyxl
Нуждаюсь в помощи.Необходимо добавить pd.DataFrame в excel с определенным стилем.Библиотека openpyxl. При выполнении кода,указанного ниже данные добавляются на лист.
with pd.ExcelWriter(f'{name}.xlsx', mode="a", if_sheet_exists='replace', engine="openpyxl") as writer:
vkd.to_excel(writer, sheet_name="Остаток по датам коровы",startcol=1,startrow=1)
Обычно я нахожу ответы на мои вопросы на этом сайте или Ютуб, но эта проблема поставила меня в тупик.Даже после прочтения документации pandas.io.formats.style.Styler.to_excel я ничего не понял.
Это мой первый вопрос на этом сайте.Если я ошибся с оформлением вопроса , то сообщите мне об этом, чтобы я поработал над ошибками.Спасибо!!
Мне нужен определенный формат ячеек(шрифт,размер , границы и т.д).Чуть поковырялся и нашел такой вариант.
properties = {"border": "2px solid black", "font-size": "28px"}
with pd.ExcelWriter(f'{name}.xlsx', mode="a", if_sheet_exists='replace', engine="openpyxl") as writer:
vkd.style.set_properties(**properties).to_excel(writer, sheet_name="Остаток по датам коровы",startcol=1,startrow=1)
Он дает мне таблицу в выбранном мной формате
.Как добавить еще стиль к индексам и заголовкам?
Этот вариант делает автовысоту строки под размер текста, может еще есть вариант автоширины столбца?