访问同一个excel表格(含有多个sheet)
import numpy as np
import pandas as pd
import xlrd #读取excel的库
import xlwt #写excel的库
data=xlrd.open_workbook('./161005.xlsx') #打开excel文件读取数据
table=data.sheets()[0] #读取sheet1
h=table.ncols #获得列表数目
a1=table.col_values(2) #获取sheet1的第3列内容,返回list类型
table2=data.sheets()[1] #获取sheet2
b1=table2.col_values(2) #获取sheet2的第3列内容,返回list类型
a2=pd.DataFrame(a1) #将其list转换成dataframe类型
a2
b2=pd.DataFrame(b1)
b2
for i in range(len(b1)):#注意使用for i in range(b1): 提示错误 'list' object cannot be interpreted as an integer
#使用 for i in len(b1): 提示错误 'int' object is not iterable
for j in range(len(a1)):
if a1[j]==b1[i]:#判断是否有重合的内容
print(b1[i]) #输出重合的内容