如何在openpyxl中将文本格式化为下标

时间:2017-04-12 07:03:02

标签: python-3.x format openpyxl

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

我已经查看了openpyxl的文档,但无法找到相关内容。我确实找到了openpyxl.cell.text模块here

此代码运行正常

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将文字显示为下标。

1 个答案:

答案 0 :(得分:-1)

确保导入正确的模块。

这个有效:

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')