使 pd.DataFrame 导出的 Excel 列宽自适应

场景

使用 ISRPA【导出 excel】组件导出的报表,发送邮件后,每次打开都要设置列宽,要是导出时自动设置列宽就好了。

版本

22.2.1

实现

  • 效果
    使 pd.DataFrame 导出的 Excel 列宽自适应

  • 1、首先下载该功能代码片段,已上传到“艺赛旗 Gitee 仓库”:
    https://gitee.com/isrpa/py_crate/blob/master/libs/pandas_/excel_.py点我下载】,复制7~67行,to_excel_auto_column_weight函数。

  • 2、其次将复制的代码粘贴到 ISRPA 的全局函数中
    使 pd.DataFrame 导出的 Excel 列宽自适应

  • 3、在流程面板上使用全局函数
    使 pd.DataFrame 导出的 Excel 列宽自适应

注意

  • 注意全局函数的df参数和file_path参数传递(图 2 红框)。

其他