日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當(dāng)前位置:首頁 > 科技  > 軟件

Python辦公神器:教你使用Python批量查找Excle數(shù)據(jù)

來源: 責(zé)編: 時(shí)間:2024-01-22 17:23:38 278觀看
導(dǎo)讀有時(shí)候我們需要對Excel中的數(shù)據(jù)進(jìn)行一些復(fù)雜的操作,比如批量查找、篩選、合并等,這時(shí)候用Python就可以大大提高我們的效率和準(zhǔn)確性。在本教程中,我們將學(xué)習(xí)如何使用Python的openpyxl庫來批量查找Excle數(shù)據(jù)。openpyxl是一

有時(shí)候我們需要對Excel中的數(shù)據(jù)進(jìn)行一些復(fù)雜的操作,比如批量查找、篩選、合并等,這時(shí)候用Python就可以大大提高我們的效率和準(zhǔn)確性。lXc28資訊網(wǎng)——每日最新資訊28at.com

在本教程中,我們將學(xué)習(xí)如何使用Python的openpyxl庫來批量查找Excle數(shù)據(jù)。openpyxl是一個(gè)專門用來處理Excel文件的Python庫,它可以讀取和寫入Excel文件,以及對Excel文件中的數(shù)據(jù)進(jìn)行各種操作。我們將通過一個(gè)具體的例子來演示openpyxl庫的使用方法和api用途。lXc28資訊網(wǎng)——每日最新資訊28at.com

lXc28資訊網(wǎng)——每日最新資訊28at.com

例子:批量查找檔案記錄

假設(shè)我們有一個(gè)Excel文件,里面存儲了一些檔案記錄,每個(gè)檔案都有一個(gè)名稱、配置、提交日期等信息。這個(gè)Excel文件有多個(gè)工作表sheet,每個(gè)sheet代表了一個(gè)月份,比如1月、2月、3月等。我們現(xiàn)在想要把所有日期工作表中的特定行都提取出來整合成一個(gè)新表,比如我們想要查找所有名稱為“張三”的檔案記錄,并把它們放到一個(gè)新的Excel文件中。lXc28資訊網(wǎng)——每日最新資訊28at.com

lXc28資訊網(wǎng)——每日最新資訊28at.com

這個(gè)任務(wù)用Python和openpyxl庫就可以很容易地實(shí)現(xiàn)。我們只需要按照以下步驟來操作:lXc28資訊網(wǎng)——每日最新資訊28at.com

步驟一:導(dǎo)入openpyxl庫

首先,我們需要導(dǎo)入openpyxl庫,這樣我們才能使用它提供的功能。我們可以用下面的代碼來導(dǎo)入openpyxl庫:lXc28資訊網(wǎng)——每日最新資訊28at.com

import openpyxl

步驟二:加載Excel文件

接下來,我們需要加載我們要處理的Excel文件,也就是檔案記錄Excel文件。我們可以用openpyxl庫中的load_workbook函數(shù)來加載Excel文件,并返回一個(gè)Workbook對象。Workbook對象代表了整個(gè)Excel文件,它包含了所有的工作表sheet和其他信息。我們可以用下面的代碼來加載Excel文件,并把返回的Workbook對象賦值給一個(gè)變量wb:lXc28資訊網(wǎng)——每日最新資訊28at.com

wb = openpyxl.load_workbook('檔案記錄.xlsx')

注意,這里的'檔案記錄.xlsx'是我們要處理的Excel文件的名稱,你需要根據(jù)你自己的文件名來修改。lXc28資訊網(wǎng)——每日最新資訊28at.com

步驟三:創(chuàng)建一個(gè)新的工作簿

然后,我們需要創(chuàng)建一個(gè)新的工作簿W(wǎng)orkbook對象,用來存放我們提取出來的數(shù)據(jù)。我們可以用openpyxl庫中的Workbook函數(shù)來創(chuàng)建一個(gè)新的工作簿,并返回一個(gè)Workbook對象。我們可以用下面的代碼來創(chuàng)建一個(gè)新的工作簿,并把返回的Workbook對象賦值給一個(gè)變量new_wb:lXc28資訊網(wǎng)——每日最新資訊28at.com

new_wb = openpyxl.Workbook()

步驟四:創(chuàng)建一個(gè)新的工作表

接著,我們需要在新創(chuàng)建的工作簿new_wb中創(chuàng)建一個(gè)新的工作表sheet,用來存放我們提取出來的數(shù)據(jù)。我們可以用Workbook對象中的create_sheet方法來創(chuàng)建一個(gè)新的工作表,并返回一個(gè)Worksheet對象。Worksheet對象代表了一個(gè)單獨(dú)的工作表sheet,它包含了所有的單元格cell和其他信息。我們可以用下面的代碼來創(chuàng)建一個(gè)新的工作表,并把返回的Worksheet對象賦值給一個(gè)變量new_ws:lXc28資訊網(wǎng)——每日最新資訊28at.com

new_ws = new_wb.create_sheet('提取結(jié)果')

注意,這里的'提取結(jié)果'是我們創(chuàng)建的新工作表的名稱,你可以根據(jù)你自己的需求來修改。lXc28資訊網(wǎng)——每日最新資訊28at.com

步驟五:復(fù)制表頭

然后,我們需要把原來的Excel文件中的表頭復(fù)制到新創(chuàng)建的工作表中,也就是把第一行的數(shù)據(jù)復(fù)制過來。我們可以用Worksheet對象中的append方法來向工作表中添加一行數(shù)據(jù),這個(gè)方法接受一個(gè)列表作為參數(shù),列表中的每個(gè)元素代表了一列的數(shù)據(jù)。我們可以用下面的代碼來復(fù)制表頭:lXc28資訊網(wǎng)——每日最新資訊28at.com

# 獲取原來Excel文件中的第一個(gè)工作表ws = wb.worksheets[0]# 獲取第一行的數(shù)據(jù)header = [cell.value for cell in ws[1]]# 向新創(chuàng)建的工作表中添加一行數(shù)據(jù)new_ws.append(header)

注意,這里我們假設(shè)所有的工作表sheet都有相同的表頭,所以我們只需要獲取第一個(gè)工作表中的第一行數(shù)據(jù)即可。如果你的Excel文件中的工作表有不同的表頭,你需要根據(jù)你自己的情況來修改。lXc28資訊網(wǎng)——每日最新資訊28at.com

步驟六:遍歷所有工作表和單元格

接下來,我們需要遍歷原來Excel文件中的所有工作表sheet,再遍歷每個(gè)工作表中的第一列(名稱列,也可以看作A列)每一個(gè)有數(shù)據(jù)的單元格cell,對單元格中的內(nèi)容進(jìn)行判斷,如果單元格中的文字為我們需要查找的檔案名,就把這一行提取出來放到新創(chuàng)建的工作表中。我們可以用下面的代碼來遍歷所有工作表和單元格:lXc28資訊網(wǎng)——每日最新資訊28at.com

# 遍歷原來Excel文件中的所有工作表for ws in wb.worksheets:    # 遍歷每個(gè)工作表中第一列每一個(gè)有數(shù)據(jù)的單元格    for cell in ws['A']:        # 判斷單元格中的內(nèi)容是否為我們需要查找的檔案名,比如“張三”        # 獲取單元格所在的行號        row = cell.row        # 根據(jù)行號獲取這一行的數(shù)據(jù)        data = [cell.value for cell in ws[row]]        # 向新創(chuàng)建的工作表中添加一行數(shù)據(jù)        new_ws.append(data)

注意,這里我們假設(shè)我們要查找的檔案名是“張三”,你可以根據(jù)你自己的需求來修改。lXc28資訊網(wǎng)——每日最新資訊28at.com

步驟七:保存新創(chuàng)建的工作簿

最后,我們需要把新創(chuàng)建的工作簿new_wb保存到一個(gè)新的Excel文件中,這樣我們就可以查看我們提取出來的數(shù)據(jù)了。我們可以用Workbook對象中的save方法來保存工作簿,這個(gè)方法接受一個(gè)文件名作為參數(shù),表示要保存的Excel文件的名稱。我們可以用下面的代碼來保存工作簿:lXc28資訊網(wǎng)——每日最新資訊28at.com

new_wb.save('提取結(jié)果.xlsx')

注意,這里的'提取結(jié)果.xlsx'是我們要保存的Excel文件的名稱,你可以根據(jù)你自己的需求來修改。lXc28資訊網(wǎng)——每日最新資訊28at.com

總結(jié)

通過以上七個(gè)步驟,我們就完成了使用Python和openpyxl庫批量查找Excle數(shù)據(jù)的任務(wù)。我們可以打開'提取結(jié)果.xlsx'文件,看到我們提取出來的所有名稱為“張三”的檔案記錄。lXc28資訊網(wǎng)——每日最新資訊28at.com

通過這個(gè)例子,我們學(xué)習(xí)了如何使用openpyxl庫中的一些常用的函數(shù)和方法,比如load_workbook、Workbook、create_sheet、append、save等。openpyxl庫還有很多其他的功能,比如修改單元格樣式、插入公式、添加圖表等,你可以參考o(jì)penpyxl官方文檔來進(jìn)一步學(xué)習(xí)和探索。lXc28資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://m.www897cc.com/showinfo-26-66192-0.htmlPython辦公神器:教你使用Python批量查找Excle數(shù)據(jù)

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。郵件:2376512515@qq.com

上一篇: 管理?xiàng)売玫腒ubernetes API:優(yōu)秀實(shí)踐和工具

下一篇: Python中zoneinfo模塊的用法

標(biāo)簽:
  • 熱門焦點(diǎn)
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
国产精品美女久久福利网站| 欧美理论视频| 香蕉成人伊视频在线观看| 亚洲欧美日韩中文视频| 久久精品天堂| 女人香蕉久久**毛片精品| 欧美日韩美女在线| 国产免费亚洲高清| 国产亚洲综合精品| 亚洲国产高清视频| 亚洲精品无人区| 亚洲女性喷水在线观看一区| 久久艳片www.17c.com| 欧美精品一区二区三区视频| 国产精品免费视频xxxx| 激情小说另类小说亚洲欧美| 亚洲美女中文字幕| 午夜精品亚洲一区二区三区嫩草| 久久女同精品一区二区| 欧美裸体一区二区三区| 国产欧美日韩亚洲| 亚洲精品视频在线看| 久久国产一区二区三区| 亚洲精品一二三区| 亚洲欧美另类在线观看| 免费中文字幕日韩欧美| 国产精品国产精品| 亚洲第一福利视频| 亚洲宅男天堂在线观看无病毒| 久久亚洲视频| 国产精品欧美一区喷水| 亚洲激情影视| 久久av一区二区三区| 欧美日韩岛国| 一区在线播放视频| 午夜精品福利一区二区蜜股av| 欧美国产成人精品| 国产一区二区三区视频在线观看| 99在线热播精品免费99热| 麻豆乱码国产一区二区三区| 国产乱肥老妇国产一区二 | 欧美婷婷久久| 亚洲二区视频在线| 欧美在线视频免费观看| 欧美色综合天天久久综合精品| 在线国产精品播放| 欧美资源在线| 国产精品区二区三区日本| av成人毛片| 欧美激情亚洲自拍| 一区二区在线观看视频在线观看| 亚洲欧美国产毛片在线| 欧美日韩久久不卡| 亚洲精品欧美激情| 理论片一区二区在线| 国产亚洲精品bt天堂精选| 亚洲欧美国产精品va在线观看 | 国产精品99免费看 | 亚洲精品国产精品国自产观看| 久久久精品一区| 国产精品爽黄69| 亚洲四色影视在线观看| 欧美精品免费视频| 亚洲国产精品激情在线观看| 久久精品国产99精品国产亚洲性色 | 免费欧美电影| 国内精品99| 欧美专区18| 国产日韩欧美二区| 香蕉久久国产| 国产精品一区二区三区久久| 亚洲天堂av高清| 久久久久免费观看| 国产在线精品成人一区二区三区 | 欧美午夜精品久久久| 一区二区欧美亚洲| 欧美日韩 国产精品| 亚洲免费高清视频| 欧美精品www| 亚洲伦理在线免费看| 欧美日本不卡| 亚洲免费观看| 欧美日韩国产页| 在线午夜精品| 国产精品欧美精品| 午夜精品久久久久久久| 国产手机视频一区二区| 久久精品成人| 在线观看91久久久久久| 欧美jizz19性欧美| 亚洲精品日韩综合观看成人91| 欧美日韩精品三区| 亚洲一二三区视频在线观看| 国产精品免费aⅴ片在线观看| 午夜精品影院在线观看| 国产主播精品在线| 久久日韩粉嫩一区二区三区| 亚洲国产成人av好男人在线观看| 欧美国产欧美综合| 一区二区三区精品国产| 国产精品视频免费在线观看| 久久福利一区| 亚洲大片一区二区三区| 欧美精品18+| 亚洲欧美激情精品一区二区| 国产亚洲精品自拍| 欧美插天视频在线播放| 99精品免费| 国产精品美女久久久| 久久精品一区二区三区四区| 亚洲国产精品成人精品| 欧美色区777第一页| 亚洲欧美综合精品久久成人| 激情丁香综合| 欧美日本国产| 欧美一区二区三区四区在线 | 欧美日韩国产综合视频在线观看 | 欧美午夜不卡视频| 欧美伊人影院| 91久久一区二区| 国产精品久久一区二区三区| 久久精品国产欧美激情| 亚洲第一精品影视| 欧美三级网址| 久久精品一区二区三区四区| 日韩视频国产视频| 国产欧美精品日韩| 欧美r片在线| 亚洲一区二区三区四区中文 | 91久久精品美女高潮| 国产精品狼人久久影院观看方式| 久久久久成人网| 99国产精品99久久久久久粉嫩| 国产精品五月天| 美女精品自拍一二三四| 亚洲在线一区二区| 亚洲国产老妈| 国产精品美女久久久久久久 | 美乳少妇欧美精品| 亚洲性夜色噜噜噜7777| 亚洲春色另类小说| 国产精品嫩草久久久久| 欧美成人国产| 欧美一区二区三区免费观看| 亚洲精选久久| 国产资源精品在线观看| 欧美日韩综合在线| 看片网站欧美日韩| 亚洲欧美日韩在线观看a三区 | 亚洲欧洲一区二区在线播放| 国产亚洲a∨片在线观看| 欧美日韩国产探花| 久久先锋影音av| 午夜欧美不卡精品aaaaa| 99精品热6080yy久久| 伊人久久婷婷色综合98网| 国产精品男gay被猛男狂揉视频| 欧美www视频在线观看| 久久精品日韩欧美| 亚洲综合精品自拍| 亚洲免费成人av电影| 一区二区在线视频播放| 国产精品三区www17con| 欧美精品三区| 美女国产精品| 久久久久久国产精品mv| 亚洲欧美激情一区| 99精品欧美一区| 亚洲国产裸拍裸体视频在线观看乱了 | 日韩亚洲一区二区| 激情欧美一区| 国产日本欧美视频| 欧美视频免费| 欧美连裤袜在线视频| 免费观看亚洲视频大全| 久久精品亚洲| 亚洲欧美在线aaa| 一区二区欧美国产| 亚洲作爱视频| 亚洲精品一区二区三| 在线观看日韩专区| 国产主播精品在线| 国产午夜精品福利| 国产精品婷婷| 国产精品久久久久久久久久久久久久| 欧美老女人xx| 欧美激情亚洲一区| 欧美激情成人在线视频| 免费欧美网站| 美女视频一区免费观看| 久久夜色精品一区| 久久男人资源视频| 久久久国产精品一区二区三区| 欧美一级久久久| 亚洲欧美日韩另类精品一区二区三区| 亚洲视频自拍偷拍| 亚洲一区在线直播| 亚洲一区二区在线观看视频| 亚洲深夜福利网站| 亚洲天堂久久| 亚洲一区黄色| 校园春色综合网| 欧美一区二区三区四区在线观看| 午夜视频一区二区|