首页 > 解决方案 > 使用 XlsxWriter 将单元格中的文本定向到垂直?

问题描述

我看到了几个如何设置文本框方向的示例,而不是文本框中的单元格。我看到了如何格式化其他东西,比如粗体

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

但不是垂直方向的文本。

标签: pythonxlsxwriter

解决方案


您可以使用 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


推荐阅读