我被要求生成一些 Excel 报告。我目前正在使用熊猫相当大量的数据,所以自然我想使用 pandas.ExcelWriter
方法来生成这些报告。但是,固定的列宽是个问题。
到目前为止,我的代码非常简单。假设我有一个名为 df
的数据框架:
writer = pd.ExcelWriter(excel_file_path, engine='openpyxl')
df.to_excel(writer, sheet_name="Summary")
我查看了熊猫文档,没有看到任何设置列宽的选项。是否有一种技巧可以使列自动调整到数据?或者我可以在事后对 xlsx 文件做些什么来调整列宽?
(我正在使用 OpenPyXL 库,并生成. xlsx 文件——如果这有什么不同的话。)