当前位置: 首页 > news >正文

python-读写Excel:openpyxl-(3)单元格样式设置

目录

行高列宽

背景色

边框样式

字体样式

对齐样式


行高列宽

sht1.row_dimensions[5].height = 20  # 设置指定行的行高
sht1.column_dimensions['a'].width = 15  # 设置指定列的列宽

背景色

fill_type属性决定了背景填充的类型,可以是none、solid、darkDown、darkUp、darkGrid、darkTrellis、lightHorizontal、lightVertical和lightDown、lightUp、lightGrid和lightTrellis等。

from openpyxl.styles import Border, Side, Font, PatternFill, Alignmentsht1.cell(2, 2).fill = PatternFill(start_color='7CFC00', end_color='7CFC00', fill_type='solid')
sht1.cell(2, 3).fill = PatternFill(start_color='FF6347', end_color='FF6347', fill_type='darkDown')
sht1.cell(2, 4).fill = PatternFill(start_color='CD9B9B', end_color='CD9B9B', fill_type='lightDown')

边框样式

边框类型

left:设置左边框的样式和颜色。
right:设置右边框的样式和颜色。
top:设置顶部边框的样式和颜色。
bottom:设置底部边框的样式和颜色。
diagonal:设置对角线的样式和颜色。
diagonal_direction:设置对角线的方向。
vertical:设置垂直边框的样式和颜色。
horizontal:设置水平边框的样式和颜色。

边框线样式

thin:细线
medium:中等粗细线
thick:粗线
double:双线
hair:细线
dotted:点线
dashDot:点划线
dashDotDot:双点划线
dashed:虚线
dashDotDot:双点划线
mediumDashDot:中等点划线
mediumDashed:中等虚线
mediumDashDotDot:中等双点划线
slantDashDot:斜线点划线

border = Border(left=Side(border_style='thick', color='7CFC00'),right=Side(border_style='dotted', color='7CFC00'),top=Side(border_style='dashDotDot', color='7CFC00'),bottom=Side(border_style='mediumDashDotDot', color='7CFC00'))
sht1['c4'].border = border

字体样式

font = Font(name='Arial', size=12, bold=True, color='FF6347')
sht1['c3'].font = font

对齐样式

alignment = Alignment(horizontal='left', vertical='center')  # horizontal,vertical设置水平,垂直对齐样式
sht1['c3'].alignment = alignment

http://www.mrgr.cn/news/46236.html

相关文章:

  • 第27周:Transformer实战:文本分类
  • Python(十)-面向过程,面向对象,类和对象
  • 测试NCU中srcnode_gpc、srcunit_l1、srcunit_tex之间的关系
  • DevOps项目发布一体化平台构建及应用实践
  • 基于API数据的拼多多商品市场分析与改进
  • 无人机避障——4D毫米波雷达点云滤波去噪(四)
  • linux程序说明
  • 《深度学习》循环神经网络RNN 结构及原理解析
  • 数字王国里的虚拟人――技术、商业与法律解读
  • 传奇GOM引擎佩戴装备BUFF触发传奇脚本
  • 锁升级机制——Java全栈知识(49)
  • Windows安装Elasticsearch
  • 【Windows】开始菜单关键错误以及系统应用闪退问题记录
  • 广告效果测评包括哪些方面
  • 【0338】Postgres内核 XLogReader 的分配与初始化
  • 宝塔docker中如何修改应用配置文件参数
  • Python 与 Pycharm 的简易安装教程,包含Pycharm的修改
  • 容器引领者:Kubernetes集群部署
  • 字符串左旋
  • 台球助教预约小程序源码开发:技术解析与示例代码