Python如何给ExcelB列和D列填充背景色,求代码
Python如何给ExcelB列和D列填充背景色,求代码不是字体填色,而是整理填充背景色 要给Excel中的B列和D列填充背景色,可以使用Python的第三方库openpyxl来实现。以下是一个示例代码:
from openpyxl import Workbook
from openpyxl.styles import PatternFill
# 创建一个新的Excel文件
wb = Workbook()
ws = wb.active
# 在B列和D列插入一些数据
ws['B1'] = 'B列'
ws['B2'] = '1'
ws['B3'] = '2'
ws['B4'] = '3'
ws['D1'] = 'D列'
ws['D2'] = 'A'
ws['D3'] = 'B'
ws['D4'] = 'C'
# 设置B列和D列的背景颜色
fill = PatternFill(start_color='FFFF00', end_color='FFFF00', fill_type='solid')
col_b = ws['B']
for cell in col_b:
cell.fill = fill
col_d = ws['D']
for cell in col_d:
cell.fill = fill
# 保存Excel文件
wb.save('example.xlsx')
运行以上代码后,会在当前目录下生成一个名为"example.xlsx"的Excel文件,其中B列和D列会被填充黄色的背景颜色。你可以根据需要修改数据和背景颜色。
以上回复来自 -- ChatGPT(FishC官方接口),如未能正确解答您的问题,请继续追问。
页:
[1]