#获取表格单元格,修改字体样式
修改字体样式
Font(name=字体名称,size=字体大小,bold=是否加粗,italic=是否斜体,color=字体颜色)
获取表格中字体的样式
cell.font.属性
设置对齐样式
Alignment(horizontal=水平对齐方式,vertical=垂直对齐方式,text_rotation=旋转角度,wrap_text=是否自动换行)
设置边框样式
Side(style=边线样式,color=边线颜色)
Border(left=左边线样式,right=右边线样式,top=上边线样式,bottom=下边线样式)
#修改字体样式
#coding:utf-8 #获取表格单元格,修改字体样式 import openpyxl from openpyxl.styles import Font workbook=openpyxl.load_workbook('新表.xlsx') sheet=workbook['Sheet1'] cell=sheet['A1'] font=Font(name='微软雅黑',size=20,bold=True,italic=True,color='ff0000') cell.font=font workbook.save('新表.xlsx')
#设置对齐样式
#coding:utf-8 import openpyxl from openpyxl.styles import Alignment workbook=openpyxl.load_workbook('新表.xlsx') sheet=workbook['Sheet1'] cell=sheet['A1'] algin=Alignment(horizontal='center',vertical='center') cell.alignment=algin workbook.save('新表.xlsx')
#设置边框样式
#coding:utf-8 import openpyxl from openpyxl.styles import Side,Border #导入库 线条 边框 workbook=openpyxl.load_workbook('新表.xlsx') sheet=workbook['Sheet1'] cell=sheet['A1'] side=Side(style='thin',color='ff0000') #设置线条的形状与颜色 border=Border(left=side,top=side,right=side,bottom=side) #设置四边线条形状与颜色 cell.border=border #将线条样式赋值给 单元格边框 workbook.save('新表.xlsx')