小花喵 老牛亦知昭光贵,不用扬鞭自奋蹄。

python导excel 资料

import openpyxl

import os



def main(): 

    wbm = openpyxl.load_workbook("wj.xlsm",data_only=True)

    wsm=wbm.get_active_sheet()

    dmrow =2

    for filename in os.listdir():

        if filename.endswith('.xlsx'):

            wb = openpyxl.load_workbook(filename,data_only=True)

            wb._active_sheet_index = 0  #改变活动sheet,=后面的数字代表sheet在工作薄的排序号

            ws=wb.get_active_sheet()

            #!print(wb.sheetnames)

            #!ws=wb.active()

            ttt =ws['B2'].value

            

            srow = 5

            scol = 5

            

            

            

            for srow in range(5,70):

                dsm =wsm.cell(row=dmrow,column=1)

                dsm.value = ttt[:4]

                dsm =wsm.cell(row=dmrow,column=2)

                dsm.value = ws.cell(row=srow,column=1).value

                print(ttt[:4],ws.cell(row=srow,column=1).value,end=":")

                for scol in range(5,17):

                    dsm =wsm.cell(row=dmrow,column=scol-2)

                    dsm.value = ws.cell(row=srow,column=scol).value

                    print(ws.cell(row=srow,column=scol).value,end =" ")

                print(" ")

    

                dmrow = dmrow +1


            #print("\n")


    wbm.save("..\sss.xlsx")

    



if __name__== "__main__":

    main()


作者:admin 分类:python 浏览:1510 评论:0
留言列表
发表评论
来宾的头像