青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

socketref,再見!高德

https://github.com/adoggie

  C++博客 :: 首頁 :: 聯系 :: 聚合  :: 管理
  246 Posts :: 4 Stories :: 312 Comments :: 0 Trackbacks

常用鏈接

留言簿(54)

我參與的團隊

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

啊關的企業在處理用友erp人事數據與稅務報稅時轉換數據時被停滯了,一個小時內完成他的需求
  1 # -*- coding:utf-8 -*-
  2 # soctt.bin created  2011.8.29
  3 # sw2us.com @2011 
  4 #
  5 
  6 import sys,os,os.path,time,struct,traceback,threading,datetime,string,datetime,calendar
  7 import xlrd
  8 
  9 start_year=0
 10 start_month= 0
 11 start_day =1 
 12 end_day = start_day 
 13 
 14 end_year= 0
 15 end_month = 0
 16 
 17 employee_importFile=u'111111111.XLS'
 18 tax_importFile=u'題橋工資格式.xls'
 19 
 20 employee_exportFile=u'empolyees.txt'
 21 tax_exportFile=u'personTax.txt'
 22 employeelistfile='employee_simplelist.txt'
 23 
 24 fixDeduct = 2000.00 #扣除額
 25 
 26 #人員歸檔
 27 def employeeAchive():
 28     title = u'工號~~姓名~~證件類型~~證件號~~性別~~出生日期~~國家、地區~~開票標志~~申報方式~~職務~~地址~~含稅標志~~郵政編碼~~調入調離~~備注'
 29     #rowfmt = u"%s~~ %s~~  1       ~~%s    ~~0   ~~%s      ~~142       ~~1       ~~0       ~~    ~~    ~~1       ~~        ~~0       ~~0"
 30     rowfmt = u"%s~~ %s~~  1       ~~%s    ~~0   ~~%s      ~~142       ~~1       ~~0       ~~    ~~    ~~1       ~~        ~~0       ~~0"
 31     rowfmt = rowfmt.replace(' ','')
 32     
 33     wb = xlrd.open_workbook(employee_importFile) 
 34     sh = wb.sheet_by_index(0)
 35     file = open(employee_exportFile,'w')
 36     title = title.encode('gbk')
 37     file.write(title)
 38     file.write('\n')
 39     
 40     file2 = open(employeelistfile,'w'#清單表2
 41     for r in range(1,sh.nrows):
 42         v = sh.row_values(r)
 43         v = map(string.strip,v)
 44         
 45         
 46         birth = ''
 47         try:
 48             y,m,d = v[4].split('-')
 49             birth = "%04d%02d%02d"%(int(y),int(m),int(d))
 50         except:
 51             print u'出生年月空缺 (%s,%s)'%(v[1],v[2])
 52         
 53         txt = rowfmt%(v[1],v[2],v[5],birth)
 54         txt = txt.encode('gbk')
 55         #print len(txt)
 56         file.write(txt+'\n')
 57         
 58         txt = "%s~~%s~~%s\n"%(v[1],v[2],v[5])
 59         txt = txt.encode('gbk')
 60         
 61         file2.write(txt)
 62         
 63     file.close()
 64     file2.close()
 65     
 66 
 67 def precess_parameters():
 68     global start_year,start_month,end_year,end_month,start_day,end_day
 69     
 70     cur = datetime.datetime.now()
 71     start_year = cur.year
 72     start_month = cur.month
 73     #print len(sys.argv)
 74     if len(sys.argv) == 4 and sys.argv[1]=='tax':
 75         start_year = int(sys.argv[2]) 
 76         start_month = int(sys.argv[3])
 77     
 78     start_day = 1
 79     x,end_day= calendar.monthrange(start_year,start_month)
 80     
 81     
 82     
 83 def salaryTax():
 84     global start_year,start_month,end_year,end_month,start_day,end_day
 85     
 86     precess_parameters()
 87 
 88     hashemployee = {}
 89     file = open(employeelistfile,'r')
 90     lines = file.readlines()
 91     file.close()
 92     for line in lines:
 93         line = line.strip().split('~~')
 94         k = line[0]
 95         v = line[2]
 96         hashemployee[k] = v
 97     #以上建立員工查找表
 98     
 99     
100     title = u'證件類型~~證件號碼~~稅目代碼~~含稅標志~~所屬期起~~所屬期止~~天數~~收入額~~扣除額~~應繳稅額~~國家地區~~減免稅額~~實繳稅額'
101     #rowfmt = u"1     ~~%s      ~~010000  ~~1       ~~%s      ~~%s      ~~%s  ~~%s    ~~%s    ~~%s      ~~142     ~~0       ~~%s"
102     rowfmt =  u"1     ~~%s      ~~010000  ~~1       ~~%s      ~~%s      ~~%s  ~~%s    ~~%s    ~~%s      ~~142     ~~0       ~~%s"
103     rowfmt = rowfmt.replace(' ','')
104     
105     wb = xlrd.open_workbook(tax_importFile) 
106     sh = wb.sheet_by_index(0)
107     file = open(tax_exportFile,'w')
108     title = title.encode('gbk')
109     file.write(title)
110     file.write('\n')
111     
112     for r in range(1,sh.nrows):
113         v = sh.row_values(r)
114         
115         v = map(unicode,v)
116         v = map(string.strip,v)
117         sid = '' #身份證編號
118         try:        
119             sid = hashemployee[v[1]]
120         except:
121             print u'處理異常中斷: 工號不能匹配! 工號: %s'%(v[1])
122             return 
123             sys.exit(0)
124         start = "%04d%02d%02d"%(start_year,start_month,start_day)
125         end = "%04d%02d%02d"%(start_year,start_month,end_day)        
126         txt = rowfmt%(sid,start,end, end_day-start_day+1,v[22],fixDeduct,v[24],v[24] ) #應發工資 W(v[22])
127         txt = txt.encode('gbk')        
128         file.write(txt+'\n')
129     file.close()
130     
131 
132 if __name__=='__main__':
133     employeeAchive()
134     salaryTax()
135    
posted on 2011-08-30 11:28 放屁阿狗 閱讀(295) 評論(0)  編輯 收藏 引用 所屬分類: perl/python/php/lua/tcl
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            午夜精品久久久久久久| 一区二区在线视频| 欧美成人综合一区| 国产乱码精品一区二区三区不卡 | 欧美高清视频一区二区| 国产精品视频九色porn| 亚洲第一福利视频| 韩日成人av| 欧美一级艳片视频免费观看| 亚洲天堂网在线观看| 欧美精品三级日韩久久| 亚洲福利视频一区二区| 在线观看视频一区| 久久精品在线观看| 久久精品九九| 国产精品尤物福利片在线观看| 一级成人国产| 一本到12不卡视频在线dvd| 欧美~级网站不卡| 欧美成人免费小视频| 黄色成人片子| 久久精品国产清自在天天线| 久久久久国产成人精品亚洲午夜| 国产视频久久久久久久| 亚洲欧美精品中文字幕在线| 欧美亚洲三区| 国产亚洲欧美一区在线观看 | 久久精品免费电影| 久久久久久有精品国产| 狠狠久久婷婷| 老司机午夜免费精品视频| 欧美激情久久久| 日韩视频在线一区二区三区| 欧美日韩一区成人| 在线视频日韩精品| 欧美一区观看| 伊人成人在线视频| 欧美成人激情在线| 日韩视频在线播放| 欧美亚洲综合网| 一色屋精品视频免费看| 欧美大胆人体视频| 99精品国产一区二区青青牛奶| 亚洲女性喷水在线观看一区| 国产精品一区二区黑丝| 久久精品视频在线| 亚洲韩国精品一区| 午夜一级在线看亚洲| 黄色日韩在线| 欧美日韩国产成人精品| 亚洲自拍另类| 欧美成人精品在线观看| 亚洲午夜羞羞片| 国产亚洲网站| 欧美精品成人一区二区在线观看| 中文日韩电影网站| 裸体一区二区三区| 亚洲一区三区视频在线观看| 国产香蕉久久精品综合网| 女生裸体视频一区二区三区| 一区二区三区日韩欧美精品| 老牛国产精品一区的观看方式| 亚洲精品在线看| 国产亚洲第一区| 欧美日韩国产综合久久| 欧美一区视频在线| 亚洲精品日韩综合观看成人91| 欧美诱惑福利视频| 亚洲精品综合| 影视先锋久久| 国产精品国产三级国产aⅴ9色| 久久人体大胆视频| 亚洲综合999| 亚洲人屁股眼子交8| 久久久九九九九| 亚洲一区二区三区视频| 亚洲电影免费在线观看| 国产精品自在欧美一区| 欧美电影美腿模特1979在线看| 午夜电影亚洲| 中日韩高清电影网| 亚洲高清不卡av| 老妇喷水一区二区三区| 欧美一级视频精品观看| 一区二区三区偷拍| 亚洲黄色在线观看| 精品成人国产| 国产一区二区久久精品| 国产精品捆绑调教| 欧美日韩mp4| 免费日韩一区二区| 久久久成人网| 久久精品青青大伊人av| 午夜精品久久久久久久99樱桃| 一区二区三区四区五区视频| 亚洲国内在线| 亚洲国产一区二区三区在线播 | 亚洲高清不卡在线| 久久久亚洲午夜电影| 午夜精品久久久久久久久久久| 一区二区三区精品| 99精品视频一区二区三区| 亚洲精品美女久久久久| 亚洲国产精品成人va在线观看| 好看的日韩视频| 黄色亚洲精品| 在线观看91久久久久久| 亚洲国产精彩中文乱码av在线播放| 国产真实乱子伦精品视频| 国产一区二区三区黄| 国产一区二区三区久久| 国产一区二区电影在线观看| 国产日本欧洲亚洲| 韩日成人在线| 亚洲高清不卡在线| 91久久亚洲| 亚洲最快最全在线视频| 亚洲一区免费在线观看| 先锋资源久久| 久久久久成人精品| 老司机午夜精品| 亚洲成人在线网| 亚洲日韩欧美视频一区| 中文欧美字幕免费| 欧美亚洲视频在线观看| 久久久久国产精品www| 女主播福利一区| 欧美日韩国产综合一区二区 | 欧美日韩亚洲视频一区| 国产精品毛片在线看| 国产日韩欧美精品在线| 亚洲电影天堂av| 一区二区日韩| 久久国产加勒比精品无码| 米奇777超碰欧美日韩亚洲| 免费视频久久| 日韩午夜在线播放| 午夜精品在线看| 美女在线一区二区| 国产精品国产三级欧美二区| 国产欧美视频一区二区三区| 亚洲国产第一页| 制服丝袜激情欧洲亚洲| 久久久精品一区| 亚洲欧洲一二三| 欧美一级久久久| 欧美国产激情| 国产亚洲精品久久久久久| 亚洲青涩在线| 久久精品视频在线免费观看| 亚洲激情视频| 久久不射2019中文字幕| 欧美日韩一二区| 在线观看精品一区| 亚洲欧美国产高清va在线播| 美日韩精品视频免费看| 亚洲一区二区三区在线播放| 六十路精品视频| 国产欧美一二三区| 一区二区三区四区在线| 快射av在线播放一区| 一区二区国产日产| 另类综合日韩欧美亚洲| 国产人成一区二区三区影院| 在线一区二区日韩| 欧美激情视频在线免费观看 欧美视频免费一 | 欧美在线免费观看视频| 亚洲人成网站色ww在线| 久久精品国产亚洲a| 国产精品视频区| 一区二区三区国产精品| 欧美激情综合色| 久久久久88色偷偷免费| 国产欧美日韩精品丝袜高跟鞋| 99视频精品全部免费在线| 欧美成年视频| 久久久www| 国内视频一区| 午夜精品在线观看| 一本一本a久久| 欧美日韩国产美| 一本到12不卡视频在线dvd| 蜜臀av性久久久久蜜臀aⅴ四虎| 午夜一区二区三视频在线观看| 国产精品ⅴa在线观看h| 99riav国产精品| 亚洲人成人99网站| 欧美精品一区二区在线播放| 亚洲黄色三级| 亚洲高清不卡av| 欧美国产91| 一区二区三区成人精品| 日韩视频二区| 欧美日韩在线一二三| 亚洲少妇最新在线视频| 一区二区三区不卡视频在线观看| 欧美久久影院| 亚洲一区美女视频在线观看免费| 一本久久a久久免费精品不卡| 欧美日韩亚洲国产一区|