【发布时间】:2019-12-31 09:06:27
【问题描述】:
我写了一个测试Python程序,如下:
import xlsxwriter
workbook = xlsxwriter.Workbook('test.xlsx')
worksheet = workbook.add_worksheet("a")
worksheet.write(0,0, "b\r\nc\r\nd")
workbook.close()
预计会有一个填充 3 行的单元格。但是当我打开它时,三个字母排成一行,直到我像这样双击单元格:
当我从 doc.google.com 下载工作表时,多行单元格将缩小为一行。双击后会展开。
那么,有什么方法可以批量展开单元格而不是双击每个单元格?
【问题讨论】:
-
可能是
set_text_wrap(),通常只有\n用于excel单元格中的换行符 -
@Slai 非常感谢您的回复。它确实有效。但我可能想在 Excel 中找到一个技巧,以便在从 Google doc 下载文件后也可以使用它。这就是为什么我只添加一个 excel 标志。如果我在几天内没有发现 Excel 技巧,我会接受这个。
-
似乎无法将格式应用于现有文件stackoverflow.com/a/22353696/1383168,因此您可能需要不同的模块
-
双击之前,单元格是否开启了自动换行?也许它是关闭的,但是通过双击它会打开它......因此您可以将自动换行应用于所有必要的单元格?
-
@BruceWayne 是的。谢谢。你帮我找到了答案。
标签: python excel xlsxwriter