小编Der*_*abe的帖子

使用openpyxl将'wrap_text'应用于所有单元格

我有一个Pandas数据帧,我正在使用openpyxl写入XLSX.电子表格中的许多单元格都包含长句子,我想在工作表的所有内容(即每个单元格)上设置"wrap_text".

有没有办法做到这一点?我看到openpyxl有'wrap_text'的'Alignment'选项,但我看不到如何将它应用于所有单元格.

编辑:

感谢反馈,以下是诀窍.注意 - 由于样式不可变而复制.

for row in ws.iter_rows():
    for cell in row:      
        cell.alignment =  cell.alignment.copy(wrapText=True)
Run Code Online (Sandbox Code Playgroud)

python pandas openpyxl

7
推荐指数
4
解决办法
1万
查看次数

标签 统计

openpyxl ×1

pandas ×1

python ×1