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

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 放屁阿狗 閱讀(290) 評論(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>
            亚洲一级片在线看| 欧美福利视频在线| 亚洲精品日产精品乱码不卡| 亚洲你懂的在线视频| 国产精品久久亚洲7777| 狠狠色伊人亚洲综合网站色| 亚洲免费影视| 亚洲影院色无极综合| 国产精品久久网站| 久久成人久久爱| 久久精品盗摄| 国产女人aaa级久久久级| 亚洲一区二区三区中文字幕在线| 亚洲精华国产欧美| 久久成人一区二区| 国内揄拍国内精品少妇国语| 久久久综合网站| 亚洲一级黄色| 国产日韩欧美高清| 久久久精品日韩欧美| 亚洲一区日韩在线| 极品尤物一区二区三区| 久久精品一区二区三区不卡牛牛 | 欧美日韩国产在线播放| 亚洲日本va午夜在线电影| 亚洲国产女人aaa毛片在线| 欧美精品国产精品日韩精品| 亚洲伦理在线免费看| 亚洲精品女av网站| 欧美亚一区二区| 亚洲一区欧美一区| 欧美一区二区免费| 日韩午夜黄色| 亚洲欧美视频在线观看| 一区二区三区我不卡| 亚洲精品一二区| 国产精品一卡二卡| 欧美91视频| 最新国产の精品合集bt伙计| 欧美精品粉嫩高潮一区二区| 亚洲欧美日韩国产成人| 久久一区二区三区四区五区| 亚洲制服少妇| 欧美激情一区二区三区高清视频| 欧美一级专区| 欧美日韩一区二区在线播放| 欧美成人免费小视频| 国产欧美亚洲精品| 亚洲视频观看| 一区二区三区日韩精品| 免费成人黄色片| 免费亚洲电影在线| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲天堂av在线免费| 在线天堂一区av电影| 欧美va亚洲va国产综合| 噜噜噜91成人网| 国产一区二区三区在线观看视频| 亚洲婷婷综合色高清在线| 日韩视频在线你懂得| 欧美a一区二区| 欧美国产日韩xxxxx| 亚洲第一区在线观看| 久久久午夜电影| 欧美成人黑人xx视频免费观看| 国产日韩欧美中文在线播放| 亚洲影视在线| 久久国产精品色婷婷| 国产自产精品| 久久精品五月婷婷| 欧美成人小视频| 亚洲国产日韩欧美在线99| 免费永久网站黄欧美| 亚洲国产黄色| 一区二区三区国产精华| 欧美精品一区二区三区久久久竹菊 | 一区二区三区在线观看欧美| 久久精品99国产精品| 老色批av在线精品| 亚洲精品久久久蜜桃| 欧美日韩不卡在线| 亚洲综合导航| 久久综合久久久久88| 91久久久在线| 国产精品国产自产拍高清av| 午夜在线观看欧美| 欧美激情第三页| 亚洲一区免费视频| 黄色成人在线网站| 欧美激情综合色综合啪啪| 亚洲午夜高清视频| 你懂的国产精品| 亚洲素人一区二区| 狠狠综合久久| 欧美激情精品久久久久久大尺度 | 亚洲精品字幕| 久久久亚洲一区| 日韩午夜电影| 国内精品久久久久影院优| 欧美激情精品久久久久久蜜臀| 一区二区动漫| 欧美韩国日本综合| 午夜视频精品| 亚洲精品视频一区二区三区| 国产精品中文字幕在线观看| 老司机免费视频一区二区| 亚洲一区二区av电影| 亚洲第一网站免费视频| 亚洲欧美日韩爽爽影院| 亚洲黄色免费网站| 国产欧美69| 欧美日韩精品二区| 久久男女视频| 欧美亚洲自偷自偷| 一区二区久久| 亚洲激情啪啪| 欧美大片免费观看| 久久爱www.| 亚洲欧美三级在线| 一本色道**综合亚洲精品蜜桃冫| 国产综合一区二区| 欧美三级视频在线观看| 女女同性精品视频| 久久精品夜色噜噜亚洲a∨ | 欧美sm重口味系列视频在线观看| 欧美一区二区在线观看| 亚洲另类在线一区| 好看不卡的中文字幕| 国产精品一区免费观看| 欧美猛交免费看| 欧美激情精品久久久| 美女精品在线| 麻豆精品视频在线观看| 久久久综合网站| 亚洲欧美日韩直播| 亚洲一区自拍| 午夜精品999| 香蕉久久夜色精品| 欧美一区二区久久久| 亚洲一区二区三区高清| 亚洲丝袜av一区| 亚洲一区二区成人| 亚洲一区二区日本| 午夜精品www| 久久久成人精品| 久久全国免费视频| 免费观看国产成人| 欧美高清在线播放| 欧美日韩视频免费播放| 欧美日韩天天操| 国产精品久久久久久久免费软件| 国产精品国产三级国产专播品爱网 | 99精品视频一区| 亚洲午夜精品一区二区| 亚洲欧美日韩一区二区三区在线观看| 亚洲字幕在线观看| 久久国产一二区| 欧美1区3d| 欧美色视频在线| 国产视频久久| 亚洲国产色一区| 亚洲性xxxx| 久久婷婷麻豆| 亚洲国产成人精品久久| 亚洲乱码国产乱码精品精| 亚洲中午字幕| 久久亚洲精品网站| 欧美日韩亚洲高清| 国产女主播在线一区二区| 尹人成人综合网| 亚洲一卡久久| 蜜桃伊人久久| 日韩一级精品视频在线观看| 亚洲欧美另类中文字幕| 美女爽到呻吟久久久久| 欧美日韩一级黄| 激情综合在线| 中日韩男男gay无套| 久久免费偷拍视频| 夜夜爽99久久国产综合精品女不卡| 午夜精品99久久免费| 欧美激情视频网站| 国产亚洲精品激情久久| 日韩午夜高潮| 美日韩免费视频| 亚洲午夜精品久久久久久app| 久久香蕉国产线看观看网| 国产精品久久毛片a| 最新69国产成人精品视频免费| 性做久久久久久| 最新国产成人av网站网址麻豆 | 亚洲免费观看高清完整版在线观看熊 | 欧美一区二区三区免费观看 | 免费在线欧美黄色| 亚洲综合国产| 欧美日韩播放| 91久久精品视频| 欧美mv日韩mv国产网站app| 亚洲欧美日韩精品久久| 欧美视频在线观看一区二区|