openpyxl對單元格的字體和單元格的格式修改


openpyxl對單元格內字體樣式的設置
Font:用來設置文字的大小,顏色,下划線
Alignment:單元格的對齊方式

字體和單元格樣式是不同的模塊引用時注意
Font

from openpyxl.styles import Font,Alignment
from openpyxl import Workbook

wb=Workbook()
wb.create_sheet('sheet1')
ws=wb.active
#設置字體樣式:
fontText1 = Font(name='黑體', size=26, bold=True)
ws['A1'].font=fontText1
ws['A1']='fontStyle'

name字體的樣式 size設置字體的大小 bold為是否加粗,italic為斜體,strike為刪除線,color設置顏色

單元格樣式

from openpyxl.styles import Font,Alignment
from openpyxl import Workbook

wb=Workbook()
wb.create_sheet('sheet1')
ws=wb.active
#樣式居中
AlignmentText1 = Alignment(horizontal='center', vertical='center')
ws['A1'].alignment = AlignmentText1
ws['A1']='AlignmentStyle'

horizontal代表水平方向,左對齊left,居中center 右對齊right,分散對齊 distributed,跨列居中 centerContinuous,兩端對齊justify,填充fill,常規general
vertical代表垂直方向,居中center,靠上top,靠下bottom,兩端對齊justify,分散對齊distributed
wrap_text自動換行,這是個布爾類型的參數True代表開啟,這個參數還可以寫作wrapText

合並單元格
ws.merge_cells('A1:J1')


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM