校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Python還能這么玩之只用30行代碼從excel提取個人值班表

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

熱門標簽:地圖標注面積 儋州電話機器人 所得系統電梯怎樣主板設置外呼 北京電銷外呼系統加盟 北瀚ai電銷機器人官網手機版 市場上的電銷機器人 佛山400電話辦理 朝陽手機外呼系統 小蘇云呼電話機器人

一、查找操作

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 openpyxl
import time

def 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 dutys

def 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')

六、執行結果

七、總結

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

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

您可能感興趣的文章:
  • 利用python對Excel中的特定數據提取并寫入新表的方法
  • python自動打開瀏覽器下載zip并提取內容寫入excel
  • Python實現提取XML內容并保存到Excel中的方法
  • python3讀取excel文件只提取某些行某些列的值方法
  • python辦公自動化之excel的操作
  • 教你用Python實現Excel表格處理
  • 教你怎么用Python處理excel實現自動化辦公

標簽:金融催收 商丘 酒泉 江蘇 定西 龍巖 寧夏 云南

巨人網絡通訊聲明:本文標題《Python還能這么玩之只用30行代碼從excel提取個人值班表》,本文關鍵詞  Python,還能,這么,玩之,只用,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Python還能這么玩之只用30行代碼從excel提取個人值班表》相關的同類信息!
  • 本頁收集關于Python還能這么玩之只用30行代碼從excel提取個人值班表的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    亚洲成av人片在www色猫咪| 国产高清久久久| 国产乱子伦视频一区二区三区| 懂色av一区二区夜夜嗨| 91麻豆精品国产自产在线| 中文字幕永久在线不卡| 久久国产免费看| 欧美午夜不卡在线观看免费| 欧美精品一区二区三区视频| 亚洲福利视频导航| 99精品欧美一区| 国产欧美日韩三级| 日本不卡视频在线| 在线免费亚洲电影| 国产精品美女久久久久久 | 日韩欧美一区二区久久婷婷| 亚洲影院久久精品| 色播五月激情综合网| 日本一区二区成人在线| 国产乱人伦偷精品视频不卡| 精品国产一区二区三区忘忧草| 亚洲第一福利视频在线| 欧美日韩一级大片网址| 亚洲麻豆国产自偷在线| 一本到一区二区三区| 自拍偷在线精品自拍偷无码专区| 成人97人人超碰人人99| 国产精品久久精品日日| 成人永久aaa| 欧美国产一区在线| 成人免费视频免费观看| 国产精品久久久一区麻豆最新章节| 美女视频一区在线观看| 日韩欧美一级精品久久| 六月丁香婷婷色狠狠久久| 日韩欧美电影一区| 国模一区二区三区白浆| 精品久久久久99| 国产乱色国产精品免费视频| 国产日韩av一区| 91麻豆国产香蕉久久精品| 亚洲欧美日韩国产另类专区| 在线免费观看一区| 亚洲图片欧美综合| 69堂精品视频| 韩国三级电影一区二区| 国产欧美一区二区精品性色超碰| 国产91综合一区在线观看| 国产精品久久久久久久久搜平片 | 国产suv精品一区二区883| 日本一区二区三区电影| 91蜜桃传媒精品久久久一区二区| 亚洲天堂精品在线观看| 欧美日韩一级二级| 国产精品一区在线观看你懂的| 国产精品区一区二区三| 在线免费观看日韩欧美| 乱一区二区av| 亚洲精品欧美在线| 欧美刺激午夜性久久久久久久| 国产二区国产一区在线观看| 欧美激情中文不卡| 欧美日韩国产片| 国产一区二区不卡老阿姨| 国产精品久久久久婷婷二区次| 色综合久久天天综合网| 久久激情五月激情| 亚洲免费视频中文字幕| 91精品国产综合久久精品性色| 国产在线视频不卡二| 国产精品美女久久久久高潮| 欧美肥妇毛茸茸| av电影天堂一区二区在线观看| 亚洲成a人片在线不卡一二三区| 精品国偷自产国产一区| 91久久精品午夜一区二区| 狠狠色狠狠色综合系列| 一区二区免费在线| 久久久不卡影院| 欧美一区二区三区播放老司机| 不卡免费追剧大全电视剧网站| 日韩精品一级二级| 亚洲日本在线视频观看| 久久精品亚洲一区二区三区浴池| 欧美日精品一区视频| 成人晚上爱看视频| 韩国三级中文字幕hd久久精品| 一区二区三区在线视频观看 | 亚洲视频免费看| 精品国免费一区二区三区| 欧美三级视频在线播放| 精品一区二区三区视频| 亚洲一区二区成人在线观看| 国产免费观看久久| 欧美成人综合网站| 欧洲一区在线电影| 国产精品88888| 美女任你摸久久| 亚洲主播在线播放| 国产精品国产馆在线真实露脸 | 欧美高清在线精品一区| 精品国产乱码久久久久久久久| 欧美日韩精品免费| 欧美日韩免费观看一区三区| 一本一道久久a久久精品| 99久久精品一区二区| 国产999精品久久久久久绿帽| 韩国av一区二区三区在线观看| 麻豆精品视频在线| 久久99日本精品| 天天免费综合色| 首页综合国产亚洲丝袜| 午夜精品久久久久久| 五月天亚洲精品| 亚洲超碰97人人做人人爱| 一区二区成人在线| 亚洲1区2区3区4区| 日本系列欧美系列| 蜜臂av日日欢夜夜爽一区| 看片网站欧美日韩| 激情另类小说区图片区视频区| 久久电影国产免费久久电影 | 欧美视频在线播放| 欧美三区在线视频| 欧美日韩在线播放三区四区| 欧美日韩一级大片网址| 6080亚洲精品一区二区| 日韩一级片网站| 国产日韩欧美精品一区| 国产精品国产馆在线真实露脸 | 欧美极品另类videosde| 亚洲欧美偷拍另类a∨色屁股| 亚洲天堂中文字幕| 午夜精品福利一区二区三区av| 免费看精品久久片| 国产资源在线一区| 国产99久久久国产精品潘金| 不卡电影一区二区三区| 欧美在线看片a免费观看| 884aa四虎影成人精品一区| 日韩欧美在线影院| 欧美国产精品v| 亚洲国产精品一区二区www在线| 琪琪久久久久日韩精品| 国产精品1区2区3区在线观看| 99在线精品一区二区三区| 91麻豆精品国产综合久久久久久| 久久免费看少妇高潮| 亚洲曰韩产成在线| 激情五月婷婷综合网| 在线视频观看一区| 久久久久青草大香线综合精品| 中文字幕一区二区视频| 日日欢夜夜爽一区| 99久久精品久久久久久清纯| 欧美高清精品3d| 国产日韩一级二级三级| 亚洲伊人色欲综合网| 国产一区二区三区免费观看| 91高清视频免费看| 91精品福利在线一区二区三区| 国产欧美日本一区二区三区| 亚洲成av人片在线观看无码| 国产激情91久久精品导航| 欧洲精品视频在线观看| 久久久亚洲精品一区二区三区| 一区二区欧美在线观看| 国产91精品在线观看| 欧美久久一区二区| 国产精品国产精品国产专区不片| 免费高清在线一区| 欧美亚洲国产bt| 国产精品毛片大码女人| 国产在线播放一区| 欧美一级理论片| 亚洲成人一区二区| 91美女片黄在线观看| 国产女主播一区| 精品写真视频在线观看| 69av一区二区三区| 天天色图综合网| 欧美美女一区二区三区| 一区二区三区不卡视频在线观看| 成人涩涩免费视频| 欧美一区二区三区日韩视频| 1000精品久久久久久久久| 国产成人免费视频| 精品久久久久久久久久久久久久久| 亚洲国产cao| 欧美视频中文一区二区三区在线观看| 国产精品成人免费| www.色精品| 久久久不卡影院| 高潮精品一区videoshd| 精品国产制服丝袜高跟| 老司机免费视频一区二区| 91精品国产91热久久久做人人| 亚洲v日本v欧美v久久精品| 91高清视频在线| 日韩码欧中文字|