<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Skynet

    ---------- ---------- 我的新 blog : liukaiyi.cublog.cn ---------- ----------

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      112 Posts :: 1 Stories :: 49 Comments :: 0 Trackbacks
    參考:
    顯示   【sheet數】【sheet Name】【(第一行,第一列)】  
    print sheets[0][1][(0,0)]


    from pyExcelerator import *
    sheets = parse_xls('src/天娛版權明確的歌曲清單.xls')
    sdata=sheets[0][1]

    #按行數 迭代
    for tnum in range(max([tmp[0] for tmp in sdata])):
     print sdata[(tnum,0)],'-',sdata[(tnum,1)]

     





    from pyExcelerator import *
    import os
    sheets 
    = parse_xls('xls/版權確認清單表20090601.3.xls')
    cpcc
    = parse_xls('xls/CP對應表.xls')

    g2u
    =lambda str : str.decode('gbk')
    bmug
    =lambda str : unicode(str).encode("gbk")
    def cfsize(cha):
        
    if len(cha)==1
            
    return ord(cha)-ord('A'
        
    else : 
            fsize
    =0
            fnum
    =cfsize('Z')+1
            cc
    =list(cha)
            
    for tnum in range(len(cc)):
                fsize
    +=fnum*tnum+cfsize(cc[tnum])
            
    return fsize



    cpccmap
    ={}
    tsdata
    =cpcc[0][1]
    for tnum in range(max([tmp[0] for tmp in tsdata]))[:]:
        cpname
    =tsdata[(tnum,cfsize('A'))]
        cpid
    =("%s" % (tsdata[(tnum,cfsize('B'))])).split(".")[0]
        cpccmap[cpname]
    =cpid


    def insertData(cpid,cpname, music,actor,copyrightname,ytime,txls,rows):
        
    #print music,actor,cpname,ytime,txls,rows
        txls.write(rows,cfsize('A'),music)
        txls.write(rows,cfsize(
    'B'),actor)
        txls.write(rows,cfsize(
    'C'),cpname)
        txls.write(rows,cfsize(
    'D'),u'中國大陸')
        txls.write(rows,cfsize(
    'E'),u'')
        txls.write(rows,cfsize(
    'F'),u'')
        txls.write(rows,cfsize(
    'G'),u'')
        txls.write(rows,cfsize(
    'H'),u'')
        txls.write(rows,cfsize(
    'I'),ytime.split(' ')[0])
        txls.write(rows,cfsize(
    'J'),u'')
        txls.write(rows,cfsize(
    'K'),'0')
        txls.write(rows,cfsize(
    'L'),u'許可')
        txls.write(rows,cfsize(
    'M'),'200')
        txls.write(rows,cfsize(
    'N'),u'許可')
        txls.write(rows,cfsize(
    'O'),'0')
        txls.write(rows,cfsize(
    'P'),u'許可')
        txls.write(rows,cfsize(
    'Q'),'0')
        txls.write(rows,cfsize(
    'U'),copyrightname)
        
        txls.write(rows,cfsize(
    'V'),'100%')
        txls.write(rows,cfsize(
    'W'),cpname)
        txls.write(rows,cfsize(
    'X'),'100%')


    cpmap
    ={}
    for tsdata in sheets :
        
    try:
            sdata
    =tsdata[1]
            
    #按行數 迭代 
            for tnum in range(max([tmp[0] for tmp in sdata]))[1:]:
                cpid
    =sdata[(tnum,cfsize('C'))]
                cpname
    =sdata[(tnum,cfsize('D'))] #.upper()
                music=sdata[(tnum,cfsize('E'))]
                actor
    =sdata[(tnum,cfsize('F'))]
                copyrightname
    =sdata[(tnum,cfsize('H'))]
                ytime
    =sdata[(tnum,cfsize('K'))]
                
    if not cpmap.has_key(cpname) :
                    tmpf
    =bmug("cp -r 0000_20090602/ data3/"+cpid+"_20090602/ " )
                    os.system(tmpf)
                    txls
    =Workbook()
                    tsheet
    =txls.add_sheet(u'版權列表')
                    cpmap[cpname]
    =[txls,1,'data3/'+cpid+u'_20090602/產品信息/'+cpid+'_20090602_01_copyright.xls',tsheet]
                    titles
    ='歌曲名稱    演唱者    提供者    授權區域    電子化版權信息(有/無)    需要DRM處理(是/否)    支持二次開發(是/否)    相關版權合同記錄(有/無)    授權期限    全曲授權    全曲價格    彩鈴授權    彩鈴價格    IVR授權    IVR價格    振鈴授權    振鈴價格    ISRC    UPC    ICPN    詞曲著作權權利人一    詞曲比例一    錄音權權利人一    錄音比例一    詞曲著作權權利人二    詞曲比例二    錄音權權利人二    錄音比例二    詞曲著作權權利人三    詞曲比例三    錄音權權利人三    錄音比例三    其它'.split('\t')
                    
    for ttnum in range(len(titles)):
                        tsheet.write(0,ttnum,g2u(titles[ttnum]))
                    insertData(cpid,cpname, music,actor,copyrightname,ytime,tsheet,
    1)
                
    else :
                    tsheet
    =cpmap[cpname][3]
                    cpmap[cpname][
    1]=cpmap[cpname][1]+1
                    insertData(cpid,cpname, music,actor,copyrightname,ytime,tsheet,cpmap[cpname][
    1])
        
    except :
            
    print "[error]: ", music,actor,cpname,ytime,txls
            
    pass


    for tkey in cpmap.keys() :
        ct
    =cpmap[tkey]
        
    print ct[2]
        ct[0].save(ct[
    2])





     



    整理 m.tkk7.com/Good-Game
    posted on 2009-05-29 22:23 劉凱毅 閱讀(564) 評論(0)  編輯  收藏 所屬分類: python
    主站蜘蛛池模板: 国产乱子伦精品免费无码专区 | 日本三级在线观看免费| 久久精品国产亚洲AV麻豆不卡| 久久爰www免费人成| 亚洲中文字幕日本无线码| 免费观看日本污污ww网站一区| 精选影视免费在线 | 亚洲成a人片在线观看播放| 色播在线永久免费视频| 99在线免费观看| 亚洲精品456人成在线| 亚洲一区二区视频在线观看| 三年片在线观看免费大全电影| 亚洲精品无播放器在线播放| 国产亚洲婷婷香蕉久久精品| 成人免费无码视频在线网站| 日韩精品无码免费专区午夜| 亚洲av日韩aⅴ无码色老头| 亚洲va在线va天堂va四虎| 无码国模国产在线观看免费| 麻豆成人久久精品二区三区免费| 亚洲国产精华液2020| 亚洲天天在线日亚洲洲精| 免费国产不卡午夜福在线| 中国人xxxxx69免费视频| 瑟瑟网站免费网站入口| 亚洲人成网站日本片| 国产亚洲一区二区精品| 日韩精品成人亚洲专区| 国产成人A在线观看视频免费| 两个人看的www免费视频中文| 亚洲第一成年网站视频| 亚洲精品**中文毛片| 亚洲成在人线av| 国产成人亚洲精品狼色在线| 国产伦精品一区二区三区免费下载 | 亚洲AV无码精品蜜桃| 好看的电影网站亚洲一区| 亚洲av中文无码| 在线jyzzjyzz免费视频| h片在线免费观看|