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

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 放屁阿狗 閱讀(298) 評論(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>
            欧美aⅴ一区二区三区视频| 免费看黄裸体一级大秀欧美| 中文av一区特黄| 亚洲一区二区三区777| 午夜精品久久久久| 久久婷婷蜜乳一本欲蜜臀| 欧美freesex8一10精品| 在线精品福利| 中文在线资源观看网站视频免费不卡 | 蜜臀va亚洲va欧美va天堂 | 亚洲视频免费观看| 亚洲最新色图| 欧美亚洲在线| 欧美性大战久久久久| 国产日本欧洲亚洲| 日韩午夜剧场| 鲁鲁狠狠狠7777一区二区| 日韩午夜在线播放| 免费在线成人| 亚洲欧美日韩精品综合在线观看| 老鸭窝亚洲一区二区三区| 欧美96在线丨欧| 亚洲综合精品自拍| 在线午夜精品自拍| 国产一区二区| 欧美一区二区三区四区夜夜大片| 亚洲高清在线精品| 午夜激情亚洲| 99国产精品久久久久老师| 国产日韩欧美a| 销魂美女一区二区三区视频在线| 亚洲精选91| 欧美日韩aaaaa| 在线精品国精品国产尤物884a| 亚洲国产综合视频在线观看 | 久久人人爽爽爽人久久久| 一区二区三区高清视频在线观看| 欧美国产日韩精品| 亚洲国产日韩美| 久热成人在线视频| 国产精品国产三级国产专播精品人 | 欧美日韩免费观看一区二区三区| 日韩视频一区| 亚洲人体影院| 欧美福利视频在线| 久久人体大胆视频| 国产精品一区在线观看| 欧美一区二区三区免费大片| 欧美久久久久久蜜桃| 亚洲一区二区日本| 亚洲欧美国产毛片在线| 国产午夜精品久久久久久久| 日韩亚洲国产精品| 亚洲美女黄色| 美女精品在线观看| 亚洲视频在线观看免费| 麻豆精品视频| 欧美.日韩.国产.一区.二区| 国产视频一区在线观看| 亚洲专区一二三| 亚洲自拍偷拍视频| 欧美视频精品一区| 久久精品亚洲| 欧美成人精品h版在线观看| 亚洲视频一区在线| 欧美日韩一区二区三区四区五区| 亚洲二区三区四区| 亚洲另类在线视频| 欧美精品v国产精品v日韩精品| 亚洲在线视频网站| 国产精品久久久久久久久搜平片 | 久久久久久电影| 欧美国产日韩a欧美在线观看| 欧美91大片| 91久久久在线| 亚洲欧美视频在线观看| 欧美影院精品一区| 韩日精品在线| 99精品视频免费观看视频| 亚洲综合首页| 国产欧美韩日| 久久精品人人做人人综合| 一区二区免费在线播放| 久久久午夜精品| 亚洲午夜黄色| 国产日韩精品一区二区三区| 欧美一区二区在线| 欧美激情1区2区3区| 国产精品毛片高清在线完整版 | 久久精品人人爽| 激情综合激情| 亚洲视频每日更新| 久久精品成人一区二区三区蜜臀| 一区二区三区在线观看视频| 欧美国产1区2区| 亚洲一区免费看| 免费在线看一区| 亚洲一级高清| 精品福利av| 欧美视频中文一区二区三区在线观看 | 亚洲福利电影| 亚洲免费综合| 亚洲国产三级| 国产精品v亚洲精品v日韩精品| 欧美一区观看| 亚洲精品一二| 狂野欧美性猛交xxxx巴西| 一区二区三区精品视频在线观看| 国产一区二区三区成人欧美日韩在线观看| 久久免费视频在线观看| 一级成人国产| 欧美福利电影在线观看| 国内外成人在线视频| 亚洲欧美成人一区二区三区| 欧美高潮视频| 欧美一区二区三区视频在线 | 在线免费观看日本一区| 国产精品国产馆在线真实露脸 | 亚洲欧美乱综合| 亚洲精品日韩一| 美女日韩欧美| 久久精彩免费视频| 亚洲综合好骚| 一区二区高清| 亚洲精品久久7777| 欧美日韩视频一区二区三区| 美日韩精品视频免费看| 欧美一区二区精品久久911| 99精品国产高清一区二区| 亚洲国产精品久久| 美腿丝袜亚洲色图| 久久一二三四| 亚洲电影天堂av| 国产专区综合网| 国产午夜精品在线| 国产精品手机在线| 久久久亚洲一区| 欧美一区二区三区男人的天堂| 国产精品99久久99久久久二8 | 欧美日韩精品久久久| 欧美不卡一区| 欧美成人一区二免费视频软件| 久久精品在线观看| 久久精品视频免费| 久久久久91| 看欧美日韩国产| 一区二区三区四区蜜桃| 日韩一二在线观看| 亚洲最新视频在线播放| 99在线观看免费视频精品观看| 亚洲理论电影网| 一个色综合导航| 午夜激情综合网| 欧美在线视频网站| 日韩一区二区久久| 日韩一区二区精品| 亚洲一区二区三区高清 | 亚洲盗摄视频| 亚洲靠逼com| 亚洲欧美另类国产| 久久免费少妇高潮久久精品99| 久久躁日日躁aaaaxxxx| 欧美久色视频| 国产精品久久久久久久电影 | 国产午夜精品一区理论片飘花| 国产亚洲女人久久久久毛片| 极品尤物久久久av免费看| 亚洲国产另类 国产精品国产免费| 亚洲黑丝在线| 亚洲一区二区三区久久| 久久精品日韩欧美| 欧美激情欧美狂野欧美精品 | 久久久www免费人成黑人精品| 久久亚洲精品一区| 亚洲人成毛片在线播放女女| 亚洲一区二区日本| 久久久久久久久蜜桃| 欧美日韩国产综合新一区| 国产啪精品视频| 亚洲精品小视频| 久久国产精品免费一区| 亚洲激情亚洲| 欧美国产视频在线| 一区二区三区高清不卡| 久久精品日产第一区二区| 欧美日韩国产美| 在线观看久久av| 激情另类综合| 亚洲一级黄色片| 免费观看日韩av| 亚洲一区二区在线看| 欧美a级在线| 红桃视频欧美| 羞羞漫画18久久大片| 91久久综合| 久久综合免费视频影院| 国产日韩在线看片| 99精品国产在热久久下载| 浪潮色综合久久天堂| 亚洲婷婷国产精品电影人久久|