使用XlsxWriter将单元格中的文本定向为垂直吗?

时间:2018-10-29 16:09:39

标签: python xlsxwriter

我看到了几个示例,这些示例说明了如何设置文本框的方向,但没有设置文本框中的单元格。我了解如何格式化其他内容,例如粗体

bold_format = workbook.add_format({'bold': True})
worksheet.write('A1', "something", bold_format)

但不是垂直方向的文本。

1 个答案:

答案 0 :(得分:3)

您可以使用set_rotation。

import xlsxwriter

workbook = xlsxwriter.Workbook("test.xlsx")
worksheet = workbook.add_worksheet()
worksheet.set_landscape()

bold_format = workbook.add_format({'bold': True})
bold_format.set_rotation(90)

worksheet.write('A1', "something", bold_format)

workbook.close()

有关set_rotation()的整个文档,请访问:https://xlsxwriter.readthedocs.io/format.html#format-set-rotation