点击查看代码
import pandas as pd
from tqdm import tqdm
file1 = r"files/1.xls"
file2 = r"files/2.xls"
df_File1 = pd.read_excel(file1, sheet_name='keyWord', keep_default_na=False)
key_column = df_File1['key'].fillna('').astype(str).tolist()
df_File2 = pd.read_excel(file2, sheet_name=0, keep_default_na=False)
progress_bar = tqdm(total=len(key_column), desc='Processing')
rowNum = 0
for key in key_column:
matched_lines = df_File2[df_File2['key'].str.contains(key)]
names = ''
for name in matched_lines['name']:
names = names+name+'\n'
if names != '':
df_File1.values[rowNum][1] = names
rowNum = rowNum + 1
progress_bar.update(1)
df_File1.to_excel(r"D:\security\web\python_tools\excelOperate\files\4.xls",index = False,header=False)
progress_bar.close()
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话