python 处理Excel 表格

版权声明:本文为博主原创文章,未经博主允许不得转载。 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)

猜你喜欢

转载自blog.csdn.net/TH_NUM/article/details/82184651