Ориентировать текст в ячейке по вертикали с помощью XlsxWriter? - PullRequest
0 голосов
/ 29 октября 2018

Я вижу пару примеров того, как установить ориентацию текстового поля, но не ячейку в текстовом поле. Я вижу, как форматировать другие вещи, такие как полужирный :

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

но не вертикально ориентированный текст.

1 Ответ

0 голосов
/ 29 октября 2018

Вы можете использовать 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

...