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