2017-04-12 1796 views
0

我需要使用openpyxl將某些文本輸出爲excel格式。我希望我的一些文字作爲下標,其他作爲上標。如何在openpyxl中將文本格式設置爲下標

我檢查了關於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

的([具有豐富openpyxl文本編輯工作簿]可能的複製http://stackoverflow.com/questions/28774757/editing-workbooks-with-rich-text-in -openpyxl) –

+0

謝謝。我會看一看 – Parousia

回答

-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') 
相關問題