【问题标题】:proper way to align cell in python using openpyxl使用openpyxl在python中对齐单元格的正确方法
【发布时间】:2016-01-31 21:27:47
【问题描述】:

在单元格内对齐文本的正确方法是什么? 我试过这个:

wrsheet.cell("B2").style.alignment.horizontal = "justify"

但它给了我一个错误: warn("直接使用字体等格式化对象")

【问题讨论】:

    标签: python alignment openpyxl


    【解决方案1】:

    在 Excel 中,样式在单元格之间共享。为避免意外的副作用,一旦必须始终指定要更改的样式,就不能修改样式。自 openpyxl v2.2 以来,不推荐使用聚合样式对象,而是支持相关的格式化对象,例如字体,或者在您的情况下是对齐。

    from openpyxl.styles import Alignment
    ws['B2'].alignment = Alignment(horizontal="justify")
    

    【讨论】:

    • 为什么ws['C11'].alignment = Alignment(horizontal='center',wrapText=True) 不起作用?
    猜你喜欢
    • 1970-01-01
    • 2017-01-27
    • 2014-05-24
    • 1970-01-01
    • 1970-01-01
    • 2015-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多