1 import xlrd
 2 #导入Excel库
 3 
 4 class xls:
 5 
 6     def __init__(self,url,row,col,num = 0):
 7         self.url = url
 8         self.row = row
 9         self.col = col
10         self.num = num
11 
12     def read_xls(self):
13         excelfile = xlrd.open_workbook(self.url)
14         # 获取文件位置
15         sheet_file = excelfile.sheet_names()
16         # 获取所有工作表名,得到一个list列表
17         # print(type(sheet_file))
18         sheet_name = sheet_file[self.num]
19         # 获取指定工作表名称
20         sheet = excelfile.sheet_by_name(sheet_name)
21         # 获取工作表对象
22         # sheet.name,sheet.nrows,sheet.ncols
23         # 工作表名称、行数、列数
24         #col_sheet = sheet.col(self.col)
25         # 获取工作表指定列内容,得到list列表
26         #row_sheet = sheet.row(self.row)
27         # 获取工作表指定行内容,得到list列表
28         value_sheet = sheet.cell(self.col-1,self.row-1).value
29         # 获取指定单元格内容
30 
31         return value_sheet
32 
33 a = xls(r"C:\wbw\test.xls",1,2,)
34 print(a.read_xls())
35 
36 #需传入文件路径、列数、行数、工作表角标(默认第一个)

 

posted on 2019-09-11 16:22  阿宅gogo  阅读(148)  评论(0编辑  收藏  举报