美文网首页
python3(openpyxl)复制excel数据到另一个ex

python3(openpyxl)复制excel数据到另一个ex

作者: 君临天下夜未央 | 来源:发表于2019-12-13 16:13 被阅读0次

    安装包

    pip install openpyxl

    源代码

    #python3读写excel
    
    from openpyxl import Workbook
    from openpyxl import load_workbook
    import openpyxl
    
    #新建excel
    wb2=openpyxl.Workbook()
    wb2.save('test.xlsx')
    print('新建成功')
    
    #读取数据
    wb1=openpyxl.load_workbook('data.xlsx')
    wb2=openpyxl.load_workbook('test.xlsx')
    sheets1=wb1.get_sheet_names()#获取sheet页
    sheets2=wb2.get_sheet_names()
    sheet1=wb1.get_sheet_by_name(sheets1[0])
    sheet2=wb2.get_sheet_by_name(sheets2[0])
    
    max_row=sheet1.max_row#最大行数
    max_column=sheet1.max_column#最大列数
    
    for m in range(1,max_row+1):
        for n in range(97,97+max_column):#chr(97)='a'
            n=chr(n)#ASCII字符
            i='%s%d'%(n,m)#单元格编号
            cell1=sheet1[i].value#获取data单元格数据
            sheet2[i].value=cell1#赋值到test单元格
    
    wb2.save('test.xlsx')#保存数据
    wb1.close()#关闭excel
    wb2.close()
    
    

    相关文章

      网友评论

          本文标题:python3(openpyxl)复制excel数据到另一个ex

          本文链接:https://www.haomeiwen.com/subject/nlnfnctx.html