python xlrd获取excel数据

 1 import xlrd
 2 def readip(f):
 3     #校验文件是否存在,及文件格式
 4     data = xlrd.open_workbook(filename=f)
 5     print(type(data))
 6     #table = data.sheet_by_name('Sheet1')
 7     table = data.sheet_by_index(0) # 从0开始的sheet index,sheet1 计为0,类似数组索引
 8     print(type(table))
 9     nrows = table.nrows  #获取行数
10     #nclon = table.nclon
11     
12     result = []
13     for i in range(1,nrows):
14         rows  = table.row_values(i)    #是一个数组来按行获取
15         print(len(rows))
16         
17         result.append(rows[0]+':'+str(rows[1]).split('.')[0])
18         
19     print(result)
20 
21 if __name__ == "__main__":
22 
23     readip("D:/workspace/test.xlsx")

 

posted @ 2018-06-27 17:31  学习时光  阅读(337)  评论(0)    收藏  举报