xlrd模块安装方法:pip install xlrd
运用xlrd和re实现提取excel表格中所有数据,并获取其中某一个值
运用代码如下:
import xlrd import re def open_excel(inpath): data = xlrd.open_workbook(inpath,encoding_override='utf-8') table = data.sheets()[1] #选中表的sheet nrows = table.nrows #获取当前sheet表的行号 ncols = table.ncols #获取当前sheet表的列号 list = [] #用于存放某一列数据 for i in range(1,nrows): #遍历每行的数据,0为表头 alldata = table.row_values(i) #循环输出每行数据 result = alldata[1] #取出表中第一列数据 list.append(result) #写入空列表 for s in range(0,len(list)): name = re.findall(r'正则表达式(.+?)',list[s]) #正则提取数据中的某个值 inpath = "excel文件路径" open_excel(inpath)