python - 用颜色更新excel文件
问题描述
我有 50 个 excel,我需要将单元格 B7:AE15 突出显示为黄色。我定义了 cellrange_1 = ["B7":"AE15"] 然后我尝试了:
for cell in cellrange_1:
worksheet[cell].fill = PatternFill("solid",fgColor="00FFCC99")
但这不起作用。
解决方案
如果要更改背景和字体颜色:
from openpyxl.styles import PatternFill
for col_range in range(1, 51):
for row_range in range(7, 16):
cell_title = sheet.cell(col_range, row_range)
cell_title.fill = PatternFill(fill_type="solid", start_color="#00FFCC99", end_color="#00FFCC99")
如有任何问题,您可以使用 OpenPyXL 文档:https ://openpyxl.readthedocs.io/en/latest/
推荐阅读
- c# - 使用 INotifyPropertyChanged 时如何防止死循环?
- python-3.x - 在 Pandas/Python 中迭代工作表并计算行数
- php - 创建 PDO 类
- sql - 如何在一个 SQL JOIN 查询中显示多个计数
- javascript - JS - 到达元素不准确
- google-cloud-platform - Google Speech-to-Text:无效的识别“配置”:错误的采样率赫兹
- python - 使用 python 检索 Salesforce 页面布局
- android - 我如何完全用 C++ 进行 Android 开发?
- android - 在 HeadlessJS 函数中调用 Vibration.vibrate() 时,Android 设备不振动
- ruby-on-rails - 用于 nil:NilClass 的未定义方法“[]”在 rails