以下是一个示例代码,演示了如何使用标签制表机对个别单元格进行条件格式设置:
import openpyxl
from openpyxl.styles import PatternFill
# 打开工作簿
workbook = openpyxl.load_workbook('example.xlsx')
# 选择工作表
sheet = workbook['Sheet1']
# 创建条件格式对象
red_fill = PatternFill(start_color="FF0000", end_color="FF0000", fill_type="solid")
# 遍历单元格
for row in sheet.iter_rows(min_row=2, max_row=sheet.max_row, min_col=1, max_col=4):
for cell in row:
# 根据条件设置单元格格式
if cell.value < 0:
cell.fill = red_fill
# 保存工作簿
workbook.save('example.xlsx')
这段代码假设我们有一个名为example.xlsx
的工作簿,其中的Sheet1
工作表包含四列数据。代码首先打开工作簿,并选择Sheet1
工作表。然后,它创建了一个红色填充的条件格式对象。接下来,它遍历每个单元格,并根据条件(这里是单元格的值是否小于0)设置单元格的填充颜色。最后,它保存工作簿。
你可以根据自己的需求修改条件和填充颜色。
下一篇:标签值超出有效范围