openpyxl实现excel自适应列宽-CSDN博客

网站介绍:文章浏览阅读7.8k次,点赞4次,收藏16次。openpyxl实现excel自适应列宽最近在做一些自动化生成excel的工作,为了提高excel的可读性,想要通过代码实现excel自适应列宽。查了一些资料,并没有找到相关的模块。所以,自己写了一个方法来适应列宽。大概的思路就是,遍历每一列,找出每一列中长度最大的单元格,然后根据最大的单元格,更改此列的列宽。设置A列,列宽为20sheet.column_dimensions[‘A’].width = 20 # 生成列名字典,只是为了方便修改列宽时指定列,key:数字,从1开始;value:列名_excel自适应列宽