以下是使用Python和Openpyxl库来添加条件格式的示例代码:
import openpyxl
from openpyxl.styles import PatternFill
from openpyxl.styles.differential import DifferentialStyle
from openpyxl.styles.differential import Rule
# 打开Excel文件
workbook = openpyxl.load_workbook('your_file.xlsx')
# 选择要应用条件格式的工作表
worksheet = workbook['Sheet1']
# 创建条件格式规则
rule = Rule(type="expression", dxf=DifferentialStyle(fill=PatternFill(start_color="FF0000", end_color="FF0000")))
rule.formula = ['$B$2="保持甘特图范围"']
# 将条件格式规则添加到工作表
worksheet.conditional_formatting.add("A1:A10", rule)
# 保存修改后的Excel文件
workbook.save('your_file.xlsx')
请确保将代码中的your_file.xlsx替换为实际的Excel文件名,将Sheet1替换为要应用条件格式的工作表名称,以及将A1:A10替换为要应用条件格式的单元格范围。此示例代码将在单元格B2的值为"保持甘特图范围"时,将A1:A10范围内的单元格填充为红色。你可以根据需要修改条件格式的规则和样式。
下一篇:保持给定宽高比的响应式画布