<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
    主站蜘蛛池模板: 曰批视频免费30分钟成人| 亚洲综合免费视频| 国产一区二区三区免费观在线| 嫩草在线视频www免费看| 67194国产精品免费观看| 亚洲狠狠综合久久| 亚洲乱码一二三四五六区| 77777亚洲午夜久久多喷| 老妇激情毛片免费| 久久精品免费视频观看| 免费国产在线观看老王影院| 亚洲色成人中文字幕网站| 亚洲中文无码av永久| 免费看少妇高潮成人片| 亚洲AV综合色区无码另类小说 | 在线成人精品国产区免费| 在线a亚洲v天堂网2019无码| 亚洲高清视频在线| 亚欧免费一级毛片| 亚洲av日韩片在线观看| 亚洲制服丝袜在线播放| 最近2019中文免费字幕| 亚洲人成色777777在线观看| 精品一卡2卡三卡4卡免费视频| 日韩免费视频观看| 亚洲卡一卡2卡三卡4麻豆| 在线jyzzjyzz免费视频| 亚洲无吗在线视频| 免费一级毛片不卡在线播放| 波多野结衣免费一区视频 | 在线观看免费av网站| 久久青青草原亚洲av无码| 麻豆狠色伊人亚洲综合网站| 日本免费无遮挡吸乳视频电影| 一级特黄a大片免费| 国产成人无码免费视频97| 亚洲熟妇AV一区二区三区浪潮| 中文字幕视频免费| 亚洲AV无码资源在线观看| 在线免费一区二区| 18禁在线无遮挡免费观看网站|