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中的os.path路径模块中的操作方法总结
Jul 07 Python
Python图片裁剪实例代码(如头像裁剪)
Jun 21 Python
Selenium定位元素操作示例
Aug 10 Python
Python @property使用方法解析
Sep 17 Python
python爬虫 Pyppeteer使用方法解析
Sep 28 Python
keras打印loss对权重的导数方式
Jun 10 Python
详解pandas获取Dataframe元素值的几种方法
Jun 14 Python
python GUI模拟实现计算器
Jun 22 Python
如何清空python的变量
Jul 05 Python
Python项目实战之使用Django框架实现支付宝付款功能
Feb 23 Python
python函数指定默认值的实例讲解
Mar 29 Python
python opencv旋转图片的使用方法
Jun 04 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结合飞信 免费天气预报短信
2009/05/07 PHP
php 3行代码的分页算法(求起始页和结束页)
2009/10/21 PHP
DEDE采集大师官方留后门的删除办法
2011/01/08 PHP
不重新编译PHP为php增加openssl模块的方法
2011/06/14 PHP
深入解析yii权限分级式访问控制的实现(非RBAC法)
2013/06/13 PHP
zf框架db类的分页示例分享
2014/03/14 PHP
jQuery中add实现同时选择两个id对象
2010/10/22 Javascript
html+css+js实现xp window界面及有关功能
2013/03/26 Javascript
JS制作手机端自适应缩放显示
2015/06/11 Javascript
jquery实现选中单选按钮下拉伸缩效果
2015/08/06 Javascript
基于jquery实现全屏滚动效果
2015/11/26 Javascript
jQuery Easyui实现左右布局
2016/01/26 Javascript
jQuery中的基本选择器用法学习教程
2016/04/14 Javascript
jquery html5 视频播放控制代码
2016/11/06 Javascript
解决同一页面中两个iframe互相调用jquery,js函数的方法
2016/12/12 Javascript
Vue波纹按钮组件制作
2018/04/30 Javascript
微信小程序 腾讯地图SDK 获取当前地址实现解析
2019/08/12 Javascript
Vue3 中的数据侦测的实现
2019/10/09 Javascript
Python Web框架Pylons中使用MongoDB的例子
2013/12/03 Python
Python中Django发送带图片和附件的邮件
2017/03/31 Python
python opencv实现旋转矩形框裁减功能
2018/07/25 Python
Pycharm2017版本设置启动时默认自动打开项目的方法
2018/10/29 Python
jupyter 实现notebook中显示完整的行和列
2020/04/09 Python
Python:__eq__和__str__函数的使用示例
2020/09/26 Python
西班牙鞋子和箱包在线销售网站:zapatos.es
2020/02/17 全球购物
关于VPN
2012/06/10 面试题
大学团支书的自我评价分享
2013/12/14 职场文书
高级编程求职信模板
2014/02/16 职场文书
元旦晚会策划方案
2014/02/18 职场文书
学校献爱心活动总结
2014/07/08 职场文书
战略合作意向书
2014/07/29 职场文书
运动会演讲稿100字
2014/08/25 职场文书
2014年幼师工作总结
2014/11/22 职场文书
酒店工程部经理岗位职责
2015/04/09 职场文书
我的兄弟姐妹观后感
2015/06/15 职场文书
2016公司新年问候语
2015/11/11 职场文书