首页 > 其他分享 >win32com: excel 设置单元格颜色

win32com: excel 设置单元格颜色

时间:2022-09-28 15:13:41浏览次数:49  
标签:颜色 单元格 excel iv RGB win32com 设置 Interior

1. 单元格字体设置颜色

r= sheet.usedRange  # 选定单元格区域
r.Font.ThemeColor = 4  # 颜色主题 设置字体色
r.Font.ColorIndex = 22  # 颜色索引 设置字体色
r.Font.Color = getColour()  # 通过RGB得到颜色整数,设置字体颜色


#  通过RGB 得到颜色
def getColour():
bgr = (238,66,240)
xv = '%02x%02x%02x' % bgr
iv = int(xv,16)
return iv

 

2. 单元格背景设置颜色

r = sheet.usedRange  # 选定单元格区域
r.Interior.ThemeColor = 4  # 颜色主题 设置背景色
r.Interior.ColorIndex = 22  # 颜色索引 设置背景色
r.Interior.Pattern = 1  # 设置填充为纯色
r.Interior.TintAndShade = -0.350000  # 颜色的深浅度
r.Interior.Color = getColour()  # 通过RGB获得颜色整数,设置背景色


#  通过RGB 得到颜色整数
def getColour():
bgr = (238,66,240)
xv = '%02x%02x%02x' % bgr
iv = int(xv,16)
return iv

颜色索引表:

 

 

 

应用自带的主题色:

 

标签:颜色,单元格,excel,iv,RGB,win32com,设置,Interior
From: https://www.cnblogs.com/zhangmeiyan/p/16738108.html

相关文章

  • 关于python3导出excel图片链接转图片且图片内嵌表格内实现
    fromopenpyxlimportWorkbook,load_workbookfromopenpyxl.drawing.imageimportImagefromopenpyxl.drawing.spreadsheet_drawingimportAnchorMarker,TwoCellAnc......
  • 使用Python将TXT文件提取到Excel表格当中
    importrowasrowimportxlwtdefwriteinexcel():f=open('bZhanRank.txt','r',encoding='utf-8')#打开数据文本文档,注意编码格式的影响wb=xlwt.......
  • C#使用 OpenXML SDK读取Excel文档
        Excel的文档,本身就是一个压缩包,使用压缩工具打开一个excel文件,可以看到里边的文件列表如下图:    里边的文件主要就是一些xml文件和其他的素材    ......
  • 【python】使用python处理excel数据
      目标使用python处理excel文件的数据,基本操作包括:excel文件读写,增删sheet页。 调研python-pandas模块 实现读 写    sheet页修......
  • python 读取excel
    #!/usr/bin/envpython#-*-coding:utf-8-*-importwarningswarnings.filterwarnings('ignore')importopenpyxlfromopenpyxl.cellimportMergedCellimporto......
  • 使用hutool工具进行导入导出excel表格2
    username password nickname email张三 23 88.32 TRUE李四 33 59.50 FALSE自定义内容 第五行第二列 名字 张三 密码 23 昵称 88.32 电子邮件 true 效果......
  • Excel日期数据格式不统一如何处理?
    Excel日期筛选格式混乱,Excel导入系统也报错,原因是格式错乱导致的,具体处理步骤如下:如何转为下图这种?操作步骤,如下 1、先选中如图所示整列 2、右键,设置单元格格式;自......
  • Vue下载excel文件模板
    注意:1.模板一定是英文名2.使用相对于index.html的路径3.a标签同理<a href="./static/template.xlsx" download="模板.xlsx"></a>第一步: vue2.0版本的在项目根目录......
  • U8导excel会计科目表时常用excel公式
    凭证号补0添加4位长度的凭证号如:0001公式:=TEXT(A1,"0000")科目编码长度不够补位0给5到6级科目编码补0=LEFT(A1,12)&0&RIGHT(A1,1)公式:长度为11和13的补位0=IF......
  • 【C#】System.Data.OleDb操作Excel
    一、DataTable导入导出ExcelusingSystem;usingSystem.Collections.Generic;usingSystem.Data;usingSystem.Data.OleDb;usingSystem.IO;usingSystem.Linq;usi......