返回顶部
首页 > 资讯 > 后端开发 > Python >Python对excel单元格着色
  • 161
分享到

Python对excel单元格着色

pythonpandas数据分析Poweredby金山文档 2023-09-01 11:09:21 161人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

今天看了几篇关于python对excel表格进行着色的文档,但是感觉都讲的不够清晰,顾写此篇供大家参考。 一、效果图 二、代码实现 2.1 导入相关模块 import openpyxlf

今天看了几篇关于pythonexcel表格进行着色的文档,但是感觉都讲的不够清晰,顾写此篇供大家参考。

一、效果图

二、代码实现

2.1 导入相关模块

import openpyxlfrom openpyxl.styles import Font  # 导入字体模块from openpyxl.styles import PatternFill  # 导入填充模块from openpyxl.styles import Border, Side  # 导入修改边框线及颜色模块from openpyxl.styles import Alignment  # 导入居中方式模块#颜色参数设置可参考在线调色板链接:https://color.d777.com/

2.2 加载已存在的excel表格

    wk = openpyxl.load_workbook(file_name)  # 加载已经存在的excel    sheet1 = wk[title]   #打开excel中标签名称为title的表格

2.3 设置字体颜色和背景色

#设置单元格字体颜色和背景色fille = PatternFill('solid', fGColor='f8c600')  # 设置填充颜色为橙色font = Font(u'黑体', size=8, bold=True, italic=False, strike=False, color='000000')  # 设置字体样式sheet1.cell(row=2, column=8, value="").fill = fille   # 填充单元格背景色sheet1.cell(row=2, column=8, value="哈哈").font = font  # 填充单元格内容和字体样式

2.4 设置边框

#设置单元格边框属性thin = Side(border_style='thick', color="FF0000")  # 边框颜色为红色border = Border(left=thin, right=thin, top=thin, bottom=thin)  #设置边框属性为细线for row in sheet1['A10:E12']:    for cell in row: cell.border = border# sheet1.cell(row=2, column=8).border = border  #单一单元格设置边框

2.5 设置居中方式

#设置单元格居中方式align = Alignment(horizontal='center', vertical='center', wrapText=True)  #设置居中方式为水平、垂直居中sheet1.cell(row=2, column=8).alignment = align

二、在线调色板

三、整体代码

import openpyxlfrom openpyxl.styles import Font  # 导入字体模块from openpyxl.styles import PatternFill  # 导入填充模块from openpyxl.styles import Border, Side  # 导入修改边框线及颜色模块from openpyxl.styles import Alignment  # 导入居中方式模块#颜色参数设置可参考在线调色板链接:Https://color.d777.com/def Textcolor(file_name,title):    wk = openpyxl.load_workbook(file_name)  # 加载已经存在的excel    sheet1 = wk[title]   #打开excel中标签名称为title的表格    #设置单元格字体颜色和背景色    fille = PatternFill('solid', fgColor='f8c600')  # 设置填充颜色为橙色    font = Font(u'黑体', size=8, bold=True, italic=False, strike=False, color='000000')  # 设置字体样式    sheet1.cell(row=2, column=8, value="").fill = fille   # 填充单元格背景色    sheet1.cell(row=2, column=8, value="哈哈").font = font  # 填充单元格内容和字体样式    #设置单元格边框属性    thin = Side(border_style='thick', color="FF0000")  # 边框颜色为红色    border = Border(left=thin, right=thin, top=thin, bottom=thin)  #设置边框属性为细线    for row in sheet1['A10:E12']:        for cell in row: cell.border = border    # sheet1.cell(row=2, column=8).border = border  #单一单元格设置边框    #设置单元格居中方式    align = Alignment(horizontal='center', vertical='center', wrapText=True)  #设置居中方式为水平、垂直居中    sheet1.cell(row=2, column=8).alignment = align    wk.save(file_name)  # 保存excelif __name__ == '__main__':    file_name, title = 'test.xlsx', 'Sheet1'    Textcolor(file_name,title)

参考文档

  1. python 如何对excel中某一列某些值的单元格着色_python将特定列标黄_#Amark的博客-CSDN博客

  1. Python中利用openpyxl对Excel的各种相关详细操作(二十一种常用操作<代码+示例>) (taodudu.cc)

  1. 在线调色板、颜色代码、配色方案 (d777.com)

来源地址:https://blog.csdn.net/weixin_43734080/article/details/129704706

--结束END--

本文标题: Python对excel单元格着色

本文链接: https://lsjlt.com/news/388228.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python对excel单元格着色
    今天看了几篇关于Python对excel表格进行着色的文档,但是感觉都讲的不够清晰,顾写此篇供大家参考。 一、效果图 二、代码实现 2.1 导入相关模块 import openpyxlf...
    99+
    2023-09-01
    python pandas 数据分析 Powered by 金山文档
  • Python——openpyxl读取Excel表格(读取、单元格修改、单元格加底色)
    🌸 欢迎来到Python办公自动化专栏—Python处理办公问题,解放您的双手 🏳️‍🌈 博客主页:一晌小贪欢的博客主页 👍 ...
    99+
    2023-10-26
    python excel 开发语言 python办公自动化 自动化
  • python实现对excel中需要的数据的单元格填充颜色
    前言: 一般处理数据使用的是pandas和numpy库,但是填充单元格颜色需要在excel中,使用的是openpyxl库,所以不能直接达到我们的需求,需要进行两个库的链接使用,先说下...
    99+
    2024-04-02
  • python怎么实现对excel中需要的数据的单元格填充颜色
    本篇内容介绍了“python怎么实现对excel中需要的数据的单元格填充颜色”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!前言:一般处理数据...
    99+
    2023-07-02
  • JAVA:POI设置EXCEL单元格格式
    目录 1.Maven引入 2.单元格样式设置  3.单元格值设置 3.1.设置单元格为文本格式 3.2.设置单元格为日期格式 3.3.设置单元格数值格式 3.4.设置单元格为货币格式 3.5.设置单元格为百分比格式 3.6.设置单元格为中文...
    99+
    2023-08-31
    excel
  • Java POI excel单元格背景色(填充)、字体颜色(对齐)、边框(颜色)、行高、列宽设置
    文章目录 1、Excel Cell单元格背景色+颜色名称对照关系2、Excel Cell单元格背景填充样式+颜色填充对照关系3、Excel Cell字体样式设置+对照图4、Excel 行高、列宽设置5、Excel单元格边框设置+边框...
    99+
    2023-08-17
    java excel
  • excel怎么合并单元格
    这篇文章主要讲解了“excel怎么合并单元格”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“excel怎么合并单元格”吧!excel合并单元格的方法:首先我们用鼠标选中所有要合并的单元格。然后...
    99+
    2023-07-02
  • php导了excel单元格部分字设置不同颜色
    public function exportDataTest(Request $request){ $filename = time(); $spreadshee...
    99+
    2023-08-31
    php excel android
  • POI导出之Excel实现单元格的背景色填充问题
    目录POI导出之Excel实现单元格的背景色填充POI导出Excel设置单元格背景色POI设置Excel单元格背景色(setFillForegroundColor与setFillPa...
    99+
    2023-03-07
    POI导出 Excel单元格背景 Excel单元格背景填充
  • POI导出之Excel如何实现单元格的背景色填充
    本篇内容介绍了“POI导出之Excel如何实现单元格的背景色填充”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!POI导出Excel设置单元格...
    99+
    2023-07-05
  • 手机excel表格单元格怎么合并
    本篇内容介绍了“手机excel表格单元格怎么合并”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!手机excel表格合并单元格的方法:首先我们选...
    99+
    2023-07-02
  • excel单元格出现#######怎么解决
    本篇内容介绍了“excel单元格出现#######怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • 在excel中如何拆分单元格
    在Excel中,可以使用以下几种方法来拆分单元格:1. 使用文本到列功能:- 选中需要拆分的单元格或单元格区域;- 在"数据"选项卡...
    99+
    2023-09-16
    excel
  • 如何在excel单元格内换行
    这篇文章主要介绍“如何在excel单元格内换行”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何在excel单元格内换行”文章能帮助大家解决问题。在excel单元格内换行的方法:鼠标选择需要换行的地...
    99+
    2023-07-02
  • windows下excel如何拆分单元格
    本文小编为大家详细介绍“windows下excel如何拆分单元格”,内容详细,步骤清晰,细节处理妥当,希望这篇“windows下excel如何拆分单元格”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。excel拆分...
    99+
    2023-07-04
  • 用python复制粘贴excel指定单元格(可保留格式)
    近期学习了openpyxl的用法,发现居然没有【复制、粘贴】这么基础的函数。而且若要用python带格式复制粘贴指定区域的单元格,参考资料更少。 于是参考各路大佬的笔记,整合如下。 本代码只完成一次复制粘贴,各位可根据自己的需要加以利用,比...
    99+
    2023-09-01
    excel python 自动化
  • css如何设置单元格颜色
    在css中设置单元格颜色的方法:1.创建table表格;2.设置表格宽高;3.使用background属性设置单元格颜色;在css中设置单元格颜色的方法首先,在页面中创建一个table表格; <table> ...
    99+
    2024-04-02
  • css怎么填充单元格颜色
    这篇文章主要介绍“css怎么填充单元格颜色”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“css怎么填充单元格颜色”文章能帮助大家解决问题。首先,在页面中创建一个table表格; <t...
    99+
    2023-07-04
  • HTML设置表格单元格颜色的方法
    这篇文章主要介绍HTML设置表格单元格颜色的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!HTML中设置表格单元格颜色的方法:1、给td标签设置bgcolor属性,语法<td bgcolor="颜...
    99+
    2023-06-06
  • excel一个单元格内怎么换行
    在Excel中,你可以通过以下方法在一个单元格内换行:1. 使用快捷键:按下Alt+Enter键,即可在当前单元格内换行。2. 使用...
    99+
    2023-09-29
    excel
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作