直播系统搭建,设置样式(字体样式、行列宽高、对齐方式、边框、填充和渐变)

直播系统搭建,设置样式(字体样式、行列宽高、对齐方式、边框、填充和渐变)

1.字体样式

 

1
from openpyxl import Workbook<br>from openpyxl.styles import Font<br>wb = Workbook()<br>ws = wb.active<br># 默认字体样式<br>ws["A1"] = "A1"<br># 自定义字体样式<br>ws["B2"] = "B2"<br>font = Font(<br>    name="微软雅黑",   # 字体<br>    size=15,         # 字体大小<br>    color="0000FF",  # 字体颜色,用16进制rgb表示<br>    bold=True,       # 是否加粗,True/False<br>    italic=True,     # 是否斜体,True/False<br>    strike=None,     # 是否使用删除线,True/False<br>    underline=None,  # 下划线, 可选'singleAccounting', 'double', 'single', 'doubleAccounting'<br>)<br>ws["B2"].font = font<br>wb.save("./test.xlsx")

2.行列宽高

 

1
from openpyxl import Workbook<br>wb = Workbook()<br>ws = wb.active<br>ws.row_dimensions[2].height = 30  # 设置第2行高度为30<br>ws.column_dimensions["B"].width = 30  # 设置B列宽度为30<br>wb.save("./test.xlsx")

 

3.对齐方式

 

1
from openpyxl import Workbook<br>from openpyxl.styles import Alignment<br>wb = Workbook()<br>ws = wb.active<br>ws.row_dimensions[2].height = 30  # 设置第2行高度为30<br>ws.column_dimensions["B"].width = 30  # 设置B列宽度为30<br># 默认字体样式<br>ws["A1"] = "A1"<br>ws["B2"] = "B1"<br>ws['B2'].alignment = Alignment(<br>    horizontal='left',  # 水平对齐,可选general、left、center、right、fill、justify、centerContinuous、distributed<br>    vertical='top',  # 垂直对齐, 可选top、center、bottom、justify、distributed<br>    text_rotation=0,  # 字体旋转,0~180整数<br>    wrap_text=False,  # 是否自动换行<br>    shrink_to_fit=False,  # 是否缩小字体填充<br>    indent=0,  # 缩进值<br>)<br>wb.save("./test.xlsx")

 

4.边框

 

1
from openpyxl import Workbook<br>from openpyxl.styles import Border, Side<br>wb = Workbook()<br>ws = wb.active<br>ws["B2"] = "B2"<br>side = Side(<br>    style="medium",  # 边框样式,可选dashDot、dashDotDot、dashed、dotted、double、hair、medium、mediumDashDot、mediumDashDotDot、mediumDashed、slantDashDot、thick、thin<br>    color="ff66dd",  # 边框颜色,16进制rgb表示<br>)<br>ws["B2"].border = Border(<br>    top=side,  # 上<br>    bottom=side,  # 下<br>    left=side,  # 左<br>    right=side,  # 右<br>    diagonal=side  # 对角线<br>)<br>wb.save("./test.xlsx")

 

5.填充和渐变

 

1
from openpyxl import Workbook<br>from openpyxl.styles import PatternFill, GradientFill<br>wb = Workbook()<br>ws = wb.active<br>ws["B2"] = "B2"<br>fill = PatternFill(<br>    patternType="solid",  # 填充类型,可选none、solid、darkGray、mediumGray、lightGray、lightDown、lightGray、lightGrid<br>    fgColor="F562a4",  # 前景色,16进制rgb<br>    bgColor="0000ff",  # 背景色,16进制rgb<br>    # fill_type=None,  # 填充类型<br>    # start_color=None, # 前景色,16进制rgb<br>    # end_color=None    # 背景色,16进制rgb<br>)<br>ws["B2"].fill = fill<br>ws["B3"].fill = GradientFill(<br>    degree=60,  # 角度<br>    stop=("000000", "FFFFFF")  # 渐变颜色,16进制rgb<br>)<br>wb.save("./test.xlsx")

 

以上就是直播系统搭建,设置样式(字体样式、行列宽高、对齐方式、边框、填充和渐变), 更多内容欢迎关注之后的文章

 

posted @   云豹科技-苏凌霄  阅读(197)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
历史上的今天:
2021-10-09 直播带货源码,商品页面跳转显示白底, 添加渐变动画
2021-10-09 短视频商城源码,顶部标题栏的设置和更改
2021-10-09 直播源码搭建教程之获取相册中的指定一个图片后上传
点击右上角即可分享
微信分享提示