精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

老板讓我從幾百個Excel中查找數據,我用Python一分鐘搞定!

開發 后端
大家好,又到了Python辦公自動化系列。今天分享一個真實的辦公自動化需求,大家一定要仔細閱讀需求說明,在理解需求之后即可體會Python的強大!

 大家好,又到了Python辦公自動化系列。

[[336070]]

今天分享一個真實的辦公自動化需求,大家一定要仔細閱讀需求說明,在理解需求之后即可體會Python的強大!

一、需求說明

首先我們來看下今天的需求,有一份檔案記錄總表的Excel工作簿, 每天會根據當天日期建立新表,每天的表格內包含所有檔案信息,同時也有可能會添加新的檔案名。同個年度的總表在年末可能會有兩、三百個工作表,同時每個表中可能也存在千余份檔案信息。表格形式如下(為了直觀呈現本例以7個工作表和十余份檔案的形式呈現)

 

 

 

 

需要完成的操作:為了方便審查特定檔案信息,需要給出檔案名后生成一份新表,該表包含指定檔案在所有日期(即所有工作表)中的記錄。最終結果如下(以檔案x003為例):

 

 

 

 

也就是老板說:給我把這幾百個表格中所有包含檔案x003的相關數據全部找到并整理個新的表格給我!

二、步驟分析

正式寫代碼前可以把需求分析清楚,將復雜問題簡單化。

說白了,這個需求要求把所有日期工作表中的特定行都提取出來整合成一個新表。那么我們可以遍歷每一張表,然后遍歷第一列(名稱列,也可以看作A列)每一個有數據的單元格,如果單元格中的文字為我們需要的檔案名,就把這一行提取出來放到新的表格中,進一步梳理步驟為

  • 建立一個新的EXCEL工作簿
  • 新表的表頭和檔案記錄Excel中的一樣,也是名稱、配置、提交日期等
  • 遍歷檔案記錄Excel的每一張工作表sheet,再遍歷第一列每一個有數據的單元格,對內容進行判斷
  • 找到符合條件的單元格后獲取行號,根據行號將當前表中的特定行提取出來,并將行追加新創建的表中

分析清楚就可以著手寫代碼了

三、Python實現

首先導入需要的庫本例中涉及舊表的打開和新表的創建,因此需要從openpyxl導入load_workbook和Workbook(如果是ppt和word用到的模塊就更智能了,一個方法就能搞定)

 

  1. from openpyxl import load_workbook, Workbook 

接著導入舊表及創建新表

 

  1. # 從桌面上獲取總表 
  2. filepath = r'C:\Users\chenx\Desktop\臺賬.xlsm' # 根據實際情況進行修改 
  3. workbook = load_workbook(filepath) 
  4. # 創建新的Excel工作簿獲取到工作表 
  5. new_workbook = Workbook() 
  6. new_sheet = new_workbook.active 
  7.  
  8. # 給新表寫入表頭 
  9. new_headers = ['名稱''配置''提交日期''受限操作''操作時間''狀態''存儲位置'
  10. new_sheet.append(new_headers) 

現在是核心步驟:多次遍歷,可以用workbook.sheetnames獲取工作簿所有工作表名稱的列表,然后遍歷即可

 

  1. for i in workbook.sheetnames: 
  2.     sheet = workbook[i] 
  3.     # 獲取檔案名稱所在列 
  4.     names = sheet['A'

按照前面的分析,需要遍歷名稱列,判斷每一個單元格的值是不是需要的檔案名。這里應注意,如果已經循環到需要的單元格,就可以停止循環了,但一定要把符合單元格的行號傳遞給一個變量做記錄,不然一旦break出循環就沒有記憶了

 

  1. flag = 0 
  2. for cell in names: 
  3. if cell.value == keyword: # 這里的keyword就是檔案名,可以以 檔案x003 為例 
  4.     flag = cell.row 
  5.     break 

獲得到符合條件的行號后用sheet[flag]就可以拿到符合行了。openpyxl不支持舊表的一整行寫入新表,因此應對策略就是將這一行的所有單元格具體值組裝成一個列表,用sheet.append(列表)的方法寫入新表,遍歷部分的完整代碼如下:

 

  1. for i in workbook.sheetnames: 
  2.     sheet = workbook[i] 
  3.     names = sheet['A'
  4.     flag = 0 
  5.     for cell in names: 
  6.         if cell.value == keyword: 
  7.             flag = cell.row 
  8.             break 
  9.     if flag:   # 如果flag沒有被修改則不需要順序進行下列代碼 
  10.         data_lst = [] 
  11.         for cell in sheet[flag]: 
  12.             # 這里加上一個對內容的判斷,是讓無內容的行直接放空,而不是寫入一個 none 
  13.             if cell.value:   
  14.                 data_lst.append(str(cell.value)) 
  15.             else
  16.                 data_lst.append(' '
  17.         new_sheet.append(data_lst) 

最后記得保存

 

  1. new_workbook.save(r'C:\Users\chenx\Desktop\臺賬查詢.xlsx'

小結

這是經過一定改編的真實案例,可見Python自動化辦公確實能夠幫助我們解放自己的雙手,不過在寫自動化腳本之前也要先拆分任務,明確思路再進行,如果對本文的代碼和數據感興趣可以在后臺回復自動化獲取。最后還是希望大家能夠理解Python辦公自動化的一個核心就是批量操作-解放雙手,讓復雜的工作自動化!

責任編輯:華軒 來源: 早起Python
相關推薦

2011-02-21 17:48:35

vsFTPd

2021-08-16 10:40:36

數據庫耦合

2009-12-02 17:21:19

Cisco路由器配置

2015-11-12 10:32:40

GitHub控制系統分布式

2017-03-30 19:28:26

HBase分布式數據

2022-07-18 06:16:07

單點登錄系統

2020-05-21 19:46:19

區塊鏈數字貨幣比特幣

2018-06-26 05:23:19

線程安全函數代碼

2017-07-06 08:12:02

索引查詢SQL

2017-02-21 13:00:27

LoadAverage負載Load

2018-07-31 16:10:51

Redo Undo數據庫數據

2025-05-26 09:25:00

Web 接口開發Redis

2020-07-09 07:37:06

數據庫Redis工具

2018-12-12 22:51:24

Java包裝語言

2020-07-17 07:44:25

云計算邊緣計算IT

2016-09-12 17:28:45

云存儲應用軟件存儲設備

2016-12-21 15:08:14

數據庫垂直拆分

2020-06-11 08:04:12

WDMDWDMMWDM

2013-11-15 07:24:50

4G LTE圖解

2016-12-16 11:05:00

分布式互斥線程
點贊
收藏

51CTO技術棧公眾號

97在线日本国产| 91麻豆精品国产91久久久使用方法 | 美女网站视频色| 成人精品视频在线观看| 亚洲第一在线综合网站| 日韩电影大全在线观看| 国产精品一区二区三区在线免费观看| 韩日精品在线| 自拍偷拍亚洲精品| 中国黄色片视频| 久久精品xxxxx| 午夜久久久久久久久| 欧美一级二级三级| а√天堂资源在线| 蜜臀av一区二区| 97精品国产aⅴ7777| 欧美手机在线观看| 美女毛片一区二区三区四区最新中文字幕亚洲 | 精品无码av无码免费专区| 日本黄在线观看| 国产伦理精品不卡| 国产精品视频xxx| 日韩精品视频播放| 欧美成人综合| 中文字幕精品国产| 爱爱免费小视频| www国产精品| 欧美日韩国产在线播放网站| www一区二区www免费| 天堂8中文在线| 亚洲欧美在线视频| 午夜精品区一区二区三| 神马午夜一区二区| 国产99久久久国产精品潘金 | 欧美精品久久久久久久自慰| 久热国产在线| 自拍视频在线观看一区二区| 亚洲高清精品中出| 狠狠狠综合7777久夜色撩人| 99精品久久只有精品| 国产精品久久九九| 国产wwwwwww| 国产乱理伦片在线观看夜一区| 国产精品黄视频| 日本黄色一级视频| 国产欧美午夜| 91av视频在线播放| 成人精品在线看| 国产精品婷婷| 55夜色66夜色国产精品视频| 成年人午夜视频| 亚洲精品精选| 97视频在线观看视频免费视频| 久久久久久久久久久久久久免费看| 亚洲成人日韩| 欧美成人四级hd版| 国产一级片播放| 亚洲经典在线| 欧美在线xxx| 一区二区三区在线观看av| 亚洲综合精品| 国产97色在线| 一级淫片免费看| 精品一区二区三区久久久| 91美女福利视频高清| 99久久国产免费| 丁香六月综合激情| 精品在线视频一区二区三区| 婷婷综合激情网| 久久综合网色—综合色88| 欧美一区二区三区四区在线观看地址 | 精品国产18久久久久久洗澡| 亚洲第一网站免费视频| 久久久精品人妻无码专区| 国产欧美一区| 色婷婷综合久久久久中文字幕1| 91狠狠综合久久久| 欧美午夜视频| 日韩免费不卡av| 一级α片免费看刺激高潮视频| 国产精品白丝jk黑袜喷水| 国产免费一区二区三区| 蜜桃视频在线观看网站| 国产精品网站导航| 久久亚洲国产成人精品无码区| 国产高潮在线| 欧美日韩和欧美的一区二区| 黄色三级视频在线播放| 美女主播精品视频一二三四| 在线观看91久久久久久| 澳门黄色一级片| 天堂蜜桃91精品| 亚洲伊人第一页| 日韩欧美电影在线观看| 17c精品麻豆一区二区免费| 欧美视频免费看欧美视频| 香蕉成人影院| 亚洲成人在线视频播放| 夫妇露脸对白88av| 亚洲日本视频| 91精品啪aⅴ在线观看国产| 天天操天天操天天干| 国产精品久久精品日日| 欧美 日韩 亚洲 一区| 国产成人毛片| 日韩午夜激情av| 日本精品在线观看视频| 亚洲大片av| 国产日韩欧美综合| 亚洲欧洲精品视频| 一级中文字幕一区二区| youjizzxxxx18| 欧洲亚洲视频| 欧美区在线播放| 在线不卡免费视频| 久久青草欧美一区二区三区| www.欧美黄色| 视频91a欧美| 一本一本久久a久久精品综合小说| 日本少妇激情视频| 国产精品原创巨作av| 亚洲精品中文字幕在线| 深夜在线视频| 精品国产乱子伦一区| 91aaa在线观看| 麻豆视频一区二区| 日韩三级电影| 色老太综合网| 亚洲精品中文字幕女同| 国产午夜精品一区二区理论影院| 激情综合网av| 在线观看免费91| 免费观看成人性生生活片| 亚洲精品久久久久中文字幕欢迎你| 国产精品 欧美激情| 美国三级日本三级久久99| 色播五月综合| 姬川优奈av一区二区在线电影| 日韩成人小视频| 欧美福利视频一区二区| av午夜一区麻豆| 人人干视频在线| 美女呻吟一区| 欧美一级电影久久| 亚洲av成人精品一区二区三区在线播放 | 国产高清视频色在线www| 精品国产凹凸成av人网站| 久久亚洲AV无码| 国产**成人网毛片九色 | 西西裸体人体做爰大胆久久久| 国产在线一区二| 成年女人在线看片| 精品视频久久久久久| 国产专区第一页| 久久精品亚洲乱码伦伦中文| 免费黄色特级片| 欧美日韩在线网站| 国产日韩欧美影视| 99在线播放| 精品久久久久一区| 黄色激情视频在线观看| 91亚洲精品一区二区乱码| 欧美精品一区免费| 国产精品一区2区3区| 国产精品手机播放| 成年视频在线观看| 亚洲国产精品久久久久秋霞不卡| 日本少妇bbwbbw精品| 久久综合一区二区| 国产福利在线免费| 欧美日本一区| 就去色蜜桃综合| 国产欧美自拍| 欧美激情videos| 色视频在线观看免费| 欧美日韩精品一区二区三区| 欧美黄色aaa| 91在线国内视频| 国产三级三级看三级| 欧美在线免费| 欧美高清视频一区| 日本久久二区| 97精品国产97久久久久久春色| 国产一区二区三区福利| 日韩一区二区高清| 毛片毛片女人毛片毛片| 中文字幕在线观看不卡| 国产人妻精品午夜福利免费| 亚洲欧美网站| 最新不卡av| 免费日韩一区二区三区| 国产欧美精品在线| caoporn-草棚在线视频最| 亚洲人成自拍网站| va视频在线观看| 欧美性高清videossexo| 久久av高潮av无码av喷吹| 国产日韩亚洲欧美综合| 亚洲色图欧美另类| 麻豆精品在线视频| 热99这里只有精品| 亚洲不卡av不卡一区二区| 久久riav| 欧美高清hd| 国产精品视频最多的网站| 老色鬼在线视频| 裸体女人亚洲精品一区| 免费人成在线观看网站| 欧美va亚洲va| 国产一区二区在线不卡| 日本乱人伦aⅴ精品| 国产在线免费视频| 亚洲丝袜美腿综合| 日本少妇高潮喷水xxxxxxx| 高潮精品一区videoshd| 亚洲 国产 图片| 日本在线播放一区二区三区| 久草热视频在线观看| 欧美激情aⅴ一区二区三区| 亚洲成人自拍视频| 夜夜春成人影院| 国产亚洲福利社区| 五月亚洲婷婷| 亚洲japanese制服美女| 精品176极品一区| 国产精品美女在线观看| 免费观看亚洲| 2025国产精品视频| 国产丝袜在线播放| 欧美福利视频在线观看| 浪潮av一区| 久久影院在线观看| 老司机午夜在线视频| 自拍偷拍免费精品| 日本视频在线免费观看| 在线性视频日韩欧美| 国产福利在线| 一本色道久久88亚洲综合88| 国产区在线视频| 一区二区三区日韩在线| 国产高清视频在线观看| 国产午夜精品免费一区二区三区| 欧美挠脚心网站| 国产一区二区日韩精品欧美精品| 美女欧美视频在线观看免费| 亚洲女成人图区| 国产youjizz在线| 永久免费毛片在线播放不卡| 98在线视频| 久久精品国产亚洲精品2020| 国产成人午夜| 欧美激情伊人电影| 国产理论在线| 日本国产精品视频| 亚洲天堂1区| 91精品久久久久久久久久久久久久 | 免费黄网站在线播放| 久久精品成人欧美大片| av免费网站在线| 欧美激情精品久久久久久免费印度| 久久亚洲资源| 88国产精品欧美一区二区三区| 亚洲精品动漫| 国产精品亚洲自拍| 精品国产乱码一区二区三区| 国产不卡一区二区在线观看| 色先锋久久影院av| 欧美一级二级三级九九九| 日韩片欧美片| 国产视频在线观看网站| 日韩午夜电影| 亚洲精品午夜在线观看| 国产一区二区三区免费播放| 中文字幕天堂av| 久久久99久久| 精品国产精品国产精品| 亚洲成人高清在线| japanese国产在线观看| 欧美一区二区三区在线视频| 黑人精品一区二区| 国产亚洲一区二区精品| 亚洲无线看天堂av| 国产成人精品免费久久久久| 日韩毛片网站| 黄色国产精品一区二区三区| 欧美偷拍综合| 欧美久久久久久久久久久久久| 老司机久久99久久精品播放免费| 黄色aaaaaa| 久久久蜜臀国产一区二区| 亚洲一二三在线观看| 福利二区91精品bt7086| 亚洲综合五月天婷婷丁香| 亚洲国产精品女人久久久| av小片在线| 777国产偷窥盗摄精品视频| 日韩一区二区三免费高清在线观看| 国产高清自拍一区| 日韩欧美中文| avav在线看| 国产91精品在线观看| 青青青视频在线播放| 五月天精品一区二区三区| 91亚洲欧美激情| 亚洲丝袜一区在线| 日韩av激情| 成人黄色在线播放| 亚洲婷婷影院| 国产96在线 | 亚洲| 国产一区二区三区在线看麻豆| 真实乱视频国产免费观看| 亚洲一区在线观看免费| 国产精品久久久国产盗摄| 亚洲欧美日韩网| 国产网站在线| 成人av网站观看| 亚洲欧美综合久久久| 熟妇人妻无乱码中文字幕真矢织江| 成人av网址在线| 日本aⅴ在线观看| 欧美日韩精品电影| 国产午夜在线视频| 青草成人免费视频| 西野翔中文久久精品国产| 97干在线视频| 国产乱子伦视频一区二区三区| 欧美一区二区三区观看| 欧美性猛交xxxx乱大交退制版| 免费国产在线视频| 国产91成人在在线播放| 国产66精品| 欧美久久在线观看| 国产91富婆露脸刺激对白| 欧美高清视频一区二区三区| 欧美疯狂性受xxxxx喷水图片| 91社区在线观看播放| 国产精品久久一区| 青青草原综合久久大伊人精品 | 国产成人日日夜夜| 五月婷婷综合激情网| 欧美日韩精品久久久| 看女生喷水的网站在线观看| 91久久精品在线| 女人香蕉久久**毛片精品| 三级黄色片播放| 一区二区在线看| 成人乱码一区二区三区| 欧美精品videos| 欧美黄色录像| 日韩网址在线观看| 国产夜色精品一区二区av| 国产乡下妇女三片| 色诱女教师一区二区三区| 24小时成人在线视频| 亚洲激情免费视频| 高清视频一区二区| 97免费在线观看视频| 亚洲人永久免费| 人人精品久久| 国产中文字幕乱人伦在线观看| gogo大胆日本视频一区| 激情网站在线观看| 日日狠狠久久偷偷四色综合免费| 99久久这里有精品| aa视频在线播放| 久久久亚洲国产美女国产盗摄| 亚洲av综合一区| 欧美成aaa人片免费看| 欧美精品中文字幕亚洲专区| 欧美日韩大尺度| 中文字幕在线免费不卡| 黑人操亚洲女人| 国产精品久久久久影院日本 | 国产精品福利av| www.国产视频| 日本欧美中文字幕| 91精品观看| 国产男女猛烈无遮挡a片漫画| 欧美日韩在线电影| 青草视频在线免费直播 | 五级黄高潮片90分钟视频| 精品视频一区二区不卡| 黑人极品ⅴideos精品欧美棵| 麻豆传媒一区二区| 国产在线看一区| 精品欧美一区二区三区免费观看 | 在线男人天堂| 正在播放精油久久| 99久久综合狠狠综合久久| 亚洲一区中文字幕永久在线| 久久理论片午夜琪琪电影网| 清纯唯美日韩| 午夜剧场免费看| 欧美一区二区在线播放| 国产精欧美一区二区三区蓝颜男同| ijzzijzzij亚洲大全| 久久综合色综合88| 国内毛片毛片毛片毛片| 国产精品免费一区二区三区都可以| 韩日视频一区|