我需要使用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
将文字显示为下标。
答案 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')