Меня просят создать несколько отчетов в формате Excel. В настоящее время я довольно активно использую pandas для своих данных, поэтому, естественно, я хотел бы использовать метод pandas.ExcelWriter для создания этих отчетов. Однако фиксированная ширина столбца является проблемой.
Код, который у меня есть до сих пор, достаточно прост. Скажем, у меня есть фрейм данных под названием 'df':
writer = pd.ExcelWriter(excel_file_path, engine='openpyxl')
df.to_excel(writer, sheet_name="Summary")
Я просматривал код pandas и на самом деле не вижу никаких вариантов для установки ширины столбцов. Есть ли уловка во вселенной, чтобы столбцы автоматически подстраивались под данные? Или есть что-то, что я могу сделать постфактум с файлом xlsx, чтобы настроить ширину столбцов?
(Я использую библиотеку OpenPyXL и создаю файлы .xlsx - если это имеет значение.)
Спасибо.