2021年11月14日 星期日

Python-Openpyxl_更改Excel欄位背景顏色

針對特定的資料,在背景增加顏色,已有利辨識。

Openpyxl  Color使用方法:


 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import openpyxl
from openpyxl.styles import PatternFill
def ColorData():
# 讀取EXCEL檔案。
wb = openpyxl.load_workbook("D:\\Train\\DataColor.xlsx")
# 讀取工作表。
Sheet = wb['Data']

for i in Sheet:

#判斷第三行的資料為F,背景顏色變黃。
if Sheet.cell(row=i[0].row, column=3).value == 'F':
#將背景填滿為滿色(填的方式,顏色)
yellow_bg= PatternFill(fill_type='solid', fgColor='FFC800')
Sheet.cell(row=i[0].row, column=3).fill = yellow_bg

wb.save("D:\\Train\\DataColor.xlsx")

if __name__ == '__main__':
ColorData()


結果:





沒有留言:

張貼留言

Ubuntu-Journalctl查看系統日誌

 近期所使用Ubuntu系統24小時開著,進行跑Python程式使用,但跑個2~3天,排程就無法正常寄信,SSH連線也無法正常連線,經查看後為wifi連線問題,暫先使用腳本排程進行重開wifi。 以下為記錄Journalctl指令。 使用Journalctl來從系統日誌上查看看問...