0
色の青をセルの行に適用しようとしていますが、そうしたときにエラーが返されたり変更されたりしません。openpyxlで特定のセルにカラーを適用する
wb = load_workbook(filename='concentrated.xlsx')
ws2 = wb.get_sheet_by_name('Data in')
HeaderFill = PatternFill(start_color='002b43', end_color='002b43', fill_type='solid')
for cell in ws2['A3':'O3']:
HeaderFill
wb.save('concentrated.xlsx')
ありがとう、私は完全にそれを逃した。しかし、私に 'AttributeError: 'tuple'オブジェクトを与えても、属性 'fill''エラーは発生しません。 – iOSecure
ワークシートスライスは常に1組の行を返します。だからあなたはws [A3 ':' O3 ']の行を必要とします:行内のセルのために:cell.fill = HeaderFill' –