Python 3.x 如何在openpyxl中将文本格式化为下标

Python 3.x 如何在openpyxl中将文本格式化为下标,python-3.x,format,openpyxl,Python 3.x,Format,Openpyxl,我需要用openpyxl将一些文本输出为excel格式。我希望我的一些文本作为下标,其他的作为上标 我已经查看了openpyxl的文档,但是找不到任何关于它的信息。我确实找到了openpyxl.cell.text模块 这段代码运行良好 wb = OP.Workbook() ws = wb.active c = OP.cell.text.InlineFont(vertAlign='subscript') ws.cell(row=1, column=1, value='ab') wb.save(

我需要用openpyxl将一些文本输出为excel格式。我希望我的一些文本作为下标,其他的作为上标

我已经查看了openpyxl的文档,但是找不到任何关于它的信息。我确实找到了
openpyxl.cell.text
模块

这段代码运行良好

wb = OP.Workbook()
ws = wb.active

c = OP.cell.text.InlineFont(vertAlign='subscript')
ws.cell(row=1, column=1, value='ab')

wb.save('example.xlsx')

但是我不知道如何使用
c
使文本显示为下标。

请确保导入正确的模块

这一个有效:

from openpyxl import Workbook
from openpyxl.styles import PatternFill, Border, Side, Alignment, Protection, Font
wb = Workbook()
ws = wb.active
a = ws['A1']
ws['A1'] =  'appel'
a.font = Font(bold=True, vertAlign='subscript')
wb.save('test.xlsx')

可能是重复的谢谢。我来看看