导语:
本文主要介绍了关于Python中vlookup函数功能是什么?的相关知识,希望可以帮到处于编程学习途中的小伙伴
excel中的vlookup功能非常强大方便。但始终是人工操作,终究还是效率不高。在VBA中,将一系列手动操作改为一键式操作是实现这一目标的一个很好的选择。如果你也可以使用 python,你会发现它更容易到达那里。
在python中实现excel里的Vlookup函数功能
1、导入库
import numpy as np
import pandas as pd
import os
import openpyxl
from openpyxl import Workbook
2、创建一个文件夹以存放操作后的文件
os.mkdir(r'/Users/dxn/Desktop/result')
3、创建工作簿以盛放操作结果表
wb=Workbook()
wb.save(r'/Users/dxn/Desktop/result/匹配结果.xlsx')
4.读取指定数据,注意工作表名称'Sheet1'首字母大写
df_source=pd.read_excel(r'/Users/dxn/Desktop/vlookup.xlsx',header=0,sheet_name='Sheet1',skipfooter=1)
df_target=pd.read_excel(r'/Users/dxn/Desktop/vlookup.xlsx',header=0,sheet_name='Sheet2')
5、设置共有索引
df_source.set_index('物料名称')
df_target.set_index('物料名称')
6、update方法实现目标
df_target.update(df_source)
7、导出形成工作表
with pd.<span class="wp_keywordlink_affiliate"><a href="http://www.lanqibing.com/tag/excel/" title
="View all posts in Excel" target="_blank">Excel</a></span>Writer(r'/Users/dxn/Desktop/result/匹配结果
.xlsx',mode='a') as writer:
df_target.to_excel(writer,sheet_name='匹配结果')
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python如何配置虚拟环境10/12
- ♥ python类可以继承吗12/25
- ♥ anaconda 和 pycharm 有什么区别?09/09
- ♥ python如何操作mysql数据库10/01
- ♥ python计数返回什么12/25
- ♥ 如何在python中清除屏幕11/27
内容反馈