扫码关注官方订阅号
1.给一个方便理解的小例子A文件.小明 香蕉小刚 苹果小美 黄瓜B文件.小六 小明 小美老王
输出:小六小明 香蕉老王小美 黄瓜
大神快来解答~python,java,c语言都行
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
在Excel中直接用公式就可以了
在B表的选择B1,输入“=HLOOKUP(A1,A!$A$1:$B$1000,2)”,按回车。
pip install pandas xlrd xlsxwriter openpyxl import pandas as pd afile = "E:\\logs\\a.xlsx" bfile = "E:\\logs\\b.xlsx" dfa = pd.read_excel(afile, 0, header=None) dfb = pd.read_excel(bfile, 0, header=None) dfc = pd.merge(dfa, dfb, how="inner", on=0) dfd = pd.merge(dfb, dfc, how="outer", on=0) dfd.to_excel(bfile, header=False, index=False)
注意,是内存操作,一般的文件是没问题的,相比下 性能较高。大文件 可以分别取出 第一列,然后求交集,再填充值,再写文件。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
在Excel中直接用公式就可以了
在B表的选择B1,输入“=HLOOKUP(A1,A!$A$1:$B$1000,2)”,按回车。
注意,是内存操作,一般的文件是没问题的,相比下 性能较高。大文件 可以分别取出 第一列,然后求交集,再填充值,再写文件。