2017-09-07 73 views
1

我正在使用openxlsx編寫一個excel文件。它包含一個帶有字符串的列(具有指定的寬度),有時比列的寬度更長。長字符串的可選換行符

只要字符串具有列寬度的長度,字符串是否有自動換行的方法?

我到目前爲止只發現固定的解決方案,如

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

'worksheet.cell('A1')。style.alignment.wrap_text = True'如果它工作在Excel中的Wrap Text功能,你應該沒問題。 – GibralterTop

+0

這正是我所要求的,但我發現這不是我真正在尋找的東西。但wrap_text使我找到了正確的解決方案。如果您將它作爲答案發布,我會接受它。 – Frupp

+0

隨時在答案的評論中發佈你實際尋找的內容。謝謝! – GibralterTop

回答

1

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

如果它工作在Excel中的自動換行功能不,你應該罰款這一點。