导语:
本文主要介绍了关于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操作文件目录?哪些方法?01/04
- ♥ python读取不定行字符的问题10/22
- ♥ 如何快速安装python12/26
- ♥ 如何压缩python列表12/06
- ♥ 如何在 python 中配置日志记录处理器12/15
- ♥ python指针读取函数seek()如何使用?12/17
内容反馈