亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

python如何實現excel按顏色篩選功能

老師好,抱歉在沒有學完課程的時候問您這個問題,因為自己搜不到相關的信息,還想請老師解答下。謝謝您。具體的要求是計算excel某一列去除掉黃色單元格后的列和。

正在回答

1 回答

不太了解具體需求,提供一些示例代碼和思路供你參考:

整體思路:首先已知excel中的顏色值,根據編碼實現顏色篩選的功能

示例:

1、首先安裝pip install openpyxl

2、示例代碼可以獲取Excel中指定背景填充色或文字顏色的數據(具體顏色值網上有很多在線rgb顏色轉換的)

import?openpyxl

filename?=?"colortest.xlsx"??#?讀取excel

workbook?=?openpyxl.load_workbook(filename)

worksheet?=?workbook.get_sheet_by_name("Sheet1")??#?讀取Sheet

rows,?cols?=?worksheet.max_row,?worksheet.max_column

reddata?=?[]

yellowdata?=?[]

for?i?in?range(1,?rows):

????for?j?in?range(1,?cols):

????????ce?=?worksheet.cell(row=i,?column=j)

????????fill?=?ce.fill

????????font?=?ce.font

????????#?print(fill.start_color.rgb)

????????if?fill.start_color.rgb?==?"FFEEFA50":

????????????yellowdata.append(ce.value)

????????if?fill.start_color.rgb?==?"FFFF1D1D":

????????????reddata.append(ce.value)

????????#?if?font.color.rgb?==?"FFFF1D1D":

????????#?????reddata.append(ce.value)

print(yellowdata,?reddata)



0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Python辦公自動化
  • 參與學習       49734    人
  • 解答問題       163    個

以實際工作場景出發,利用python高效快捷覆蓋全方位辦公自動化內容。

進入課程

python如何實現excel按顏色篩選功能

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號