欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁(yè) > 知識(shí)庫(kù) > Python還能這么玩之只用30行代碼從excel提取個(gè)人值班表

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

熱門(mén)標(biāo)簽:地圖標(biāo)注面積 儋州電話機(jī)器人 所得系統(tǒng)電梯怎樣主板設(shè)置外呼 北京電銷外呼系統(tǒng)加盟 北瀚ai電銷機(jī)器人官網(wǎng)手機(jī)版 市場(chǎng)上的電銷機(jī)器人 佛山400電話辦理 朝陽(yáng)手機(jī)外呼系統(tǒng) 小蘇云呼電話機(jī)器人

一、查找操作

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

2.openpyxl 直接可以對(duì) Excel 文件讀寫(xiě)!

3.pandas 直接可以對(duì) Excel 文件讀寫(xiě)!

二、安裝 openpyxl 模塊

pip install openpyxl

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

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

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

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

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

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

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

7.由于值班表沒(méi)有空出的行,所以查到 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)建一個(gè)值班信息表的 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 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'本次提取值班表時(shí)間:{end_time - start_time}ms')

六、執(zhí)行結(jié)果

七、總結(jié)

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

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

您可能感興趣的文章:
  • 利用python對(duì)Excel中的特定數(shù)據(jù)提取并寫(xiě)入新表的方法
  • python自動(dòng)打開(kāi)瀏覽器下載zip并提取內(nèi)容寫(xiě)入excel
  • Python實(shí)現(xiàn)提取XML內(nèi)容并保存到Excel中的方法
  • python3讀取excel文件只提取某些行某些列的值方法
  • python辦公自動(dòng)化之excel的操作
  • 教你用Python實(shí)現(xiàn)Excel表格處理
  • 教你怎么用Python處理excel實(shí)現(xiàn)自動(dòng)化辦公

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Python還能這么玩之只用30行代碼從excel提取個(gè)人值班表》,本文關(guān)鍵詞  Python,還能,這么,玩之,只用,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Python還能這么玩之只用30行代碼從excel提取個(gè)人值班表》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Python還能這么玩之只用30行代碼從excel提取個(gè)人值班表的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    国产亚洲欧美色| 国产麻豆精品95视频| 永久看看免费大片| 黄色a级片在线观看| 国产亚洲女人久久久久毛片| 狠狠色狠狠色综合系列| 国产精品久久久久无码av色戒| 日韩天堂在线观看| 日韩国产高清在线| 丰满圆润老女人hd| 精品播放一区二区| 国产主播一区二区三区| 国产精品久久免费观看| 久久久久国产一区二区三区四区 | 在线看的片片片免费| 久久久一区二区三区| 国产综合久久久久影院| 羞羞在线观看视频| 国产精品久久久久久久久晋中 | 国产一区二区三区在线看麻豆| 国产熟女一区二区| 久久久久久久综合日本| 国产伦精品一区二区三区免费迷| 国产白丝一区二区三区| 国产精品久久三| 波多野结衣电影免费观看| 国产又黄又大久久| 欧美丰满老妇熟乱xxxxyyy| 欧美国产97人人爽人人喊| 成人在线视频一区二区| 色婷婷亚洲精品| 亚洲国产三级在线| 黄色短视频在线观看| 久久蜜臀精品av| 成人在线视频一区| 欧美日韩亚洲综合在线 | 久久婷婷成人综合色| 国产成人鲁色资源国产91色综| 日韩a级片在线观看 | 朝桐光av在线| 亚洲一区二区三区在线看| 屁屁影院国产第一页| 久久―日本道色综合久久| 成人午夜激情视频| 欧美精品123区| 精品一区二区精品| 久久久精品视频免费观看| 午夜影视日本亚洲欧洲精品| 男人操女人动态图| 最新国产精品久久精品| 一级欧美一级日韩片| 久久综合网色—综合色88| a美女胸又www黄视频久久| 欧美精品亚洲二区| 国产精选一区二区三区| 欧美午夜一区二区三区| 蜜臀av性久久久久蜜臀av麻豆 | 男女全黄做爰文章| 亚洲国产一区二区三区青草影视| 精品人妻互换一区二区三区| 自拍偷拍欧美精品| 国产精品探花一区二区在线观看| 国产精品免费av| 熟女人妻在线视频| 成人精品免费看| 欧美体内she精高潮| 老司机精品视频导航| 亚洲av鲁丝一区二区三区| 肉色丝袜一区二区| 色欲人妻综合网| 热久久一区二区| 色哟哟国产精品| 捆绑调教美女网站视频一区| 色综合天天做天天爱| 免费人成黄页网站在线一区二区| 色呦呦国产精品| 国产综合久久久久影院| 在线电影欧美成精品| 懂色av一区二区夜夜嗨| 欧美va亚洲va香蕉在线 | 中文字幕国产一区二区| 午夜一区二区三区免费| 亚洲精品少妇30p| 手机av在线不卡| 日韩制服丝袜先锋影音| 一本在线高清不卡dvd| 精品一区二区三区久久| 欧美日韩久久一区二区| 成人99免费视频| 久久久久国产精品麻豆| 亚洲精品视频大全| 伊人夜夜躁av伊人久久| 无码黑人精品一区二区| 美女视频免费一区| 777a∨成人精品桃花网| 99久久精品国产麻豆演员表| 国产日产亚洲精品系列| 巨胸大乳www视频免费观看| 亚洲一级二级三级在线免费观看| 亚洲国产成人精品综合99| 韩国在线一区二区| 日韩欧美高清一区| 成人免费看片载| 亚洲精品网站在线观看| 国产高潮流白浆| 国产一区二区三区最好精华液| 日韩精品在线一区| av无码一区二区三区| 日韩欧美国产一区二区三区 | 成人av在线资源| 欧美国产一区二区| 人与嘼交av免费| 久久99国产精品久久99果冻传媒| 欧美日韩黄视频| 91视频一区二区三区| 亚洲欧洲精品天堂一级 | gogo亚洲国模私拍人体| 综合激情成人伊人| 亚洲欧美一区二区三区四区五区| 国产成人精品免费一区二区| 国产色婷婷亚洲99精品小说| 精品国产aaa| 国产乱码精品一品二品| 欧美韩国日本一区| 网站永久看片免费| 高清久久久久久| 中文字幕亚洲成人| 色综合天天做天天爱| 91亚洲精品久久久蜜桃| 一区二区欧美国产| 欧美日韩国产综合一区二区| 麻豆精品国产传媒| 亚洲高清在线精品| 日韩欧美一区二区不卡| 中文字幕高清视频| 美腿丝袜在线亚洲一区| 欧美日韩一区国产| 免费在线观看日韩av| 亚洲一区二区三区四区五区中文| 欧美美女一区二区在线观看| 色悠悠在线视频| 午夜视频在线观看一区二区| 欧美精品在线观看一区二区| 麻豆国产精品一区| 蜜乳av一区二区| 久久久久久免费| 黄色录像一级片| 日本女人黄色片| 亚洲午夜电影网| 欧美一级片免费看| 亚洲人成人无码网www国产| 国产激情一区二区三区四区| 国产精品你懂的| www.亚洲色图.com| 欧美国产精品中文字幕| 色8久久人人97超碰香蕉987| 91av免费观看| 丝袜亚洲精品中文字幕一区| 91精品国产一区二区| 国产精品无码电影| 国模无码大尺度一区二区三区 | 成人黄页毛片网站| 亚洲精品欧美二区三区中文字幕| 欧美精品久久一区| 久久久久久久久久久国产精品| 捆绑变态av一区二区三区| 国产欧美日韩综合| 欧美日韩在线三区| 波多野结衣福利| 国产精品一级片| 亚洲蜜臀av乱码久久精品蜜桃| 日韩午夜在线观看| 看黄色录像一级片| 亚洲国产日韩在线一区| 视频在线观看一区| 国产精品免费免费| 欧美日本精品一区二区三区| 波多野结衣av在线免费观看| 精品一区二区免费视频| 亚洲精品免费视频| 精品美女一区二区三区| 99久久99久久精品国产| 中文字幕无码人妻少妇免费| 精品一区二区三区在线观看| 亚洲日穴在线视频| 日韩西西人体444www| 色综合天天天天做夜夜夜夜做| www男人天堂| 国产一区在线观看视频| 亚洲乱码国产乱码精品精小说| 欧美精品一区二区三区在线 | 性久久久久久久久久| 波多野结衣欧美| 日韩av一区二区在线影视| 国产日产精品1区| 欧美图区在线视频| 国产视频精品免费| 精品国产人妻一区二区三区| 懂色av一区二区夜夜嗨| 免费成人性网站|