目標:更改工作表顏色
當我想將不同工作表用顏色來區別彼此,也可以在視覺上看得更清楚
工作表可以使用 sheet_properties_tabColor
屬性改標籤的顏色註
顏色採用16進 RGB格式
程式範例
#ch1_7.py
import openpyxl
from openpyxl.styles import Font
import os
os.chdir(r"C:\Catherine_Files")
# os.chdir 是 python 切換到電腦指定路徑的方法
fn = "out1_4.xlsx"
wb = openpyxl.load_workbook(fn) #開啟wb
ws1 = wb['工作表1']
ws1.sheet_properties.tabColor = "0000FF"
ws2 = wb['2024Q2']
ws2.sheet_properties.tabColor = "00FF00"
ws3 = wb['2024Q3']
ws3.sheet_properties.tabColor = "FF0000"
ws4 = wb['2024Q4']
ws4.sheet_properties.tabColor = "FFF000"
wb.save('out1_7.xlsx') #儲存wb