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