python - 长字符串的可选换行符

标签 python openpyxl

我正在使用 openxlsx 编写 Excel 文件。它包含一个带有字符串的列(具有指定的宽度),这些字符串有时比列的宽度长。

有没有办法让字符串在达到列尺寸宽度的长度后自动换行?

到目前为止我只找到了固定的解决方案,例如

worksheet.cell('A1').value = "Line 1\nLine 2"

最佳答案

worksheet.cell('A1').style.alignment.wrap_text = True

如果它像 Excel 中的“自动换行”功能一样工作,那么您应该没问题。

关于python - 长字符串的可选换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46096407/

相关文章:

python - 如何将字符串的每个字符转换为 ASCII 并填充到给定长度

python - 使用 Tkinter Python 3 的文本编辑器

使用 DataFrame 和 dict 获得加权总和的 Pythonic 方法

python - 使用 openpyxl 的时间进程堆积条形图

python - 如何使用 python 将列添加到现有的 excel 文件?

python - 将 Openpyxl 与现有工作簿一起使用的 Pandas Excel Writer

python - 如何使用 PySerial 修复 "[Error 6] The handle is invalid."

python - 如何处理冒号(:) in the name when using Selenium in Python

python - 如何跳过 Excel 工作表的前几行?

python - 将边框应用于 OpenPyxl 中的单元格