成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

Python還能這么玩之只用30行代碼從excel提取個人值班表

瀏覽:185日期:2022-06-14 16:18:14
目錄一、查找操作二、安裝 openpyxl 模塊三、讀取并篩選值班表中自己的信息四、創建自己的值班信息表五、全部代碼六、執行結果七、總結一、查找操作

1.Excel 模塊 xlrd,xlwt,xlutils 分別負責 Excel 文件的讀、寫、讀寫轉換工作!

2.openpyxl 直接可以對 Excel 文件讀寫!

3.pandas 直接可以對 Excel 文件讀寫!

二、安裝 openpyxl 模塊

pip install openpyxl三、讀取并篩選值班表中自己的信息

1.讀取所有的值班信息;

2.由于一般情況 excel 都會有部分表格為空,保存全部 None 的 excel 行字符串數據;

3.循環全部的值班數據,將當前行數據形成一個數據字符串;

4.判斷當前值班信息字符串是否含有自己的姓名;

5.對含有自己信息的數據中關鍵信息(值班時間,姓名)進行存儲;

6.然后判斷當前字符串是否含有全部 None 的數據;

7.由于值班表沒有空出的行,所以查到 None,直接跳出循環。

dutys = [] book = openpyxl.load_workbook(’duty.xlsx’,data_only=True) sheet = book.active all_data = book.get_sheet_by_name('日常加班') none_str = ’’.join([str(None).ljust(20) for c in range(1,all_data.max_column+1)]) for r in range(1,all_data.max_row + 1): cur_str = ’’.join([str(all_data.cell(row=r,column=c).value).ljust(20) for c in range(1,all_data.max_column+1)]) if cur_str.find('***') >= 0: dutys.append({'date': all_data.cell(row=r,column=2).value,'name': all_data.cell(row=r,column=3).value }) elif cur_str.find(none_str) >= 0: break return dutys四、創建自己的值班信息表

1.創建一個值班信息表的 excel;

2.將自己的值班信息循環;

3.將信息填入創建的表格。

book = openpyxl.Workbook() sheet = book.active for i in range(len(dutys)): sheet.cell(row=1 + i, column=1).value = dutys[i].get('name') sheet.cell(row=1 + i, column=2).value = f’{dutys[i].get('date')}’ book.save(’my_duty.xlsx’)五、全部代碼

#!/usr/bin/env python'''@Author :Rattenking@Date :2021/06/02 10:19@CSDN :https://blog.csdn.net/m0_38082783'''import openpyxlimport timedef get_my_duty_date(): dutys = [] book = openpyxl.load_workbook(’duty.xlsx’,data_only=True) sheet = book.active all_data = book.get_sheet_by_name('日常加班') none_str = ’’.join([str(None).ljust(20) for c in range(1,all_data.max_column+1)]) for r in range(1,all_data.max_row + 1): cur_str = ’’.join([str(all_data.cell(row=r,column=c).value).ljust(20) for c in range(1,all_data.max_column+1)]) if cur_str.find('***') >= 0: dutys.append({'date': all_data.cell(row=r,column=2).value,'name': all_data.cell(row=r,column=3).value }) elif cur_str.find(none_str) >= 0: break return dutysdef create_my_duty_list(dutys): book = openpyxl.Workbook() sheet = book.active for i in range(len(dutys)): sheet.cell(row=1 + i, column=1).value = dutys[i].get('name') sheet.cell(row=1 + i, column=2).value = f’{dutys[i].get('date')}’ book.save(’my_duty.xlsx’)if __name__ == '__main__': start_time = int(round(time.time() * 1000)) dutys = get_my_duty_date() create_my_duty_list(dutys) end_time = int(round(time.time() * 1000)) print(f’本次提取值班表時間:{end_time - start_time}ms’)六、執行結果

Python還能這么玩之只用30行代碼從excel提取個人值班表

七、總結

熟悉 openpyxl 模塊的各個功能,方便對 excel 的操作;篩選提取自己關注的關鍵信息,重新建表;下一篇根據值班時間,用 python 自動給自己的微信發送信息,進行提示!

到此這篇關于Python還能這么玩之只用30行代碼從excel提取個人值班表的文章就介紹到這了,更多相關Python從excel提取個人值班表內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python excel
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
欧美一a一片一级一片| 93久久精品日日躁夜夜躁欧美| av色综合久久天堂av综合| 亚欧美中日韩视频| 玉米视频成人免费看| 成人av小说网| 日韩视频一区二区三区| 久久综合福利| 国产精品66部| 欧美久久一二三四区| 蜜桃一区二区三区在线观看| 精品视频一区二区三区免费| 福利一区二区在线观看| 日韩免费电影一区| 不卡一区中文字幕| 激情丁香综合五月| 国产精品伦一区二区三级视频| 在线免费观看一区二区三区| 在线观看国产精品网站| 另类小说一区二区三区| 欧美乱熟臀69xxxxxx| 国内久久精品视频| 亚洲宅男天堂在线观看无病毒| 欧美午夜电影在线播放| 成人深夜视频在线观看| 精品国产一区二区三区四区四| 午夜精品网站| 日韩精品电影一区亚洲| 色菇凉天天综合网| 久久久久久色| 国产·精品毛片| 亚洲美女视频在线| 色妹子一区二区| 国产自产精品| 九一久久久久久| 国产精品女人毛片| 成人欧美一区二区三区| 欧美日韩喷水| 午夜精品视频在线观看| 色八戒一区二区三区| 不卡视频在线看| 亚洲青青青在线视频| 欧美午夜精品理论片a级大开眼界| 日韩精品成人一区二区三区| 欧美xxxxx牲另类人与| 亚洲欧美国产精品桃花| 亚洲大胆在线| 九九**精品视频免费播放| 国产亚洲人成网站| 337p日本欧洲亚洲大胆精品| 亚洲一区二区精品在线观看| 国产中文字幕一区| 欧美极品xxx| 欧亚一区二区三区| 欧美精品成人| 日韩电影在线一区二区三区| 久久久久久久久97黄色工厂| 欧洲亚洲国产日韩| 亚洲欧洲日产国码二区| 欧美一区二区精美| 久久久久99精品国产片| 国产精品第五页| 日韩精品电影一区亚洲| 国产福利91精品| 伊人久久亚洲美女图片| 久久国产精品亚洲va麻豆| 91精品蜜臀在线一区尤物| 久久欧美中文字幕| 亚洲成a人片在线不卡一二三区| 精品69视频一区二区三区Q| 色综合久久精品| 欧美一区二区成人| 亚洲精品久久久蜜桃| 国产精品亚洲第一| 国产精品久久777777毛茸茸| 欧美日韩免费观看一区三区| 久久久久97国产精华液好用吗| 亚洲午夜电影在线观看| 成人av网站在线观看免费| 性娇小13――14欧美| 久久久久综合网| 久热成人在线视频| 亚洲作爱视频| 久久久国产精品午夜一区ai换脸| 日本视频一区二区| 国产盗摄女厕一区二区三区| 亚洲欧美电影在线观看| 亚洲精品国产视频| 国产精品一区毛片| 综合欧美亚洲日本| 欧美精品aa| 亚洲一区二区精品在线| 国产精品午夜电影| 日韩和欧美的一区| 成人深夜福利app| 欧美视频一区二区三区在线观看| 久久久久久久久伊人| 国产a区久久久| 色哦色哦哦色天天综合| 国产精品视频看| 成人亚洲精品久久久久软件| 色8久久人人97超碰香蕉987| 一区二区三区日本| 99精品99| 尤物av一区二区| 在线看片欧美| 最新中文字幕一区二区三区| 午夜激情一区| 中文字幕欧美日本乱码一线二线 | 欧美承认网站| 韩国av一区二区三区四区| 亚洲视频狠狠干| 久久久美女毛片| 久久久久综合| 高清不卡在线观看av| 久久先锋资源网| 色婷婷综合久色| 亚洲三级网站| 成人妖精视频yjsp地址| 日本一区中文字幕 | 色天使色偷偷av一区二区| 国产成人精品亚洲日本在线桃色 | 精品美女被调教视频大全网站| 激情婷婷久久| 视频在线在亚洲| 国产一区二区三区免费看| 日韩在线一二三区| 中文字幕一区二区三区不卡| 精品国偷自产国产一区| 欧美不卡激情三级在线观看| 日韩精品一区二区在线观看| 欧美成人精品1314www| 国产女主播一区| 国产精品久久久久久久久免费樱桃| 欧美大片免费久久精品三p| 制服丝袜在线91| 欧美成人vps| 精品国产污污免费网站入口| 国产精品欧美一区喷水| 日韩影院精彩在线| 国产精品一品二品| 丝袜国产日韩另类美女| av不卡在线| 奇米精品一区二区三区在线观看一| 色婷婷亚洲综合| 国产成人精品三级麻豆| 国产精品天美传媒沈樵| 久久大逼视频| 亚洲品质自拍视频| 91国偷自产一区二区三区成为亚洲经典 | 丁香网亚洲国际| 国产精品久久99| 久久久综合香蕉尹人综合网| 国产精品中文有码| 国产精品初高中害羞小美女文| 免费日韩av片| 懂色av一区二区三区免费观看 | 色婷婷亚洲综合| 99久久久精品免费观看国产蜜| 亚洲精品欧美专区| 欧美另类久久久品| 亚洲国产精选| 久久97超碰色| 国产精品私人影院| 日韩三级在线免费观看| 亚洲影院一区| 91女人视频在线观看| 一区二区三区精品视频| 欧美日韩电影在线播放| 韩日精品在线| 韩国三级电影一区二区| 亚洲精品免费电影| 欧美性极品少妇| 99精品视频免费观看视频| 国产精品99久久久久久宅男| 一区二区三区四区视频精品免费| 91精品在线一区二区| 精品福利电影| 麻豆精品一区二区综合av| 亚洲欧美在线另类| 欧美一区二区免费观在线| 色偷偷一区二区三区| 亚洲国产欧美日韩| 欧美成ee人免费视频| 国产精品夜夜爽| 激情综合色综合久久| 午夜视频一区二区| 亚洲色欲色欲www| 欧美激情资源网| 久久综合成人精品亚洲另类欧美| 欧美日韩黄色影视| 91黄色免费网站| 一区二区三区欧美成人| 成人av网在线| 国产麻豆精品theporn| 奇米777欧美一区二区| 婷婷中文字幕综合| 一区二区高清视频在线观看| 国产精品久久久久天堂| 国产欧美一区二区精品性色|