版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/TH_NUM/article/details/82184651
import xlrd
worksheet = xlrd.open_workbook('20180426.xls') #打开excel文件
sheet_names= worksheet.sheet_names() #获取excel中所有工作表名
print(sheet_names)
sheet1 = worksheet.sheet_by_name('工作表1') #根据Sheet名获取数据
# sheet2 = workbook.sheet_by_index(1) #根据索引获取数据,索引为0开始,1表示获取第二张工作表数据
#
# rows = sheet2.row_values(3) #表示获取Sheet2中第4行数据
#
nameList = sheet1.col_values(1) #表示获取Sheet2中第10列数据(数据保存为list)
nameList.remove('姓名')
worksheet2=xlrd.open_workbook('2018.8.xlsx') #打开第二个文件
sheet_names= worksheet2.sheet_names() #获取excel中所有工作表名
print(sheet_names)
sheet2 = worksheet2.sheet_by_name('Sheet1') #根据Sheet名获取数据
nameIn=sheet2.col_values(1)
nameIn.remove('姓名')
nameIn.remove('')
# print(nameIn)
A=set(nameList)
B=set(nameIn)
print(B-A)
print(A-B)