日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

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

瀏覽:240日期: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
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产一区二区色噜噜| 欧美一级专区| 免播放器亚洲一区| 石原莉奈一区二区三区在线观看 | 成人在线丰满少妇av| 久久精品毛片| 国产中文在线播放| 99精品在线免费在线观看| 久久人人88| 国产亚洲精品v| 在线一区视频| 亚洲三级网站| 日韩av一区二区在线影视| 日韩成人一级| 精品无人区麻豆乱码久久久 | 亚洲狼人精品一区二区三区| 婷婷精品在线| 国产精品tv| 久久影院资源站| 成人精品高清在线视频| 久久九九国产| 日韩欧美高清一区二区三区| 日韩激情啪啪| 四虎成人av| 夜夜精品视频| 亚洲精品欧洲| 高清精品久久| av一区在线| 久久亚洲专区| 亚洲精品电影| 中文无码久久精品| 国产精品97| 欧美黄色一区二区| 91九色精品国产一区二区| 亚久久调教视频| 精品国产鲁一鲁****| 六月丁香综合| 成人影视亚洲图片在线| 中文字幕一区二区三区日韩精品 | 国产精品视频一区二区三区综合| 国产精品精品国产一区二区| 久久午夜精品| 国产精品啊v在线| 亚洲第一区色| 奇米狠狠一区二区三区| 久久精品国语| 日本色综合中文字幕| 99久久久久| 国产精品xxx在线观看| 国产亚洲亚洲| 福利精品一区| 日韩精品久久久久久| 国精品一区二区三区| 一二三区精品| 99久久亚洲精品蜜臀| 国产精品扒开腿做爽爽爽软件| 亚洲欧洲日本mm| 中文字幕在线高清| 日本中文字幕视频一区| 欧美精品一区二区久久| 免费在线成人| 日本成人在线不卡视频| 午夜电影亚洲| 不卡一二三区| 久久97视频| 日韩高清电影免费| 99热精品在线观看| 日韩免费福利视频| 日本午夜精品视频在线观看| 99国产成+人+综合+亚洲欧美| 伊伊综合在线| 欧美a一区二区| 日本成人手机在线| 视频一区视频二区中文字幕| 欧美精品一区二区久久| 亚洲四虎影院| 91欧美在线| 精品久久91| 国产精品亚洲成在人线| 日韩av一区二区在线影视| 香蕉久久国产| 久久久久国产一区二区| 樱桃视频成人在线观看| 国产情侣一区在线| 婷婷综合一区| 亚洲精品国模| 免费人成在线不卡| 妖精视频成人观看www| 国产尤物精品| 99久久久久久中文字幕一区| 久久视频一区| 国产精品久久久久av电视剧| 欧美激情另类| 日韩免费在线| 精品欧美一区二区三区在线观看| 黄色在线网站噜噜噜| 中文字幕高清在线播放| 日韩在线短视频| 久久亚洲精品中文字幕| 麻豆国产精品777777在线| 麻豆精品99| 国产aⅴ精品一区二区三区久久| 欧美www视频在线观看| 日韩国产欧美| 欧美va天堂在线| 国产免费成人| 亚洲精品伦理| 国产日韩一区二区三区在线播放| 国产日产高清欧美一区二区三区| 国产精品久久久久77777丨| 免费在线成人| 日韩精品中文字幕第1页| 欧美日韩中文字幕一区二区三区| 国产福利电影在线播放| 免费观看亚洲| 国户精品久久久久久久久久久不卡| 婷婷亚洲五月色综合| 丝袜美腿亚洲一区二区图片| 亚洲欧美在线专区| 国产精品久久久网站| 精品欧美视频| 欧美成人精品| 日韩一区精品| 国产一区国产二区国产三区| 日韩欧美在线中字| 国产精品普通话对白| 91成人在线网站| 日韩av片子| 免费高潮视频95在线观看网站| 蜜臀久久99精品久久一区二区| 欧美专区在线| 国产精品xxx| 欧美二区视频| 欧美日韩xxxx| 亚洲成人国产| 日韩黄色av| 激情黄产视频在线免费观看| 性欧美长视频| 久久精品伊人| 国产亚洲网站| 久久精品国产久精国产爱| 国户精品久久久久久久久久久不卡 | 性欧美xxxx免费岛国不卡电影| 久久福利在线| 欧美精品一区二区三区精品| 欧美精品影院| 国产一区清纯| 国产亚洲欧美日韩精品一区二区三区| 福利精品在线| 在线日韩成人| 国产成人精品亚洲线观看| aⅴ色国产欧美| 精品美女在线视频| 在线精品一区二区| 日韩一区电影| 日韩精品一二三| www.九色在线| 91嫩草精品| 欧美日韩国产精品一区二区亚洲| 日韩一区二区三区精品视频第3页 日韩一区二区三区免费视频 | 日韩成人高清| 午夜在线播放视频欧美| 国产一区二区三区四区大秀 | 国产精品nxnn| 亚洲欧美久久久| 黄色在线观看www| 日韩精品免费观看视频| 久久中文字幕av| 欧美精品不卡| 亚洲欧美日本国产| 精品一区免费| 91亚洲国产成人久久精品| 亚洲精品伦理| 日韩在线短视频| 国产精品白浆| 蜜桃视频在线观看一区| а√天堂8资源中文在线| 国产探花一区在线观看| 亚洲涩涩在线| 国产videos久久| 久久狠狠久久| 蜜桃视频在线观看一区| 136国产福利精品导航网址| 久久久久九九精品影院| 奇米亚洲欧美| 一二三区精品| 偷拍欧美精品| 色老板在线视频一区二区| 久久中文字幕一区二区| 久久精品 人人爱| 亚洲精品大片| 亚洲最新av| 综合亚洲视频| 日本韩国欧美超级黄在线观看| 精品视频在线你懂得| 国产午夜一区| 国产欧美另类| 国产欧美日韩在线一区二区| 日精品一区二区三区| 男女激情视频一区|