新聞中心
exce中的vlookup功能非常強(qiáng)大和方便。但總是手動(dòng)操作,終究還是效率不高。在VBA,將一系列人工操作改為一鍵操作是實(shí)現(xiàn)這一目標(biāo)的好選擇。如果你也能使用python,你會(huì)發(fā)現(xiàn)更容易達(dá)到目的。

成都創(chuàng)新互聯(lián)公司是專業(yè)的臨淄網(wǎng)站建設(shè)公司,臨淄接單;提供網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行臨淄網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
在python中實(shí)現(xiàn)excel里的Vlookup函數(shù)功能
1、導(dǎo)入庫
import numpy as np import pandas as pd import os import openpyxl from openpyxl import Workbook
2、創(chuàng)建一個(gè)文件夾以存放操作后的文件
os.mkdir(r'/Users/dxn/Desktop/result')
3、創(chuàng)建工作簿以盛放操作結(jié)果表
wb=Workbook() wb.save(r'/Users/dxn/Desktop/result/匹配結(jié)果.xlsx')
4、讀取指定數(shù)據(jù),注意工作表名稱‘Sheet1’的首字母是大寫狀態(tài)
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、設(shè)置共有索引
df_source.set_index('物料名稱')
df_target.set_index('物料名稱')6、update方法實(shí)現(xiàn)目標(biāo)
df_target.update(df_source)
7、導(dǎo)出形成工作表
with pd.ExcelWriter(r'/Users/dxn/Desktop/result/匹配結(jié)果
.xlsx',mode='a') as writer:
df_target.to_excel(writer,sheet_name='匹配結(jié)果') 文章名稱:創(chuàng)新互聯(lián)Python教程:Python中vlookup函數(shù)功能是什么?
文章轉(zhuǎn)載:http://m.fisionsoft.com.cn/article/djhipdg.html


咨詢
建站咨詢
