python自动化

python自动化

前期准备

我在python.org下载最新的 python3,win版。
win+r 调出运行,cmd
找到python的文件目录,Scripts
在这里插入图片描述

详细代码

import   xlrd
def read_excel(fileName1,fileName2):
    global newset
    newset = set()
    bk1=xlrd.open_workbook(fileName1)
    bk2=xlrd.open_workbook(fileName2)
    shxrange1=range(bk1.nsheets)
    shxrange2=range(bk2.nsheets)
    #print(shxrange)
    if(shxrange1==shxrange2):
        for ii in shxrange1:
                #print(bk.sheet_names())
                #获取指定sheet名字
            sheetName1 = bk1.sheet_by_index(ii)
            sheetName2 = bk2.sheet_by_index(ii)
            # print(sheetName.name)
            #获取总行数:
            rowNum1 = sheetName1.nrows
            rowNum2 = sheetName2.nrows
            # print(rowNum)
            #获取总列数
            colNum1 = sheetName1.ncols
            colNum2 = sheetName2.ncols
            #获取文件中内容
            for  i  in  range(0,rowNum1):
                for j  in range(0,colNum1):

                    # print(sheetName.cell_value(i,j),end='  ')
                    if str(sheetName2.cell_value(i,j)) != str(sheetName1.cell_value(i,j)):
                        print("差异部分:",i,j,"【",sheetName2.cell_value(i,j),sheetName1.cell_value(i,j),"】")
                   
                # print(rowdata)
                #newset.add(rowdata)
    print(newset)
    return newset
set1 = read_excel('1.xls','2.xls')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值