python背景颜色代码大全_python3中布局背景颜色代码分析
我们想要给某个模块着重突出,以便引起大家注意的时候,通常给那个模块的背景颜色换亮一点。这种情况的操作多见于我们想要突出表格中的某个数据,或是某一项的名称。
在python3中设置布局背景颜色需要通过代码进行更改,相信很多小伙伴对于这样的设置还比较陌生,接下来我们看看布局背景颜色代码该如何写吧。
更改前
代码如下
import pandas as pd
def set_foramt():
# 1.多个sheet页
sheet_list = ["Sheet1", "Sheet2", "Sheet3", "Sheet4", "Sheet5"]
# 2.要写入的excel路径
writer = pd.ExcelWriter("test_new.xlsx")
workbook = writer.book
# 3.循环遍历sheet取数据
for sheet in sheet_list:
df1 = pd.read_excel("test.xlsx", sheet_name=sheet)
# 4.设置格式
fmt = workbook.add_format({"font_name": u"微软雅黑"})
percent_fmt = workbook.add_format({"num_format": "0.00%"})
amt_fmt = workbook.add_format({"num_format": "#,##0.00"})
border_format = workbook.add_format({"border": 1})
bg_format = workbook.add_format({"bold": True, "font_name": u"微软雅黑", "bg_color": "yellow",
"align": "center", "valign": "vcenter", "font_color": "black",
"font_size": 10})
date_fmt = workbook.add_format({"bold": False, "font_name": u"微软雅黑", "num_format": "yyyy-mm-dd",
"align": "center", "valign": "vcenter"})
# 5.写入excel
l_end = len(df1.index) + 1
df1.to_excel(writer, sheet_name=sheet, encoding="utf8", header=df1.columns.values.tolist(),
index=False, startcol=0, startrow=0)
worksheet1 = writer.sheets[sheet]
# 6.生效单元格格式
# 设置行高
worksheet1.set_row(0, 20, fmt) # 从第0行开始,行高为20,格式为fmt
# 设置列宽
worksheet1.set_column("A:F", 20, fmt) # 从A列到F列,行高为10,格式为fmt
# 加边框
worksheet1.conditional_format(f"A1:F{l_end}", {"type": "no_blanks", "format": border_format})
# A1单元格到F(索引值), "type": "no_blanks"指非空的单元格加格式
# 设置背景色
worksheet1.conditional_format("A1:F1", {"type": "no_blanks", "format": bg_format})
worksheet1.conditional_format(f"B2:B{l_end}", {"type": "no_blanks", "format": bg_format})
# 合并日期单元格
worksheet1.merge_range(f"A2:A{l_end}", df1["日期"][0], date_fmt)
# 设置数值格式千分位,并保留两位小数
worksheet1.conditional_format(f"C2:F{l_end}", {"type": "no_blanks", "format": amt_fmt})
# 7.所有的sheet页设置好后再保存
成果:
改过的名称是不是更加鲜明了呢,这样也有助于我们对于表格所要表达的关键点有了更深刻的了解。
以上就是python3中布局背景颜色代码分析的详细内容,更多关于布局背景颜色代码在python3中如何写的资料请关注云海天教程其它相关文章!
原文链接:https://www.py.cn/jishu/jichu/21453.html
python背景颜色代码大全_python3中布局背景颜色代码分析相关推荐
- python3颜色代码_python3中布局背景颜色代码分析
我们想要给某个模块着重突出,以便引起大家注意的时候,通常给那个模块的背景颜色换亮一点.这种情况的操作多见于我们想要突出表格中的某个数据,或是某一项的名称. 在python3中设置布局背景颜色需要通过代 ...
- c语言keil代码大全,Keil中C语言汇编代码比较
完成相同的工作,汇编代码也不一样,当然效率也不一样,下面是几段完成相同功能,但C语言表达方式不一样,使得汇编的代码也不一样,从中可以总结用Keil C51编写高效C代码的经验. 1. 代码段比较1 代 ...
- python3版本代码大全_python3中的
出品 | FlyAI 编译 | 林椿眄 编辑 | Donna Python 已经成为机器学习及其他科学领域中的主流语言.它不但与多种深度学习框架兼容,而且还包含优秀的工具包和依赖库,方便我们对数据进行 ...
- EasyExcel 单元格背景颜色、字体颜色使用2种设置颜色方法(IndexedColors中定义的颜色,自定义RGB颜色)实现
1 Maven配置 <!--hutool工具包--><dependency><groupId>cn.hutool</groupId><artifa ...
- python代码大全p-Python网络爬虫实战项目代码大全(长期更新,欢迎补充)
WechatSogou[1]- 微信公众号爬虫.基于搜狗微信搜索的微信公众号爬虫接口,可以扩展成基于搜狗搜索的爬虫,返回结果是列表,每一项均是公众号具体信息字典.[1]: https://github ...
- 《代码大全》中的Metaphors
Metaphor大概可以翻译成隐喻,在software construction中提供一个"启发式"的思路,书中的举例说,metaphor的意义,大概就像类似日心说这样的模型一样. ...
- python趣味编程代码大全_Python趣味编程 20行代码实现读心术
秘读心术 这是一个吉卜赛人古老的神秘读心术,它能测算出你内心的感应.百试不爽,非常的可怕.在心中从10~99之间任意挑选一个数,用这个数先减去它自己的十位数再减去它的个位数,得到最终的数.在图表中找出 ...
- 如何给HTML文件加一张背景图,如何在css中添加背景图?
在前端开发过程中,为了页面的美观,往往都会给html页面添加背景图片.那么如何利用css设置html中用图片做背景?本章就给大家介绍css怎样设置背景图片. css background属性就是专门设 ...
- android 颜色资源文件,android中colors.xml颜色设置资源文件的方法
1. 打开res目录下的values文件夹,双击打开colors.xml文件进行编辑 上代码 #008577 #00574B #D81B60 #ff0000 #0000ff 2. 在res目录下的la ...
最新文章
- 计算机科学和Python编程导论(六) 测试与调试
- 放大器非线性失真研究装置设计报告_我校信息学院学子再次斩获大学生电子设计竞赛大奖...
- python程序员又叫什么-Python程序员鲜为人知但你应该知道的17个问题
- [Android] 输入系统(三):加载按键映射
- Linux vim 的编码格式,linux下的文件编码,vim编码
- dos如何修改远程服务器的密码,dos命令登入远程服务器
- 计算机原理与编程设计,最优化计算机原理与算法程序设计
- 小确幸BBS论坛-2-首页
- 鸟哥Linux 私房菜
- jboss 服务器配置文件,Apache jboss 集群详细配置
- 数学建模—一元回归分析
- 我看大学培训机构--大学生到底要不要参加培训机构 一个参加培训的大学生的真实感受
- 文件没保存怎么恢复?试试这个方法恢复数据
- PE破解操作系统密码原理
- 深入了解电容器,电容器有哪些主要作用?
- python learning notes(柒)
- 《葬花吟》笛箫简谱-红楼梦主题曲
- 微信小程序字母索引菜单
- 团队作业第二次—项目选题报告
- 【考研】计算机考研,我不建议考408
热门文章
- winform使用多线程时跨线程访问控件
- php 之session 进行时
- 【第三章】MCS-51指令系统
- 戴尔刀片服务器型号在哪里,戴尔 PowerEdge M640 刀片式服务器:服务器 | Dell 中国大陆...
- unity 转盘记录
- [论文阅读]PointRend: Image Segmentation as Rendering
- 36氪专访融云CEO董晗:8年企服,6年出海,现计划成为「沙特最大科技企业」
- Tika解析rar文件
- Linux运维常用知识(1)
- 使用po模型进行自动化测试