【问题标题】:Applying colors to cell in openpyxl在openpyxl中将颜色应用于单元格
【发布时间】:2016-12-09 07:09:05
【问题描述】:

我正在尝试根据 openpyxl 中单元格的值在单元格中应用背景颜色,但出现错误,有人可以提供一些工作示例吗? 我也尝试过应用样式

 from openpyxl.styles import colors,Style
 mystyle=Style()
 mystyle.fill.bgColor = colors.DARKBLUE
 cell.style=mystyle

警告(来自警告模块): 文件“C:\Program Files\Python35\lib\site-packages\openpyxl\styles\styleable.py”,第 189 行 warn("直接使用字体等格式化对象") UserWarning:直接使用字体等格式化对象

【问题讨论】:

标签: python-3.x openpyxl


【解决方案1】:

这就是我的解决方法:

def colors():
    colors.gray = PatternFill(start_color='aabbcc',
               end_color='aabbcc',
               fill_type='solid')

if cell(row=x, column=y).value == 'your value':
    cell(row=i, column=14).fill = colors.gray

【讨论】:

    猜你喜欢
    • 2014-07-11
    • 2015-08-09
    • 2021-05-05
    • 1970-01-01
    • 1970-01-01
    • 2020-05-19
    • 2021-03-28
    • 1970-01-01
    • 2012-02-21
    相关资源
    最近更新 更多