首页 > 其他 > 详细

openpyxl对单元格的字体和单元格的格式修改

时间:2021-05-08 22:38:23      阅读:18      评论:0      收藏:0      [点我收藏+]

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,这是个布尔类型的参数,这个参数还可以写作wrapText

合并单元格
ws.merge_cells(‘A1:J1‘)

openpyxl对单元格的字体和单元格的格式修改

原文:https://www.cnblogs.com/dsyMoon/p/14746612.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!