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

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

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

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

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

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

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

二、安裝 openpyxl 模塊

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

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

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

3.循環(huán)全部的值班數(shù)據(jù),將當前行數(shù)據(jù)形成一個數(shù)據(jù)字符串;

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

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

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

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

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四、創(chuàng)建自己的值班信息表

1.創(chuàng)建一個值班信息表的 excel;

2.將自己的值班信息循環(huán);

3.將信息填入創(chuàng)建的表格。

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’)六、執(zhí)行結果

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

七、總結

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

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

標簽: Python excel
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产suv精品一区二区四区视频 | 久久精品99久久久| 免费看黄色91| 蜜桃视频一区二区三区在线观看| 亚洲欧美成人综合| 亚洲我射av| 日本在线一区二区三区| 国产欧美日韩视频在线| 国产精品久久777777毛茸茸| 国产精品xxxav免费视频| 国产激情久久| 欧美www视频在线观看| 色婷婷久久久| 亚洲va中文在线播放免费| 久久国产精品免费精品3p | 日韩一二三区在线观看| 国产午夜精品一区在线观看| 美女毛片一区二区三区四区最新中文字幕亚洲 | 免费观看在线色综合| 午夜电影一区| 国产精品22p| 国产中文欧美日韩在线| 国产精品99视频| 亚洲精品国产偷自在线观看| 爽好久久久欧美精品| 日韩精品视频网| 精品国产乱码久久久| 亚洲不卡系列| 国产亚洲一级| 欧美有码在线| 中文字幕在线高清| 免费欧美日韩| 亚洲一级高清| 91成人在线精品视频| sm久久捆绑调教精品一区| 黄色亚洲免费| 日韩精品亚洲aⅴ在线影院| 久久只有精品| 999在线观看精品免费不卡网站| 日韩精品一区二区三区中文| 日本欧美国产| 免费日韩精品中文字幕视频在线| 国产日韩免费| 久久美女性网| 亚洲人成亚洲精品| 欧美a级一区二区| 欧美日韩亚洲在线观看| 日韩超碰人人爽人人做人人添| 精品一区二区三区中文字幕视频 | 99riav国产精品| 久久国产三级精品| 亚洲www免费| 少妇精品在线| 日韩一区电影| 久久国产视频网| 性欧美69xoxoxoxo| 国产精品久久久亚洲一区| 91精品一区二区三区综合在线爱| 日本精品久久| 亚洲午夜黄色| 卡一卡二国产精品| 日韩在线a电影| 日韩一区自拍| 免费在线日韩av| 亚洲一区日本| 国产一区日韩| 日韩av网站在线免费观看| 亚洲一级少妇| 国产日韩欧美一区在线| 亚洲欧美网站| 精品日韩视频| 国产精品对白久久久久粗| 在线亚洲观看| 精品中文字幕一区二区三区| 天堂久久av| 好看不卡的中文字幕| 精品视频一区二区三区在线观看| 午夜一级久久| 91精品亚洲| 国产精品久久久久久妇女 | 国产精品成人**免费视频 | 天堂网在线观看国产精品| 免费看久久久| 日本久久一区| 综合日韩在线| 91精品1区| 国产 日韩 欧美 综合 一区 | 亚洲精品美女91| 激情偷拍久久| 精品国产美女a久久9999| 日韩黄色免费网站| 人人精品亚洲| 最新中文字幕在线播放| 久久av超碰| 欧美日韩一区二区国产| 视频一区欧美日韩| 欧美天堂亚洲电影院在线观看| 日韩欧美网址| 国产精品高颜值在线观看| 国产精品99久久免费观看| 日本中文字幕不卡| 一级欧美视频| 蜜臀久久久99精品久久久久久| 欧美粗暴jizz性欧美20| 成人精品国产亚洲| 久久精品色播| 精品一区视频| 麻豆精品国产91久久久久久| 国产精品一区亚洲| 91精品国产经典在线观看| 亚洲精品看片| 伊人久久一区| 视频一区二区不卡| 男女精品网站| 亚洲一区久久| 亚洲女人av| 国产亚洲一区在线| 在线亚洲精品| 日韩制服丝袜先锋影音| 一区二区视频欧美| 日韩午夜在线| 老司机久久99久久精品播放免费| 夜夜嗨网站十八久久| 香蕉成人久久| 日韩欧美精品一区二区综合视频| 日韩免费看片| 国户精品久久久久久久久久久不卡| 久久久久欧美精品| 欧美成人午夜| 国产亚洲网站| 综合精品一区| 91欧美极品| 久久久久亚洲精品中文字幕| 精品三级在线观看视频| 老牛国内精品亚洲成av人片| 精品国产一级| 久久久久国产精品一区二区| 欧美日韩国产亚洲一区| 午夜欧美视频| 日韩精品中文字幕吗一区二区 | 日韩精品乱码av一区二区| 日韩三级精品| 久久影院一区二区三区| 国产精品久久久久久久久久10秀 | 久久精品国产www456c0m| 精品一区三区| 亚洲欧美久久久| 国产亚洲人成a在线v网站| 久久av国产紧身裤| 五月激情久久| 丝袜脚交一区二区| 国产精品一区高清| av在线最新| 亚洲女同一区| 日韩精品电影一区亚洲| 麻豆精品在线播放| 欧美亚洲精品在线| 一区二区国产在线| 老司机免费视频一区二区| 美女网站视频一区| 蜜芽一区二区三区| 国产乱码精品一区二区三区四区| 成人国产精品久久| 欧美网站在线| 国产麻豆一区二区三区精品视频| 日韩中文在线电影| 中文在线日韩| 精品亚洲二区| 国产另类在线| 伊人精品一区| 日韩国产一二三区| 日韩精品不卡一区二区| 视频一区在线播放| 国产一区二区亚洲| 国产视频一区在线观看一区免费| 日韩精品成人在线观看| 精品国产午夜肉伦伦影院 | 国产精品美女在线观看直播| 欧美精品日日操| 亚洲一二三区视频| 天堂а√在线最新版中文在线| 视频一区视频二区中文字幕| 久久亚洲资源中文字| 日韩视频久久| 麻豆传媒一区二区三区| 激情综合网站| 国产麻豆一区二区三区精品视频| 在线日韩欧美| 日韩av一二三| 欧美+日本+国产+在线a∨观看| 久久国产乱子精品免费女| 99视频精品视频高清免费| 青青草视频一区| 亚洲天堂黄色| 老司机精品视频网| 亚洲日产av中文字幕| 国产91久久精品一区二区| 欧美激情 亚洲a∨综合| 视频精品一区二区| 欧美日韩国产v|