python读取一个单元格内的前几个字的颜色

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python读取一个单元格内的前几个字的颜色相关的知识,希望对你有一定的参考价值。

python读取一个单元格内的前几个字的颜色认为这是openpyxl中的一个错误,我认为你应该报告它

here.

调试以下代码(当然有trepan):

from openpyxl import Workbook

wb = Workbook()

ws = wb.active

c = ws['A4'] # cell gets created here

print(ws['A4'].font.color)

我得到:

Color(rgb=Value must be type 'str', indexed=Value must be type 'int', auto=Value must be type 'bool', theme=1, tint=0.0, type='theme')

这来自文件openpyxl / descriptors / base.py中的类typed()的_repr_().当一个值尚未初始化时给出此消息.请注意,“索引”和“自动”也未设置.

但是,当执行ws [‘a4’]的访问代码时,这些可能应该被设置.

注意:消息:“str”而不是“basestring”的微小差异可能归因于我使用Python 3或更少可能的openpyxl 2.2.3

编辑:

还有一些其他的事情可能值得注意.首先,你可以设置一个值,然后读取它,例如你可以这样做:

c.font.color.rgb = "FF000000"

第二,如果你在一个布尔值中测试c.font.color.rgb,它将看起来像一个值已经被设置.那是

if c.font.color: print("yes")

将打印“是”.

打开CSDN APP,看更多技术内容

openpyxl读取单元格填充颜色
openpyxl
继续访问
python openpyxl读取数据方法
读取excel 文档 #读取和关闭文档 import openpyxl ws=openpyxl.load_workbook(excel_str_path) sheet1=ws.sheetnames[0] ws.close() ws.save("文件名") #保存到py文件当前目录,除非置顶路径。 写数据 # ⽅式⼀:数据可以直接分配到单元格中(可以输⼊公式) sheet["C5"] = "Hello ⾦⻆⼤王" sheet["C7"] = "Hello ⾦⻆⼤王2" # ⽅式⼆:可以附加
继续访问
python读excel字体颜色_Python openpyxl读取单元格字体颜色过程解析
问题我试图打印some_cell.font.color.rgb并得到各种结果。对于一些人,我得到了我想要的东西(比如“ FF000000”),但对于其他人,它给了我Value must be type 'basetring'。我假设后者是因为我实际上没有为这些单元格定义字体颜色。我正在使用openpyxl 2.2.2解决方案我认为这是openpyxl中的一个错误,我认为你应该在这里报告。调试以下代...
继续访问
python读excel字体颜色_使用python读取excel表格中单元格的颜色:openpyxl或任何其他库...
好的,这里是我需要帮助的,我有一个excel表格,我使用了图案填充,如下图所示。所以我想在python脚本中做的事情基本上是读取每一行以检查单元格是否具有模式填充,以及它是否使用在这些特定单元格中找到的值来执行某些操作。我已经设法完成了使用openpyxl读取excel表格的第一部分。使用python读取excel表格中单元格的颜色:openpyxl或任何其他库 代码我做的样品到目前为止是这样。我...
继续访问
最新发布 openpyxl读取数据
读取已经存在的表格(把在外面创建的表格,通过复制粘贴的方法放到这个目录下,如mms_eg.xlsx)#create_sheet(sheet的名字,sheet的位置索引) 索引是从左到右,从0开始,索引不写的话默认为0。#这里调式的时候路径要写两个点,后面项目执行的时候读取数据要写一个点。#1.创建第一张表,薪资表,修改sheet的名字,这个ws是默认第一张表。# 定义大列表,保存值[[],[],[],[]]# 根据行和列取值,读取信息。#也可以通过行和列,给单元格设置值,给A2,B2赋值。
继续访问
Excel单元格部分字体颜色Python实现
文章目录效果图xlsxwriter报错场景 效果图 xlsxwriter from xlsxwriter.workbook import Workbook import re # 创建Excel对象 workbook = Workbook('a.xlsx') worksheet = workbook.add_worksheet() color = workbook.add_format('color': 'red') # 日期高亮 rc = re.compile('([0-9年月日]2,)') sentence = '小洪和小黄2020年1月12日母校初见。1月26日长烟落日孤城闭,
python-openpyxl设置单元格填充颜色及字体颜色
接上一篇,表合并后需根据某列字段指定值整行填充颜色或设置字体颜色,以下代码为单个表操作,若需操作多表需进行循环读取。
继续访问
Python 使用openpyxl读取excel字体颜色与单元格颜色
环境准备 python3 openpyxl 代码 wb = openpyxl.load_workbook(filedir) sheet = wb.active sheet.cell(row, col).font.color.rgb # 获取 表格内字体颜色 sheet.cell(row, col).fill.fgColor.rgb # 获取表格 填充色 颜色 注意事项 只能读取标准色 ...
继续访问
python做数据自动统计_python本周计划(实现自动统计数据并根据特定要求整合为excel)...
原博文2019-11-03 18:06 −11.3今天写这篇博客,为之后的的任务开一篇记录。 工程需求(背景): 加了个社团组织,需要统计稿费(每个人的工作量),因为是从微信推文记录作者及各人的贡献并做成表格统计出来,我学的c++可以实现,但很显然,工作量会很大,所以准备利用python实现,所...相关推荐2019-12-08 20:02 −利用Python读取和修改Excel文件(包括xls文...
继续访问
Python操作Excel(openpyxl版)
<p> <br /></p> <p> 课程简介: </p> <p> </p><p> openpyxl模块是一个读写Excel 2010及以上版本文档的Python库,openpyxl是一个比较综合的工具,能够同时读取和修改Excel文档。 </p> <p> <span style="color:#313D54;">那么为什么用Python与Excel交互呢?原因看下面的图</span> </p> <p> <br /></p> <p> </p> <p> </p><p> 本课程的主要内容: </p> <p> <br /></p> <ol><li> <p> openpyxl的基础操作(关于workbook、sheet、行列、格式设置等) </p> </li> <li> <p> 一些典型案例 </p> </li> <li> <p> 与图表相关的操作 </p> </li> <li> <p> 其他高级操作 </p> </li> </ol>
继续访问

用openpyxl将DataFrame保存为excel文件时设置单元格的字体和背景色
用openpyxl将DataFrame数据保存为excel文件时,直接设置某些单元格的字体或背景色。
继续访问

说说如何使用 openpyxl 为 Excel 设置行高或者列宽
openpyxl 的 Worksheet 对象拥有 row_dimensions 和 column_dimensions 属性,可分别用于控制行高和列宽。 import openpyxl wb=openpyxl.Workbook() sheet=wb.active # 设置行高 sheet['A1']='行高被设置为 100' sheet.row_dimensions[1].height=1...
继续访问

说说如何使用 openpyxl 设置 Excel 单元格字体
首先从 openpyxl.styles 模块中导入 Font 类: import openpyxl from openpyxl.styles import Font 然后建立 Font 对象,通过它来确定文本在单元格中的显示样式。Font 类支持以下属性: 参数 类型 说明 name 字符串 字体名称。注意: 如果是中文字体,前面必须加 u 对其进行 Unicode 编码。 ...
继续访问

使用openpyxl读取数据
参考一篇写的比较好的博客:https://www.cnblogs.com/sun-haiyu/p/7096423.html 为了读取数据,我们首先先写一个excel,写的时候,每一行添加随机数10个,从0~9,并且使用红色加粗标记大于5的数字,实现代码如下 import random from openpyxl import Workbook,load_workbook from openp...
继续访问
python-根据excel中颜色区分读取
要求:读取以下表格中所有字体为大红色或者单元格颜色为黄色的信息 利用到的模块是:openpyxl import openpyxl filename="colortest.xlsx"#读取excel workbook=openpyxl.load_workbook(filename) worksheet=workbook.get_sheet_by_name("试题2")#读取Sheet rows,c...
继续访问

Python_Openpyxl
Python_Openpyxl 安装 pip install openpyxl 打开文件 ① 创建 from openpyxl import Workbook # 实例化 wb = Workbook() # 激活 worksheet ws = wb.active ② 打开已有 from openpyxl import load_workbook wb2 = load_workbook(‘文件名称.xlsx’) 储存数据 # 方式一:数据可以直接分配到单元格中(可以输入公式) ws[
继续访问
热门推荐 openpyxl - 单元格样式
各种样式简介
继续访问
python读excel字体颜色
写评论

评论

收藏

点赞



分享
前往CSDN APP阅读全文
阅读体验更佳

CSDN
成就一亿技术人
前往

夸克浏览器
继续
参考技术A 要使用Python读取Excel单元格中前几个字的颜色,可以使用xlwt和openpyxl库来读取该单元格中字体的颜色值。一旦获取到该颜色值,就可以使用Python的Hex及RGB方法来显示这些字的颜色。 参考技术B python读取一个单元格内的前几个字的颜色红色,正规途径:OpenXml2. 暴力拆解,zip 解压文件,得到一堆 xml,从里面可以找到你感兴趣的数据 参考技术C python读取一个单元格内的前几个字的颜色,你可以把读取文字的颜色设置成整个单元格里面的内容,这样的话就不仅仅是前几个字了,而是所有的字的颜色都可以读取到。

以上是关于python读取一个单元格内的前几个字的颜色的主要内容,如果未能解决你的问题,请参考以下文章

在EXCEL中,如何使用VBA设置单元格内指定字符串格式

python读取excel某一单元格内容然后显示在网页上?

datagridview绑定后我想让某一格里的某几个字变颜色,怎么实现

java poi 一个单元格写如多行数据

怎么在excel中一个单元格中显示出自动计算的标记背景颜色的单元格数值的和

用java poi包读取Excel单元格