python读取excel文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python读取excel文件相关的知识,希望对你有一定的参考价值。
#!/usr/bin/env python #-*- coding:utf-8 -*- #思路:就是先取出表头,然后for循环(len(表头数据长度)),以字典形式将表头和数据一一插入数据库 import xlrd def flask_OpenExcel(file=‘ceshi.xlsx‘): try: data = xlrd.open_workbook(file) return data #print data except Exception,e: print str(e) def excel_table_byindex(file = ‘ceshi.xlsx‘,colnameindex=0,by_index=0): data = flask_OpenExcel(file) #获取表 table = data.sheets()[by_index] #获取行数和列数 nrows = table.nrows #行数 ncols = table.ncols #列数 #表.row_values()获取行数据,索引0代表表头 #表.col_values()获取列数据 colnames = table.row_values(colnameindex) #表头行数据 list = [] for rownum in range(1,nrows): row = table.row_values(rownum) if row: app = {} for i in range(len(colnames)): app[colnames[i]] = row[i] list.append(app) return list if __name__ == "__main__": tables = excel_table_byindex() for row in tables: for key,value in row.items(): print "%s %s" %(key,value)
本文出自 “孔小发爱吃鱼” 博客,谢绝转载!
以上是关于python读取excel文件的主要内容,如果未能解决你的问题,请参考以下文章