使 pd.DataFrame 导出的 Excel 列宽自适应
场景
使用 ISRPA【导出 excel】组件导出的报表,发送邮件后,每次打开都要设置列宽,要是导出时自动设置列宽就好了。
版本
22.2.1
实现
-
效果
-
1、首先下载该功能代码片段,已上传到“艺赛旗 Gitee 仓库”:
https://gitee.com/isrpa/py_crate/blob/master/libs/pandas_/excel_.py
【点我下载】,复制7~67
行,to_excel_auto_column_weight
函数。 -
2、其次将复制的代码粘贴到 ISRPA 的全局函数中
-
3、在流程面板上使用全局函数
注意
- 注意全局函数的
df
参数和file_path
参数传递(图 2 红框)。
其他
- 在代码块中使用【全局函数】,链接:【 如何在【代码块】中直接使用【全局函数】? 】
- 杂集 a 目录: iSRPA 学习 与 Python 自学入门 - 技术杂集 a