日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

excel匹配_python中实现excel的高级筛选

發布時間:2024/9/27 python 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 excel匹配_python中实现excel的高级筛选 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Excel里的高級篩選功能,著實令人驚嘆,VBA里實現起來也相對簡單,就是手動操作的代碼化,設置好三項參數,便可以隨取隨用,效果穩準快。

在python 中實現同樣的目的,更為直白爽快,不信你看:

  • 源數據,在一個工作表里:

  • 篩選條件,在另一個工作表里:

  • 篩選結果:

  • 實現代碼:
import numpy as np import pandas as pd import os import openpyxl from openpyxl import Workbook#在python中實現excel里的高級篩選 #創建一個文件夾以存放操作后的文件 os.mkdir(r'/Users/dxn/Desktop/result') #創建工作簿以盛放操作結果表 wb=Workbook() wb.save(r'/Users/dxn/Desktop/result/匹配結果.xlsx')df_source=pd.read_excel(r'/Users/dxn/Desktop/vlookup.xlsx',header=0,sheet_name='Sheet1',skipfooter=1) df_criteria=pd.read_excel(r'/Users/dxn/Desktop/vlookup.xlsx',header=0,sheet_name='Sheet2')#按照指定條件篩選源數據, df=df_source[df_source['物料名稱'].isin(df_criteria['物料名稱'].tolist())] #對于多列篩選條件,分步操作以實現雙重篩選,此句即是在上一句篩選結果的基礎上再篩選 df=df[df['規格型號'].isin(df_criteria['規格型號'].tolist())]#導出形成工作表 with pd.ExcelWriter(r'/Users/dxn/Desktop/result/匹配結果.xlsx',mode='a') as writer:df.to_excel(writer,sheet_name='匹配結果')

在學習的過程中,總會有磕磕碰碰,讓你有放棄的念頭,如何應對這樣的情緒?

想想自己當初為什么要開始?
實在不行,就暫停,時間可長可短,但在心底里要明白不能輕易放棄當時許下的承諾,哪怕你沒有給任何其他人提起過這個承諾。
對別人許下的承諾,要信守;對自己許下的承諾,更要信守。

小時候,在學校里,有老師督促著學習,在家里,有家長督促著學習;可是離開了學校,參加了工作,不會有人要督促你學習了,更多時候是不斷有人在向你要結果了。

結果的呈現,可能只是一瞬間的事,但實現結果的漂亮呈現,是需要背后點點滴滴的付出換來的;平時不安排時間給自己學習、只是忙于來往應酬,回過頭來,終會發現原來大好時光流逝好可惜啊,恨沒有逼自己一把。

一點感懷,聊記于此。

總結

以上是生活随笔為你收集整理的excel匹配_python中实现excel的高级筛选的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。