两种操作都是对所选文件的遍历循环的出的结果,这种结果无法进行更改,那么执行的效率其实就是对表格的准备工作,在这时候就会出现时间上的落差
xlex = pd.ExcelFile(filename)
print(xlex.sheet_names)
sheet = input('请选择想要操作的表格:') # 查询出文件中所有的表格名
df = pd.read_excel(filename, sheet, index_col=1) # index_col 处理从哪列开始,下标
while True:
columns = list(df.columns.values) # 头信息数据
print(columns)
check_col = input('选择想要去重的列:(一次仅可选择一列进行去重操作)').split()[0]
if check_col in columns:
col_index = columns.index(check_col)
break
else:
print