如何在 OpenPyXL 中设置单元格背景颜色
为了在 OpenPyXL 中设置单元格的背景颜色,使用 PatternFill,fill_type="solid" 和 start_color="你想要的颜色",不带 end_color。以下示例将单元格的背景设置为绿色:
set_cell_fill.py
sheet["A1"].fill = PatternFill("solid", start_color="5cb800")基于我们的 OpenPyXL 最小 XLSX 写入示例的完整示例
openpyxl_full_example.py
from openpyxl import Workbook
wb = Workbook()
sheet = wb["Sheet"] # 此工作表默认创建
# 向工作表添加内容
sheet["A1"] = "This is cell A1"
sheet["A1"].fill = PatternFill("solid", start_color="5cb800")
# 保存
wb.save("openpyxl-test.xlsx")
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow