精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

盤點打工人必備的十個Python自動化腳本

開發 前端
大家在職場辦公中是否遇到下面的問題?Excel表格滿天飛,處理起來很不容易;每個月郵件轟炸,逐個修改抄送名單到眼睛發酸;加班到深夜,卻還有很多分析報告未完成,等等場景。

大家在職場辦公中是否遇到下面的問題?Excel表格滿天飛,處理起來很不容易;每個月郵件轟炸,逐個修改抄送名單到眼睛發酸;加班到深夜,卻還有很多分析報告未完成,等等場景。

如果你遇到上面的問題,那么恭喜你已經成為一個合格的打工人,如何解決這些問題,就是本節內容的核心,本節使用Python盤點十個在辦公場景中使用最多的腳本,幫你提高工作效率。

首先使用Python中的Faker庫生成一個包含員工信息的模擬數據集,字段為中文字段,包括員工編號、姓名、部門、工資、入職日期、郵箱等,這個案例數據集用于本節的代碼演示。

import pandas as pd
import numpy as np
from faker import Faker


# 初始化Faker,支持中文
fake = Faker("zh_CN")


# 生成100條員工數據
data = {
    "員工編號": range(1, 101),
    "姓名": [fake.name() for _ in range(100)],
    "部門": np.random.choice(["人力資源部", "財務部", "信息技術部", "銷售部", "市場部"], 100),
    "工資": np.random.randint(3000, 10000, 100),
    "入職日期": [fake.date_between(start_date="-5y", end_date="today") for _ in range(100)],
    "郵箱": [fake.email() for _ in range(100)],
}


# 創建DataFrame
df = pd.DataFrame(data)


# 保存為Excel文件
df.to_excel("員工數據.xlsx", index=False)

1.數據清洗與格式轉換

將入職日期格式化為 YYYY-MM-DD,并刪除工資低于5000的記錄,用于標準化數據格式,清理無效數據,手動修改日期格式和刪除記錄效率低,容易出錯。

import pandas as pd


# 讀取數據
df = pd.read_excel("員工數據.xlsx")


# 格式化日期
df["入職日期"] = pd.to_datetime(df["入職日期"]).dt.strftime("%Y-%m-%d")


# 刪除工資低于5000的記錄
df = df[df["工資"] >= 5000]


# 保存清洗后的數據
df.to_excel("清洗后的員工數據.xlsx", index=False)

2.按部門拆分Excel文件

將員工數據按部門拆分為多個Sheet,方便按部門查看數據,手動拆分數據費時費力,尤其是數據量較大時,使用這個腳本可批量操作。

import pandas as pd


df = pd.read_excel("員工數據.xlsx")
departments = df["部門"].unique()


with pd.ExcelWriter("按部門拆分的員工數據.xlsx") as writer:
    for dept in departments:
        df_dept = df[df["部門"] == dept]
        df_dept.to_excel(writer, sheet_name=dept, index=False)

3.生成工資統計報表

統計每個部門的平均工資和總工資,生成部門工資概覽報表,手動計算統計指標容易出錯,尤其是數據量較大時。

import pandas as pd


df = pd.read_excel("員工數據.xlsx")
report = df.groupby("部門").agg({"工資": ["mean", "sum"]})
report.columns = ["平均工資", "總工資"]
report.to_excel("工資統計報表.xlsx")

4.自動發送工資條郵件

為每個員工生成工資條并發送郵件,自動化工資條發放,手動發送郵件效率低,容易遺漏或出錯。

import pandas as pd
import smtplib
from email.mime.text import MIMEText


df = pd.read_excel("員工數據.xlsx")


# 郵件配置
smtp_server = "smtp.example.com"
port = 587
sender_email = "hr@company.com"
password = "your_password"


for index, row in df.iterrows():
    msg = MIMEText(f"尊敬的{row['姓名']},您的本月工資為{row['工資']}元。")
    msg["Subject"] = "您的工資條"
    msg["From"] = sender_email
    msg["To"] = row["郵箱"]


    with smtplib.SMTP(smtp_server, port) as server:
        server.starttls()
        server.login(sender_email, password)
        server.send_message(msg)

5.為Excel添加條件格式

高亮顯示工資高于8000的員工,快速識別高工資員工,手動高亮顯示效率低,尤其是數據量較大時。

from openpyxl import load_workbook
from openpyxl.styles import PatternFill


wb = load_workbook("員工數據.xlsx")
ws = wb.active


# 定義綠色填充
green_fill = PatternFill(start_color="00FF00", end_color="00FF00", fill_type="solid")


for row in ws.iter_rows(min_row=2, max_col=4, max_row=ws.max_row):
    if row[3].value > 8000:  # 假設工資在第4列
        for cell in row:
            cell.fill = green_fill


wb.save("高亮顯示員工數據.xlsx")

6.生成員工入職年份分布圖

統計員工入職年份分布并生成圖表,分析員工入職趨勢,手動繪制圖表費時,尤其是數據量較大時。

import pandas as pd
from openpyxl import Workbook
from openpyxl.chart import BarChart, Reference


df = pd.read_excel("員工數據.xlsx")
df["入職年份"] = pd.to_datetime(df["入職日期"]).dt.year
year_distribution = df["入職年份"].value_counts().sort_index()


# 創建Excel圖表
wb = Workbook()
ws = wb.active
ws.append(["年份", "人數"])
for year, count in year_distribution.items():
    ws.append([year, count])


chart = BarChart()
chart.title = "員工入職年份分布"
data_range = Reference(ws, min_col=2, min_row=1, max_row=len(year_distribution)+1, max_col=2)
categories = Reference(ws, min_col=1, min_row=2, max_row=len(year_distribution)+1)
chart.add_data(data_range, titles_from_data=True)
chart.set_categories(categories)
ws.add_chart(chart, "D2")


wb.save("員工入職年份分布.xlsx")

7.批量重命名Excel列名

將列名改為拼音格式,統一列名格式,方便后續處理,手動修改列名容易出錯,尤其是列數較多時。

import pandas as pd


df = pd.read_excel("員工數據.xlsx")
df.columns = ["employee_id", "name", "department", "salary", "join_date", "email"]
df.to_excel("重命名后的員工數據.xlsx", index=False)

8.填充空值

將缺失的郵箱填充為默認值,處理數據缺失問題,手動填充空值效率低,尤其是數據量較大時。

import pandas as pd


df = pd.read_excel("員工數據.xlsx")
df["郵箱"].fillna("無郵箱@公司.com", inplace=True)
df.to_excel("填充空值后的員工數據.xlsx", index=False)

9.生成隨機績效評分

為每位員工生成隨機績效評分(1-5分),模擬績效數據,手動生成隨機數據效率低。

import pandas as pd
import numpy as np


df = pd.read_excel("員工數據.xlsx")
df["績效評分"] = np.random.randint(1, 6, size=len(df))
df.to_excel("帶績效評分的員工數據.xlsx", index=False)

10.自動化數據驗證

在Excel中添加下拉列表限制部門輸入值,防止輸入錯誤數據,手動設置數據驗證繁瑣。

from openpyxl import load_workbook
from openpyxl.worksheet.datavalidation import DataValidation


wb = load_workbook("員工數據.xlsx")
ws = wb.active


# 添加數據驗證
dv = DataValidation(type="list", formula1='"人力資源部,財務部,信息技術部,銷售部,市場部"')
dv.add("C2:C100")  # 假設部門列在C列
ws.add_data_validation(dv)


wb.save("帶數據驗證的員工數據.xlsx")

通過以上案例,你可以輕松實現多種Excel自動化任務,比如數據清洗與格式轉換、數據拆分與合并、統計分析與報表生成、自動化郵件發送、圖表生成與可視化等,通過這些Python腳本可以顯著提高工作效率!

責任編輯:華軒 來源: 大話數據分析
相關推薦

2024-06-21 10:46:44

2024-10-28 19:36:05

2024-08-14 14:42:00

2024-12-10 07:15:00

2022-05-07 14:08:42

Python自動化腳本

2024-07-01 18:07:30

Python腳本自動化

2024-12-10 00:01:00

自動化腳本優化

2022-10-09 14:50:44

Python腳本

2022-07-27 08:01:28

自動化DevOps

2022-07-05 14:00:49

編排工具自動化

2024-08-19 10:21:37

接口Python魔法方法

2023-08-01 12:57:41

網頁Volusion?國外

2025-07-03 07:20:00

Python腳本編程語言

2024-05-13 16:29:56

Python自動化

2024-08-16 21:14:36

2024-11-13 13:14:38

2024-08-16 21:51:42

2022-02-17 13:03:28

Python腳本代碼

2020-11-03 21:11:39

IT

2025-02-07 12:58:33

python自動化腳本
點贊
收藏

51CTO技術棧公眾號

中文字幕一区二区三区5566| 日本精品视频网站| 一级黄色免费视频| 亚洲精品在线影院| 国产精品毛片无遮挡高清| 91香蕉亚洲精品| 日韩精品在线免费视频| 国产探花一区在线观看| 91精品国产品国语在线不卡| 国产人妻777人伦精品hd| 国产三级视频在线| 国产在线不卡视频| 97av在线影院| 一级片一级片一级片| 红杏视频成人| 欧美日韩三级在线| 999在线观看视频| √天堂资源地址在线官网| 成人av在线电影| 国产欧美日韩视频| av网站中文字幕| 一区二区自拍| www欧美日韩| 公侵犯人妻一区二区三区| 久久久精品区| 欧美日韩另类国产亚洲欧美一级| 婷婷五月综合缴情在线视频| 好了av在线| 国产日韩欧美a| 国产乱码精品一区二区三区日韩精品| 久久国产香蕉视频| 免费视频一区二区三区在线观看| 久久在线视频在线| www.4hu95.com四虎| 一本色道久久综合亚洲精品酒店| 精品免费国产二区三区| 性久久久久久久久久久久久久| 欧美大片高清| 狠狠色噜噜狠狠狠狠97| 国产精品va在线观看无码| 日韩在线观看www| 欧美国产精品专区| 日韩欧美在线电影| 九色视频在线观看免费播放| 91美女片黄在线观看| 国产一区二区无遮挡 | 色美美综合视频| 女性女同性aⅴ免费观女性恋| 欧美野外wwwxxx| 亚洲欧美另类图片小说| 尤物国产精品| 国产一二区在线观看| 中文字幕亚洲区| 永久免费精品视频网站| 精品欧美色视频网站在线观看| 国产精品免费av| 中文字幕av日韩精品| 秋霞午夜理伦电影在线观看| 亚洲欧洲日韩综合一区二区| 一区二区在线不卡| av网站大全在线| 亚洲综合色自拍一区| 久久av综合网| 日本不卡网站| 欧亚洲嫩模精品一区三区| 少妇网站在线观看| www.91精品| 欧美成人女星排行榜| 91视频在线免费| 免费看成人吃奶视频在线| 亚洲人精选亚洲人成在线| 变态另类ts人妖一区二区| 日韩欧美精品| 美日韩精品免费视频| 久久精品视频久久| 乱码第一页成人| 国产精品一二区| www.精品视频| 久久综合久久综合亚洲| 亚洲欧美日韩精品久久久| 成人a在线视频免费观看| 一区二区三区**美女毛片| 国产原创中文在线观看 | 91九色极品视频| 手机看片福利在线| 欧美韩国日本一区| 97中文字幕在线| 91精品影视| 日韩视频在线永久播放| 97香蕉碰碰人妻国产欧美| 欧美日韩在线观看视频小说| 欧美大肥婆大肥bbbbb| www.毛片.com| 国产一区二区三区四区五区入口 | 91福利精品视频| 一级日本黄色片| 蜜桃a∨噜噜一区二区三区| 精品国产一区久久久| 日韩精品成人在线| 久久国产福利国产秒拍| 国产视频99| 欧美激情办公室videoshd| 五月天一区二区| 国产精品一区二区小说| 久久精品色播| 久久国产精品首页| 中文字幕一区二区人妻视频| 国产传媒欧美日韩成人| 日韩欧美国产二区| 成人免费图片免费观看| 欧美日韩一区二区三区在线看| 麻豆短视频在线观看| 日韩情爱电影在线观看| 538国产精品视频一区二区| 国产特级黄色片| 欧美经典三级视频一区二区三区| 日韩免费视频播放| 亚洲日本视频在线| www.日韩欧美| 波多野结衣绝顶大高潮| 99精品欧美一区二区三区小说| 中文字幕一区二区三区乱码| 日韩毛片一区| 亚洲少妇激情视频| 九九热精品视频在线| 粉嫩高潮美女一区二区三区 | 欧美激情免费| 欧美亚州韩日在线看免费版国语版 | av第一福利在线导航| 欧美一级午夜免费电影| 日韩一卡二卡在线观看| 日韩国产欧美三级| 免费av在线一区二区| 国产免费拔擦拔擦8x在线播放| 日韩欧美在线综合网| 国产美女久久久久久| 久久99精品久久久久久久久久久久| 日韩av电影在线观看| 手机在线观看av| 亚洲精品国产精品国自产观看浪潮 | 中文字幕视频三区| 久久久综合色| 国产日韩欧美日韩大片| 一级日本在线| 777欧美精品| √天堂中文官网8在线| 久久www免费人成看片高清| 亚洲免费久久| crdy在线观看欧美| 欧美另类交人妖| 亚洲成a人片77777精品| 亚洲国产综合91精品麻豆| 亚洲麻豆一区二区三区| 亚洲精品孕妇| 欧美精品123| 91看片一区| 色偷偷噜噜噜亚洲男人的天堂| 成人黄色三级视频| 国产精品福利一区二区| 在线免费黄色小视频| 欧美午夜影院| 久久精品人成| 91成人在线| 日韩性生活视频| www.av在线.com| 亚洲sss视频在线视频| 久久人人妻人人人人妻性色av| 亚洲综合日韩| 亚洲一区二区三区免费看| 精品中文字幕一区二区三区四区 | 成人免费直播| 久久激情五月丁香伊人| 亚洲国产精品二区| 都市激情亚洲色图| 久久久国产一级片| 国产成人亚洲精品青草天美| 精品欧美一区免费观看α√| 欧美精选一区二区三区| 91欧美精品成人综合在线观看| 久草免费在线色站| 亚洲欧美另类自拍| 99精品在线视频观看| 五月天网站亚洲| 免费成人深夜蜜桃视频| 成人动漫av在线| 高清一区二区视频| 欧美成人高清| 欧洲高清一区二区| 成人日韩视频| 国产精品91久久| a在线免费观看| 日韩国产高清视频在线| 一卡二卡在线观看| 五月开心婷婷久久| 一本一本久久a久久| 99久久伊人久久99| 中文字幕12页| 久久精品成人| 99在线观看视频免费| 日韩精品中文字幕第1页| 成人av中文| 久久99国产精品二区高清软件| 欧美激情亚洲自拍| 3p视频在线观看| 日韩黄在线观看| 国产av无码专区亚洲a∨毛片| 色诱亚洲精品久久久久久| 欧美成人免费观看视频| 中文字幕精品—区二区四季| 日本在线不卡一区二区| 国产一区视频在线看| 精品www久久久久奶水| 综合av在线| 亚洲高清精品中出| 亚洲aa在线| 国产精品久久久久久久小唯西川 | 日韩av官网| 中文字幕亚洲一区在线观看 | 国产伦精品一区二区三区视频痴汉| 欧美日韩裸体免费视频| 国产亚洲成人精品| 亚洲丝袜美腿综合| 999久久久国产| 久久久久国产精品麻豆| 白嫩情侣偷拍呻吟刺激| 国产高清视频一区| 九热视频在线观看| 日日夜夜免费精品| 99福利在线观看| 99亚洲伊人久久精品影院红桃| 乱子伦一区二区| 99re久久最新地址获取| 亚洲精品一区二区三区四区五区 | 久久久久久久久影视| 99国产**精品****| 中文字幕欧美人与畜| 日韩国产一区二区三区| 日韩妆和欧美的一区二区| 亚洲ab电影| 欧美成人蜜桃| 九九亚洲视频| 欧美亚洲爱爱另类综合| 天天做夜夜做人人爱精品| 精品久久久久久中文字幕动漫| 综合激情久久| 精品日本一区二区| 日韩欧美ww| 欧美亚洲国产免费| av影片在线一区| 亚洲砖区区免费| 中文无码久久精品| 51xx午夜影福利| 海角社区69精品视频| 无码熟妇人妻av在线电影| 亚洲性感美女99在线| 欧美一级视频在线播放| a91a精品视频在线观看| 免费观看日韩毛片| 日韩和欧美一区二区| 中文字幕在线导航| 黄色精品一二区| 中文字幕乱码在线人视频| 成人深夜福利app| 国产国语性生话播放| 久久人人爽人人爽| 99在线视频免费| 亚洲欧美视频在线观看视频| 久草视频在线资源站| 天天爽夜夜爽夜夜爽精品视频| 成人免费毛片视频| 欧美蜜桃一区二区三区| 亚洲国产精品久久久久久久| 精品视频中文字幕| 在线免费看黄网站| 欧美大片网站在线观看| 亚洲插插视频| 国产主播欧美精品| 超碰精品在线| 日韩伦理一区二区三区av在线| 综合天堂av久久久久久久| 国产3p露脸普通话对白| 蜜臀av一区二区三区| 制服.丝袜.亚洲.中文.综合懂| 成人av在线电影| 国产精品麻豆免费版现看视频| 亚洲一二三区不卡| 中文字幕激情视频| 欧美videos中文字幕| 国产在线一在线二| 久久99久久99精品免观看粉嫩| 色在线视频观看| 成人做爽爽免费视频| 日韩激情网站| 五月天av影院| 久久久久看片| 性猛交╳xxx乱大交| 国产欧美一区二区精品性色 | 菠萝蜜视频国产在线播放| 91极品女神在线| 91麻豆精品一二三区在线| 麻豆91蜜桃| 欧美成人首页| 向日葵污视频在线观看| av一本久道久久综合久久鬼色| 97精品在线播放| 欧美性猛交99久久久久99按摩| 国产免费高清av| 亚洲午夜精品视频| 嗯~啊~轻一点视频日本在线观看| 国产精品一区二区3区| 天堂成人娱乐在线视频免费播放网站| 日本黄色播放器| 日本中文一区二区三区| 在线免费播放av| 一区二区三区欧美久久| 亚洲一区二区三区网站| 亚洲欧美激情另类校园| 91破解版在线观看| 北条麻妃高清一区| 亚洲精品网址| 国产日韩欧美久久| 欧美激情一区在线观看| 天天干在线播放| 日韩国产欧美精品在线 | 亚洲成人一区在线| a在线观看视频| 精品国产拍在线观看| 69堂免费精品视频在线播放| 久久亚洲高清| aⅴ色国产欧美| 美女露出粉嫩尿囗让男人桶| 亚洲免费av在线| 99久久精品免费看国产交换| 日韩在线免费视频| 久久精品国产精品亚洲毛片| 日本在线播放一区| 日韩电影一二三区| 91在线无精精品白丝| 91黄视频在线观看| 黄色av免费在线看| 国产成人免费av电影| 在线观看欧美理论a影院| 男人操女人免费软件| 2020国产成人综合网| 日韩在线视频不卡| 亚洲欧美国产视频| 欧美福利在线播放| 色一情一乱一伦一区二区三区 | 欧美性猛交xxxx富婆| 亚洲人妻一区二区三区| 欧美有码在线观看视频| 日韩欧美黄色| 男女啪啪网站视频| 亚洲欧洲日韩女同| 国产sm主人调教女m视频| 九九热最新视频//这里只有精品| 亚洲免费一区三区| 99热在线这里只有精品| 久久久蜜臀国产一区二区| 久久久精品毛片| 日韩中文字幕在线视频播放| 97色婷婷成人综合在线观看| 国产精品视频一二三四区| 成人激情av网| 中文字幕日韩免费| 日韩在线视频网站| 亚洲国产中文在线| 欧美日韩一道本| 国产精品视频你懂的| 99久久亚洲精品日本无码| 久久久久久亚洲精品不卡| 自拍视频一区| 国产高清av片| 欧美日韩国产一中文字不卡| 99视频在线观看地址| 91久久精品美女| 国产日韩综合| 强制高潮抽搐sm调教高h| 精品国产第一区二区三区观看体验 | 国产精品久久久精品| 亚洲自拍偷拍网| 不卡一区二区在线观看| 欧美高清视频一二三区| 成人bbav| 艳母动漫在线观看| 91最新地址在线播放| 96亚洲精品久久久蜜桃| 午夜精品一区二区三区视频免费看| 欧美精品一二| 亚洲婷婷在线观看| 欧美色手机在线观看| 丁香高清在线观看完整电影视频| 欧美一区二区三区在线播放| 国产一区美女在线| 色av性av丰满av| 欧美精品videosex极品1| av一区二区在线播放| 自拍视频一区二区| 欧美高清视频不卡网| 欧美三区四区|