长字符串的可选换行符

optional line break for long strings

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

有没有办法让字符串在长度达到列维度宽度时自动换行?

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

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

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

如果它像 Excel 中的 Wrap Text 功能一样工作,您应该没问题。