程序員快樂撩妹秀技術兩不誤(行政財務拆分篇)

本文首發公衆號:CoXie聊辦公自動化,
致力於打造別人家的公衆號

原文地址以及視頻演示效果 :請點擊這裏超鏈接

前言

最近在有個小夥伴問我,每次公司發的工資表裏面都是有所有的人員信息及工資等,還要對這些數據進行分類,分成多個部門表,然後再發下去給各個部門進行覈對,每次手動操作雖然簡單,但是太浪費時間,問問有沒有好的方法,行不行????

在這裏我要聲明下,男人怎麼能說不行呢?

工資總表數據

上圖
在這裏插入圖片描述
在這裏只顯示一部分。 數據量爲:82

模塊

日常講解模塊水一下字數:

  • pandas
    下載安裝
  • pip install pandas
    導入
  • import pandas

讀取Excel

pandas中有一個方法爲read_exce("Excel文件全稱")l 這個方法可以讀取目標Excel。
然後再用head()方法返回(這麼理解就行,說專業術語怕你聽不懂)

import pandas as pd 
#讀取Excel
df = pd.read_excel('data\salary_info.xlsx')
df.head()

完成以上步驟,就已經成功讀取了,當然,Excel 的位置不能錯,要注意,不然可能會報錯
FileNotFoundError: [Errno 2] No such file or directory: 'data\\salary_info.xlsx'

拆分Excel

先用 df['部門'].unique() 讀取表中的所有部門,並存放到列表中並賦值給mangers
再用for循環讀取,保存等

managers = df["部門"].unique()
for manager in managers:
    df[df["部門"] == manager].to_excel(f"data\salary_info_{manager}.xlsx",index=False)
print("完成")

結果

運行代碼,只要沒報錯,在相應的文件夾就會出現以下幾個Excel文件

在這裏插入圖片描述
除了第一個爲總工資表,其他的也就一目瞭然了

後言

獲取源碼以及Excel 請關注我,回覆:拆分工資表,即可獲取本文的全部內容
視頻

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章