你可以使用Python的openpyxl库来遍历Excel单元格范围并模拟填充颜色。以下是一个简单的示例代码:
from openpyxl import Workbook
from openpyxl.styles import PatternFill
# 创建一个新的Excel工作簿
wb = Workbook()
# 选择默认的活动工作表
ws = wb.active
# 假设需要填充颜色的单元格范围为A1到C3
cell_range = ws['A1':'C3']
# 循环遍历单元格范围
for row in cell_range:
for cell in row:
# 创建一个PatternFill对象并设置颜色
fill = PatternFill(start_color="FF0000", end_color="FF0000", fill_type="solid")
# 将填充应用于单元格
cell.fill = fill
# 保存Excel文件
wb.save("colored_cells.xlsx")
上述代码创建一个新的Excel工作簿,选择默认的活动工作表,并定义需要填充颜色的单元格范围。然后,使用嵌套的循环遍历单元格范围,并为每个单元格创建一个PatternFill对象,并将填充应用于单元格。最后,将工作簿保存为一个名为"colored_cells.xlsx"的Excel文件。
注意:在运行此代码之前,需要先安装openpyxl库,可以使用以下命令来安装:
pip install openpyxl