import pandas as pd
读取txt文件
txt_data = pd.read_csv('.txt', sep='\t', header=None)
# 读取xlsx文件
xlsx_data = pd.read_excel('.xlsx')
# 将txt文件中的内容与xlsx文件中的内容进行比较,获取匹配的行
result = xlsx_data[xlsx_data['表格中想要匹配的列名'].isin(txt_data[0])]#~
# 将结果保存到另一个xlsx文件中
result.to_excel('resull.xlsx', index=False)
如果想获得xlsx表格中与txt内容不同的行isin()函数是没有反函数的需要加~符号
具体
result = xlsx_data[~xlsx_data['表格中想要匹配的列名'].isin(txt_data[0])]