python3中布局背景颜色代码分析


Posted in Python onDecember 01, 2020

我们想要给某个模块着重突出,以便引起大家注意的时候,通常给那个模块的背景颜色换亮一点。这种情况的操作多见于我们想要突出表格中的某个数据,或是某一项的名称。

在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中布局背景颜色代码分析的详细内容,更多关于布局背景颜色代码在python3中如何写的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
编写Python脚本来获取mp3文件tag信息的教程
May 04 Python
Python中的rfind()方法使用详解
May 19 Python
在Python中操作文件之seek()方法的使用教程
May 24 Python
python实现DES加密解密方法实例详解
Jun 30 Python
Python中使用多进程来实现并行处理的方法小结
Aug 09 Python
对numpy.append()里的axis的用法详解
Jun 28 Python
Python3 文章标题关键字提取的例子
Aug 26 Python
Python requests模块session代码实例
Apr 14 Python
详解tensorflow2.x版本无法调用gpu的一种解决方法
May 25 Python
PyCharm2020.1.2社区版安装,配置及使用教程详解(Windows)
Aug 07 Python
python操作xlsx格式文件并读取
Jun 02 Python
Python编程根据字典列表相同键的值进行合并
Oct 05 Python
python 读取yaml文件的两种方法(在unittest中使用)
Dec 01 #Python
Python用摘要算法生成token及检验token的示例代码
Dec 01 #Python
python录音并调用百度语音识别接口的示例
Dec 01 #Python
用python爬虫批量下载pdf的实现
Dec 01 #Python
python3字符串输出常见面试题总结
Dec 01 #Python
python3中数组逆序输出方法
Dec 01 #Python
Python爬虫简单运用爬取代理IP的实现
Dec 01 #Python
You might like
用PHP编程语言开发动态WAP页面
2006/10/09 PHP
杏林同学录(二)
2006/10/09 PHP
Laravel 5.5基于内置的Auth模块实现前后台登陆详解
2017/12/21 PHP
动态加载js的几种方法
2006/10/23 Javascript
拖动Html元素集合 Drag and Drop any item
2006/12/22 Javascript
用ADODB.Stream转换
2007/01/22 Javascript
javascript firefox兼容ie的dom方法脚本
2008/05/18 Javascript
js实现的切换面板实例代码
2013/06/17 Javascript
js验证模型自我实现的具体方法
2013/06/21 Javascript
jQuery源码分析之Callbacks详解
2015/03/13 Javascript
js实现交换运动效果的方法
2015/04/10 Javascript
JavaScript对象反射用法实例
2015/04/17 Javascript
使用纯javascript实现经典扫雷游戏
2015/04/23 Javascript
jQuery的基本概念与高级编程
2015/05/14 Javascript
Vue实现自带的过滤器实例
2017/03/09 Javascript
webpack v4 从dev到prd的方法
2018/04/02 Javascript
Bootstrap标签页(Tab)插件切换echarts不显示问题的解决
2018/07/13 Javascript
vue实现行列转换的一种方法
2019/08/06 Javascript
手写Vue弹窗Modal的实现代码
2019/09/11 Javascript
JS实现简易贪吃蛇游戏
2020/08/24 Javascript
[01:20]DOTA2 2017国际邀请赛冠军之路无止竞
2017/06/19 DOTA
python-django中的APPEND_SLASH实现方法
2019/06/21 Python
Python包和模块的分发详细介绍
2020/06/19 Python
用python对oracle进行简单性能测试
2020/12/05 Python
Expedia印度尼西亚站:预订酒店、廉价航班和度假套餐
2018/01/31 全球购物
澳大利亚最受欢迎的美发用品目的地:AMR
2019/08/28 全球购物
美国知名的隐形眼镜电商:Contacts America
2019/11/19 全球购物
Everlast官网:拳击、综合格斗和健身相关的体育用品
2020/08/03 全球购物
成都思必达公司C#程序员招聘面试题
2013/06/26 面试题
质检的岗位职责
2013/11/17 职场文书
会计专业毕业生自荐信范文
2013/12/20 职场文书
自主招生自荐信指南
2014/02/04 职场文书
家长写给孩子的评语
2014/04/18 职场文书
优秀本科毕业生自荐信
2014/07/04 职场文书
小学生成绩单评语
2014/12/31 职场文书
Mysql效率优化定位较低sql的两种方式
2021/05/26 MySQL