蓝绝

博客园 首页 新随笔 联系 订阅 管理

#获取表格单元格,修改字体样式

修改字体样式

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

 

 

posted on 2022-11-03 21:21  蓝绝  阅读(263)  评论(0)    收藏  举报