作為多年從事老干部支部報表工作的退休佬,我在每年初上報黨費(fèi)基數(shù)核定表時,仍然感覺算起來費(fèi)時費(fèi)力。近期通過“我要自學(xué)網(wǎng)”,正在學(xué)習(xí)Python語言,我聯(lián)想到黨費(fèi)計算的繁瑣,于是著手摸索,學(xué)以致用,終得心想事成。
填報黨費(fèi)基數(shù)核定表,先須從人教機(jī)構(gòu)獲取養(yǎng)老金分項(xiàng)表,按照“黨費(fèi)基數(shù)=基本退休費(fèi)或基礎(chǔ)養(yǎng)老金+歷年調(diào)資-高齡補(bǔ)貼”的公式,分別計算每個黨員的黨費(fèi)基數(shù),然后將各個基數(shù)乘以交納比例0.5%,得到每個黨員月應(yīng)交金額,月應(yīng)交金額再乘以12,便是年應(yīng)交金額。這一系列計算都是在電子表(Excel)中操作,雖然應(yīng)用公式,可以簡化很多步驟,但遠(yuǎn)沒有Python操控Excel那么便捷、高效。
歸納一下用Python計算黨費(fèi)的步驟,大致分為三步。
第一步:準(zhǔn)備源表。打開下載的養(yǎng)老金分項(xiàng)表,對之進(jìn)行整理,第1行(Python標(biāo)記為0行)中各字段名分別為:序號,姓名,基本退休費(fèi),某某年調(diào)待~某某年調(diào)待,基礎(chǔ)養(yǎng)老金,高齡補(bǔ)貼,黨費(fèi)基數(shù)。除了黨費(fèi)基數(shù)列,其他各列所有單元格內(nèi)不可空白,無數(shù)字填0。整理結(jié)束,另存為電子表yanglaojin.xls。
第二步:計算基數(shù)。啟動事前下載安裝好的軟件PyCharm,新建計算基數(shù)的程序文件dangfei.py,編寫完代碼后,運(yùn)行,生成過渡性電子表dangfeijishu.xls。
第三步:計算金額。新建計算金額的程序文件dangfeibz.py,編寫完代碼后,運(yùn)行,生成電子表dangfeibiaozhun.xls。該表包含6列,字段名分別為:序號,姓名,黨費(fèi)基數(shù),交納比例%,月應(yīng)交黨費(fèi),年應(yīng)交黨費(fèi)。前5列內(nèi)容可直接復(fù)制到黨費(fèi)基數(shù)核定表,完善上報。
新的一年開始,只要整理好養(yǎng)老金分項(xiàng)表,修改一下兩個代碼文件里相關(guān)參數(shù),瞬間就可完成計算任務(wù)。
以上是我用Python算黨費(fèi)的做法,歡迎行家指正。若有讀者需要代碼文件,可發(fā)電子郵件與我(yxmcy@qq.com)聯(lián)系,我當(dāng)即刻奉寄。