要给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官方接口),如未能正确解答您的问题,请继续追问。