新闻详情

新闻详情

首页 / 资讯中心 / 详情

python3如何写布局背景颜色代码

发布时间:2026/10/2 13:49:33来源:尧图网络
python3如何写布局背景颜色代码
如果我们想要让某个模块变得特别突出, 从而吸引大家的注意, 那么通常情况下, 我们会把那个模块的背景颜色改得亮一些。这样的情况操作, 更多地是出现在我们想要强调表格里面的某一项数据,或者是某一项名称的时候。想要在中设置布局背景颜色的话, 是需要通过代码来进行更改的。相信很多小伙伴对这样的设置有还比较陌生, 接下来, 我们就来一起看一看布局背景颜色的代码应该怎么写吧。更改前代码如下import pandas as pddef 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_namesheet)# 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.写入excell_end len(df1.index) 1df1.to_excel(writer, sheet_namesheet, encodingutf8, headerdf1.columns.values.tolist(),indexFalse, startcol0, startrow0)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(fA1: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(fB2:B{l_end}, {type: no_blanks, format: bg_format})# 合并日期单元格worksheet1.merge_range(fA2:A{l_end}, df1[日期][0], date_fmt)# 设置数值格式千分位并保留两位小数worksheet1.conditional_format(fC2:F{l_end}, {type: no_blanks, format: amt_fmt})# 7.所有的sheet页设置好后再保存成果改过的这个名称是不是显得更加鲜明了, 这种做法也帮助我们对于表格想要传递的关键点有了更深的理解, 如果有小伙伴也同样想要获得这样的效果的话, 那就赶快进行设置了。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

OpenHarmony上Flutter国际化:translations_code_gen强类型方案适配指南 2026/10/2 14:32:00

OpenHarmony上Flutter国际化:translations_code_gen强类型方案适配指南

1. 项目背景:为什么我在OpenHarmony上做Flutter国际化时会盯上这个库先交代一下背景。最近在把一个相对规模不小的Flutter应用移植到OpenHarmony平台,之前一直用官方推荐的intl ARB文件方案管理多语言。老实说,在标准Flutter环境里这套方案没…

阅读更多 →
MySQL数据可视化实战:从环境搭建到性能优化的完整指南 2026/10/2 14:31:59

MySQL数据可视化实战:从环境搭建到性能优化的完整指南

做数据可视化项目,最容易被低估的环节就是数据底座。我最近在搞一个MySQL ECharts 的看板项目,回头统计了一下工期:画图表只占了两天,剩下大半时间全耗在 MySQL 的安装、连接、调优和各种报错排查上。数据可视化这条链路&#xf…

阅读更多 →
智谱清言生成的PDF怎么导出?不如用TaoToken统一Key打通AI导出鸭这3秒 2026/10/2 14:31:58

智谱清言生成的PDF怎么导出?不如用TaoToken统一Key打通AI导出鸭这3秒

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
Node.js版本不兼容报错怎么办?engine校验原理与nvm多版本管理实战 2026/10/2 14:31:57

Node.js版本不兼容报错怎么办?engine校验原理与nvm多版本管理实战

又见到这个报错了。node-ipc9.2.5的The engine "node" is incompatible with this module.基本是前端/Node 开发者都绕不过去的一道坎——你明明只是npm install或者yarn install一个依赖,结果安装过程直接报错,一堆英文提示里还带着engine、n…

阅读更多 →
Everything内存占用深度优化:从MFT索引到任务管理器监控的完整实践 2026/10/2 14:31:56

Everything内存占用深度优化:从MFT索引到任务管理器监控的完整实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
FastAPI实战:从类型校验到JWT鉴权的生产级接口开发指南 2026/10/2 14:31:48

FastAPI实战:从类型校验到JWT鉴权的生产级接口开发指南

1. 这不是又一个“Hello World”式FastAPI教程——它是一份能让你三天内独立交付接口服务的实战手记 FastAPI,这个词最近半年在后端开发圈子里出现的频率,已经快赶上“Python”本身了。但你点开任意一个标着“FastAPI教程”的页面,十有八九开…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉