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

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>
            欧美激情在线有限公司| 欧美日韩天堂| 国产一区视频观看| 久久久久久久久久久一区 | 欧美一区二区三区四区夜夜大片| 日韩视频在线观看| 国产精品久久久久久久午夜片| 亚洲欧美国产精品va在线观看| 亚洲一区区二区| 国产一区二区精品久久99| 美玉足脚交一区二区三区图片| 久久中文字幕一区| 一区二区三区导航| 亚洲视频在线观看一区| 国产亚洲精品成人av久久ww| 麻豆精品视频| 欧美精品自拍| 久久激情视频免费观看| 久久男人资源视频| 中国成人在线视频| 久久久久www| 一本色道婷婷久久欧美| 亚洲欧美日韩天堂一区二区| 1024精品一区二区三区| 日韩网站在线| 狠狠噜噜久久| 一区二区三区福利| 一区二区三区自拍| 中文久久精品| 亚洲韩国一区二区三区| 亚洲天堂成人在线观看| 尤物网精品视频| 在线亚洲成人| 亚洲人成久久| 久久精品国产免费| 亚洲欧美久久| 欧美精品成人91久久久久久久| 欧美一区二区三区免费观看视频 | 亚洲一区二区视频在线观看| 亚洲国产高清高潮精品美女| 一区二区三区国产在线| 亚洲国产精品电影在线观看| 在线视频一区二区| 亚洲精品少妇30p| 久久国产精品久久w女人spa| 亚洲一区二区三区久久| 欧美96在线丨欧| 久久资源av| 国产精品亚洲综合| 一区二区三区成人| 妖精成人www高清在线观看| 久久乐国产精品| 久久精品国产综合| 国产精品一区二区你懂的| 亚洲精品永久免费精品| 亚洲国产视频一区| 久久久亚洲欧洲日产国码αv| 香蕉久久夜色精品国产| 欧美日韩第一页| 亚洲国产第一| 亚洲黄色在线视频| 毛片精品免费在线观看| 免费精品视频| 伊人精品成人久久综合软件| 久久精品动漫| 久久综合久久综合这里只有精品| 国产精品一区二区黑丝| 亚洲综合精品自拍| 欧美一区二区三区视频在线| 国产精品人人做人人爽| 亚洲天堂av高清| 欧美一区影院| 国户精品久久久久久久久久久不卡| 亚洲一级网站| 久久er99精品| 狠狠色噜噜狠狠色综合久| 久久久www成人免费精品| 久久综合网络一区二区| 玉米视频成人免费看| 免费不卡在线观看| 亚洲欧洲久久| 亚洲欧美日韩国产精品| 国产日韩欧美制服另类| 久久免费少妇高潮久久精品99| 嫩模写真一区二区三区三州| 亚洲日韩欧美视频一区| 欧美日韩一二三区| 亚洲欧美精品suv| 每日更新成人在线视频| 亚洲精品在线看| 欧美午夜无遮挡| 欧美一区二区成人| 欧美国产第二页| 亚洲一区二区三区久久| 国产私拍一区| 欧美激情一区二区三区在线视频观看| 亚洲精选在线观看| 久久精品二区三区| 亚洲精品久久视频| 国产美女精品免费电影| 久久综合狠狠| 一区二区三区视频在线| 久久亚洲精选| 亚洲影院在线观看| 亚洲国产一区在线| 国产精品视频不卡| 欧美成人一区在线| 欧美一区二区福利在线| 亚洲精品日日夜夜| 久久久久久久综合狠狠综合| 日韩一区二区电影网| 国产最新精品精品你懂的| 欧美久久视频| 久久综合图片| 性欧美videos另类喷潮| 亚洲精品久久在线| 农村妇女精品| 久久免费国产精品1| 亚洲无人区一区| 亚洲人成人一区二区在线观看 | 模特精品在线| 欧美亚洲系列| 亚洲婷婷国产精品电影人久久| 麻豆精品视频在线观看| 午夜亚洲性色视频| 亚洲少妇中出一区| 亚洲高清不卡av| 国产真实久久| 国产女优一区| 国产精品久久久一区二区三区| 欧美激情aaaa| 欧美刺激性大交免费视频| 久久久久在线观看| 小黄鸭精品密入口导航| 亚洲一区免费视频| 99在线精品免费视频九九视| 亚洲国产婷婷综合在线精品 | 亚洲欧美日韩精品久久| 日韩视频免费观看| 亚洲日本va午夜在线电影| 激情综合视频| 狠狠爱www人成狠狠爱综合网| 国产乱码精品一区二区三区五月婷 | 亚洲一区二区三区精品视频| 亚洲精品一二三| 亚洲国产女人aaa毛片在线| 精品91免费| 亚洲高清123| 亚洲欧洲一区二区三区久久| 亚洲国产精品一区制服丝袜| 亚洲成人自拍视频| 亚洲日本免费电影| 亚洲久久成人| 亚洲深夜福利视频| 亚洲在线播放| 欧美一区二区日韩一区二区| 久久精品91久久香蕉加勒比| 久久精品国产亚洲5555| 久久久综合免费视频| 蜜桃av噜噜一区| 欧美国产日韩一区二区三区| 欧美激情一区三区| 99riav1国产精品视频| 一区二区三区国产精华| 亚洲综合色丁香婷婷六月图片| 性色av一区二区三区| 久久久久国产精品午夜一区| 欧美成人小视频| 国产精品久久久91| 国语对白精品一区二区| 亚洲日本aⅴ片在线观看香蕉| 这里只有精品丝袜| 欧美在线观看一区二区| 欧美成人一区二区三区| 亚洲人成欧美中文字幕| 亚洲女爱视频在线| 久久久青草婷婷精品综合日韩| 欧美.www| 国产精品日韩精品欧美在线| 好看不卡的中文字幕| 99re亚洲国产精品| 欧美中在线观看| 亚洲国产免费看| 亚洲综合日韩中文字幕v在线| 久久亚洲私人国产精品va媚药| 欧美日韩人人澡狠狠躁视频| 狠狠色狠狠色综合日日小说| 99亚洲一区二区| 美女脱光内衣内裤视频久久网站| 亚洲精品久久久久久久久久久久| 欧美一区二区三区免费视频| 欧美日韩国产综合久久| 激情小说另类小说亚洲欧美| 正在播放亚洲| 欧美高清在线观看| 欧美一区二区三区在线观看视频| 欧美高清在线一区二区| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲永久免费av| 亚洲精品久久嫩草网站秘色|