知行编程网知行编程网  2022-12-24 20:30 知行编程网 隐藏边栏  8 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于Python中vlookup函数功能是什么?的相关知识,希望可以帮到处于编程学习途中的小伙伴

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='匹配结果')

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享