在单元格内对齐文本的正确方法是什么? 我试过这个:
wrsheet.cell("B2").style.alignment.horizontal = "justify"
但它给了我一个错误: 警告("直接使用格式对象,如字体")
答案 0 :(得分:7)
在Excel中,样式在单元格之间共享。为了避免意外的副作用,一旦必须指定要更改样式,就无法修改样式。从openpyxl v2.2开始,不推荐使用聚合Style对象,而使用相关的格式化对象(如Font),或者使用Alignment。
from openpyxl.styles import Alignment
ws['B2'].alignment = Alignment(horizontal="justify")