您好,登錄后才能下訂單哦!
這篇文章主要介紹“python3.6怎么查找匹配excel文件內(nèi)容”,在日常操作中,相信很多人在python3.6怎么查找匹配excel文件內(nèi)容問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”python3.6怎么查找匹配excel文件內(nèi)容”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
#-*- coding:utf-8 -*-
import os
import sys
import re
import numpy as np
import pandas as pd
import openpyxl
import xlrd
def checkText(file_dir,queryText):
wb = xlrd.open_workbook(file_dir) #打開excel表
#通過索引獲取 從0開始
sheet = wb.sheet_by_index(1)
#通過名字獲取某個sheet頁的值
#sheet = wb.sheet_by_name('成果物)
#初始化count
count =0
#獲取行數(shù)
nrows = sheet.nrows
#獲取總列數(shù)
ncols = sheet.ncols
qcols = 4 #檢索列 注意:數(shù)組從0開始
#print("The sum rows:%d" %nrows)
#print("The sum cols:%d" %ncols)
#獲取列數(shù)
for i in range(nrows):
if re.search(queryText,sheet.cell_value(i,qcols)):
count = count +1
if count>0:
print(file_dir)
#根據(jù)文件夾 截取文件名稱
def getFileList(path ):
allfileList = os.listdir(path)
count = 0
for file in allfileList:
filepath = os.path.join(path,file)
#只取以xlsx文件結(jié)尾的文件
if re.search(r'.xlsx', filepath):
#獲取excel文件內(nèi)容,并判斷是否包含
checkText(filepath,'李剛')
if __name__ == '__main__':
path ="C:\\Users\SP000186\\Desktop\\test"
getFileList(path)
到此,關(guān)于“python3.6怎么查找匹配excel文件內(nèi)容”的學習就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關(guān)知識,請繼續(xù)關(guān)注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。