婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

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

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

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

一、查找操作

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

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

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

二、安裝 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.由于值班表沒有空出的行,所以查到 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ù)提取并寫入新表的方法
  • python自動(dòng)打開瀏覽器下載zip并提取內(nèi)容寫入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)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Python還能這么玩之只用30行代碼從excel提取個(gè)人值班表》相關(guān)的同類信息!
  • 本頁收集關(guān)于Python還能這么玩之只用30行代碼從excel提取個(gè)人值班表的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产麻豆一精品一av一免费| 亚洲国产综合色| 日韩一级黄色片| 欧美色图免费看| 欧美日本不卡视频| 日韩欧美自拍偷拍| 久久网站热最新地址| 国产精品免费视频一区| 专区另类欧美日韩| 久久综合成人精品亚洲另类欧美 | 色噜噜久久综合| 91国内精品野花午夜精品| 欧美日韩中文字幕一区二区| 欧美裸体一区二区三区| 精品免费国产一区二区三区四区| 日韩精品一区在线观看| 国产日产欧产精品推荐色| 亚洲日本护士毛茸茸| 天堂va蜜桃一区二区三区漫画版| 美日韩黄色大片| 高清成人在线观看| 在线亚洲高清视频| 久久综合色综合88| 亚洲午夜av在线| 狠狠色丁香婷综合久久| 一本大道综合伊人精品热热| 日韩视频一区二区| 亚洲欧美怡红院| 麻豆精品久久精品色综合| 91在线国产福利| 91精品国产一区二区| 国产精品狼人久久影院观看方式| 亚洲小说欧美激情另类| 高清国产一区二区| 欧美一区二区成人| 一区二区三区在线观看视频 | 亚洲国产精品成人综合| 亚洲国产视频一区| 成人国产精品免费观看| 欧美电影免费提供在线观看| 亚洲免费观看高清完整版在线观看| 另类小说色综合网站| 欧美综合亚洲图片综合区| 国产欧美精品一区| 老司机精品视频导航| 欧美色大人视频| 亚洲欧洲日韩在线| 粉嫩aⅴ一区二区三区四区| 日韩三级.com| 免费的国产精品| 制服丝袜在线91| 一级做a爱片久久| 99精品国产91久久久久久| 久久久久综合网| 激情丁香综合五月| 精品捆绑美女sm三区| 亚洲一区二区三区视频在线播放| 99久免费精品视频在线观看| 国产欧美日韩三级| 国产激情视频一区二区在线观看 | 91免费看`日韩一区二区| 久久久久国产精品麻豆| 日本女人一区二区三区| 91麻豆精品秘密| 一区二区三区小说| 欧美天堂一区二区三区| 亚洲综合成人网| 欧美日韩一区二区三区在线看| 亚洲高清免费视频| 欧美日韩精品一区二区三区| 亚洲aⅴ怡春院| 日韩一区二区免费在线观看| 天天色图综合网| 91麻豆精品久久久久蜜臀| 日本成人超碰在线观看| 欧美精品第一页| 激情图片小说一区| 欧美精彩视频一区二区三区| 99久久精品国产观看| 亚洲福利一区二区三区| 91精品国产高清一区二区三区蜜臀| 国产成人av一区二区三区在线| 精品成人一区二区三区四区| 成人亚洲精品久久久久软件| 亚洲天堂中文字幕| 欧美日韩电影一区| 国产在线日韩欧美| 国产婷婷色一区二区三区四区| 成人av电影在线网| 亚洲成人av一区二区三区| 日韩美女在线视频| 国产黑丝在线一区二区三区| 国产精品成人一区二区艾草 | 亚洲精品中文在线影院| 欧美日韩一区二区在线观看视频| 喷白浆一区二区| 中文字幕乱码久久午夜不卡| 欧美军同video69gay| 国产白丝精品91爽爽久久| 亚洲已满18点击进入久久| 亚洲精品一区在线观看| 色综合久久久久综合体桃花网| 日韩电影在线一区| 亚洲婷婷在线视频| 精品对白一区国产伦| 欧美系列一区二区| 丰满岳乱妇一区二区三区| 亚洲国产三级在线| 国产精品青草综合久久久久99| 欧美精品久久一区二区三区| 成人免费视频视频| 久草这里只有精品视频| 亚洲国产欧美在线人成| 中文字幕免费一区| 精品999在线播放| 欧美美女黄视频| 91黄视频在线观看| 国产麻豆精品在线| 久久黄色级2电影| 亚洲高清免费观看高清完整版在线观看| 精品1区2区在线观看| 91精品欧美久久久久久动漫| 在线一区二区视频| 成人性生交大片免费看中文| 麻豆成人免费电影| 日韩一区欧美二区| 亚洲大型综合色站| 一区二区三区在线影院| 亚洲视频一二三区| 中文字幕一区二区三区不卡| 久久久久国产一区二区三区四区| 欧美大片一区二区| 欧美成人女星排名| 日韩欧美不卡在线观看视频| 欧美一区二区免费| 日韩一级大片在线| 日韩精品一区二区三区在线| 9191国产精品| 91精品国产91综合久久蜜臀| 欧美日韩国产天堂| 欧美日韩激情在线| 欧美精品777| 7777女厕盗摄久久久| 欧美一级黄色大片| 欧美岛国在线观看| 国产性做久久久久久| 欧美国产一区二区| 中文字幕在线播放不卡一区| 自拍偷拍欧美激情| 亚洲一区二区五区| 日本中文字幕一区二区有限公司| 日韩黄色小视频| 国内不卡的二区三区中文字幕 | 国产精品一二一区| 国产成人在线影院| 99久久综合国产精品| 欧美丝袜丝交足nylons| 91精品国产美女浴室洗澡无遮挡| 日韩午夜精品电影| 国产欧美日韩精品在线| 亚洲三级视频在线观看| 亚洲午夜国产一区99re久久| 毛片av一区二区三区| 国产高清无密码一区二区三区| eeuss国产一区二区三区| 日本道色综合久久| 欧美日韩在线综合| 久久亚洲一区二区三区四区| 中文字幕日本不卡| 国产一区二区三区蝌蚪| 丁香婷婷综合五月| 欧美亚洲综合色| 久久精品网站免费观看| 一卡二卡欧美日韩| 国产麻豆精品视频| 欧美最新大片在线看| 亚洲精品在线网站| 亚洲最新视频在线观看| 国产在线精品免费| 欧美亚洲综合一区| 欧美国产精品久久| 免费观看在线综合| 91久久精品一区二区三| 国产区在线观看成人精品| 偷窥少妇高潮呻吟av久久免费| 国产成人免费在线| 日韩欧美综合在线| 亚洲一区二区三区四区的| 国产ts人妖一区二区| 欧美一区二区大片| 亚洲一区二区视频在线| 成人午夜短视频| 久久综合九色综合欧美亚洲| 亚洲第一福利视频在线| 91亚洲精品乱码久久久久久蜜桃| 日韩欧美中文字幕精品| 亚洲制服丝袜av| 91免费视频网| 成人免费视频在线观看| 国产福利91精品一区|