python xlrd之读取Excel
1 #打开Excel文件 2 def open_excel_file(file_name='test.xlsx'): 3 try: 4 data=xlrd.open_workbook(file_name) 5 return data 6 except Exception,e: 7 print str(e) 8 raise 9 10 11 12 #通过Excel索引读取Excel文件 13 def excel_table_by_index(file_name='test.xlsx',file_index=0,file_menu=0): 14 data=open_excel_file(file_name) 15 #print "data:",data 16 table=data.sheet_by_index(file_index) 17 menu=table.row_values(file_menu) 18 plist=[] 19 for i in xrange(1,table.nrows): 20 row =table.row_values(i) 21 if row: 22 app={} 23 for n in xrange(len(menu)): 24 app[menu[n]]=row[n] 25 plist.append(app) 26 return plist 27 28 tables=excel_table_by_index() 29 for i in xrange(len(tables)): 30 print tables[i]
夕阳的进步与发展,靠各位同仁的支持与鼓励!谢谢!!!!