首页 > 编程语言 >直播系统app源码,设置样式(字体样式、行列宽高、对齐方式、边框)

直播系统app源码,设置样式(字体样式、行列宽高、对齐方式、边框)

时间:2022-12-02 14:22:30浏览次数:39  
标签:openpyxl 样式 app 源码 字体 B2 import ws

直播系统app源码,设置样式(字体样式、行列宽高、对齐方式、边框)

1.字体样式

 

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

2.行列宽高


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

 

3.对齐方式

 

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

 

4.边框

 

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

 

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

 

标签:openpyxl,样式,app,源码,字体,B2,import,ws
From: https://www.cnblogs.com/yunbaomengnan/p/16944338.html

相关文章

  • iOS上架之App Uploader辅助工具激活码获取
    1. 点击图示的激活,获取激活码。2. 如图示,点击链接:​​http://www.applicationloader.net/purchase.html​​。会跳转购买激活码页面,购买成功即可生成激活码,购买的激活码越......
  • App Uploader下载安装
    ​1. 进入AppUploader官网下载。下载地址:​​http://www.applicationloader.net/​​2. 最新版本下载地址​​https://net-appuploader.oss-cn-qingdao.aliyuncs.com/app......
  • iOS上架App Store之苹果发布证书的申请流程
     iOS发布证书用于上架AppStore,当开发好APP后需要上架就要用iOS底部证书有p12及mobileprovision两个文件去打包!只有用iOS发布证书打包的ipa才能上传到AppStore一......
  • App Uploader下载安装
     进入AppUploader官网下载。下载地址:http://www.applicationloader.net/最新版本下载地址https://net-appuploader.oss-cn-qingdao.aliyuncs.com/appuploade......
  • application.yml与application.properties文件的相互转换、属性提取
    packagecom.liftsail.testprofiledemo.utiltest;importorg.springframework.util.CollectionUtils;importjava.util.*;/***@Author:liftsail*@Date:2022/......
  • 详解ASP.NET4 GridView新增4大排序样式
    原文发表在:http://tech.it168.com/a2010/1012/1112/000001112829.shtml上与ASP.NET的其他Web控件一能够,Gridview控件拥有很多不同的CSS样式属性设......
  • Android packages常见APP对应包名
    美团外卖com.sankuai.meituan.takeoutnew饿了么me.ele摩拜单车com.mobike.mobikeappOFOso.ofo.labofo今日头条com.ss.android.article.news新浪微博......
  • Mysql 源码解读-执行器
    Mysql源码解读-执行器一条sql执行过程中,首先进行词法分析和语法分析,然后将由优化器进行判断,如何执行更有效率,生成执行计划,后面的任务就交给了执行器。在执行的过程中,执......
  • APP Uploader-iOS APP上架到App Store的辅助工具
     APPUploaderAPP开发助手-iOSAPP上架到AppStore的辅助工具,解决iOSAPP上架繁琐费时的情况,帮助跨平台APP开发者上架苹果应用,在没有配置Mac苹果机的情况,实现iOS证......
  • 结合RocketMQ 源码,带你了解并发编程的三大神器
    摘要:本文结合RocketMQ源码,分享并发编程三大神器的相关知识点。本文分享自华为云社区《读RocketMQ源码,学习并发编程三大神器》,作者:勇哥java实战分享。这篇文章,笔者结......