Poproszono mnie o wygenerowanie kilku raportów programu Excel. Obecnie dość intensywnie używam pand do moich danych, więc naturalnie chciałbym użyć metody pandas.ExcelWriter do generowania tych raportów. Problemem są jednak stałe szerokości kolumn.
Kod, który mam do tej pory, jest dość prosty. Powiedzmy, że mam ramkę danych o nazwie "df":
writer = pd.ExcelWriter(excel_file_path, engine="openpyxl") df.to_excel(writer, sheet_name="Summary")
Przeglądałem kod pand i tak naprawdę nie widzę żadnych opcji ustawiania szerokości kolumn. Czy istnieje we wszechświecie sztuczka, która sprawia, że kolumny automatycznie dopasowują się do dane?Czy jest coś, co mogę zrobić po fakcie z plikiem xlsx, aby dostosować szerokość kolumn?
(Używam biblioteki OpenPyXL i generuję pliki .xlsx - jeśli to ma jakiekolwiek znaczenie.)
Dziękuję.