#获取表格单元格,修改字体样式
修改字体样式
Font(name=字体名称,size=字体大小,bold=是否加粗,italic=是否斜体,color=字体颜色)
获取表格中字体的样式
cell.font.属性
设置对齐样式
Alignment(horizontal=水平对齐方式,vertical=垂直对齐方式,text_rotation=旋转角度,wrap_text=是否自动换行)
设置边框样式
Side(style=边线样式,color=边线颜色)
Border(left=左边线样式,right=右边线样式,top=上边线样式,bottom=下边线样式)
#修改字体样式
1 2 3 4 5 6 7 8 9 10 | #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' ) |
#设置对齐样式
1 2 3 4 5 6 7 8 9 | #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' ) |
#设置边框样式
1 2 3 4 5 6 7 8 9 10 | #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' ) |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人