Как установить верхний индекс с помощью openpyxl - PullRequest
0 голосов
/ 16 мая 2019

Я использую openpyxl 2.5.12 и python 2.7.Я использую шаблон Excel и мне нужно сохранить формат заголовков.Существуют некоторые надстрочные значения, такие как Summary ^ 2, которые заканчиваются на Summary2.Я понимаю, что стили устанавливаются на уровне ячеек в openpyxl.Есть ли другой обходной путь для этого?Мне это действительно нужно, так как есть много заголовков и сносок в виде верхних индексов

пытались установить разные стили, но либо значение всей ячейки становится верхним, либо ни одного.Не только последнее значение по мере необходимости

1 Ответ

0 голосов
/ 16 мая 2019

Этот код назначает выравнивание вашего текста на superscript, что в основном означает «сделать верхний индекс этой ячейки» открытым openxxl

#Import openpyxl
from openpyxl import *

#Get the workbook and set the work sheet
workbook = Workbook()
ws = wb.active

#Add some data
ws.append(['Hello', 'World'])

#Change vertAlign so that the text is superscript
ws['A1'].vertAlign = "superscript"

#Save the workbook
workbook.save('file_name.xlsx')
...