介绍
这篇文章主要介绍了怎么使用python3 + xlrd解析Excel的实例,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。
python是什么意思
python是一种跨平台的,具有解释性,编译性,互动性和面向对象的脚本语言,其最初的设计是用于编写自动化脚本,随着版本的不断更新和新功能的添加,常用于用于开发独立的项目和大型项目。
<强>实例如下所示:强>
#, - *安康;编码:utf-8 - * - import xlrd 时间=def open_excel (file & # 39; file.xls& # 39;): #打开要解析的Excel文件 尝试才能: ,,,data =, xlrd.open_workbook(文件) ,,return 数据 except 才能;Exception  as e: ,,,印刷(e) 时间=def excel_by_index (file & # 39; file.xls& # 39;,, colindex =, 0,, by_index =, 0): #按表的索引读取 时间=data 才能;open_excel(文件)#打开excel文件 时间=tab 才能;data.sheets () [by_index] #选择excel里面的表 时间=nrows 才能;tab.nrows #行数 时间=ncols 才能;tab.ncols #列数 时间=colName 才能;tab.row_values (colindex) #第0行的值 时间=list 才能;[]#创建一个空列表 for 才能;x 拷贝范围(0,nrows): ,,,row =, tab.row_values (x) ,,,if 行: ,,,,,app =,{} #创建空字典 ,,,,,for y 拷贝范围(0,ncols): ,,,,,,,app [, colName [y],], [y]=,行 ,,,,,list.append(应用) return 才能列表 时间=def read_excel (file & # 39; file.xls& # 39;,, by_index =, 0): #直接读取excel表中的各个值 时间=data 才能;open_excel(文件)#打开excel文件 时间=tab 才能;data.sheets () [by_index] #选择excel里面的表 时间=nrows 才能;tab.nrows #行数 时间=ncols 才能;tab.ncols #列数 for 才能;x 拷贝范围(0,nrows): ,,,,for y 拷贝范围(0,ncols): ,,,,,,value =, tab.cell (x, y) value ,,,,,,印刷(tab.cell (x, y) value) def main (): #,才能打印(& # 39;input 从而path of your 文件:& # 39;) #,才能a =, open_excel (" # 39; D: \ smt_ioe \ untitled \ analysis_excel \ my.xls& # 39;) #,才能打印(a) 时间=b 才能;excel_by_index (" # 39; D: \ smt_ioe \ untitled \ analysis_excel \ my.xls& # 39;,, 0,, 2) 时间=m 才能;[] for 才能小姐:拷贝范围(b.__len__ ()): ,,,c b=,(我) ,,,#,a =, c[& # 39;名字# 39;】 for 才能;x c:拷贝 ,,,if x ==, & # 39;日期# 39;: ,,,,,印刷(x) 打印才能(& # 39;孟# 39;) read_excel才能(" # 39;D: \ smt_ioe \ untitled \ analysis_excel \ my.xls& # 39; (2) if __name__ ==, & # 39; __main__ # 39;: 以前,,main () >怎么使用python3 + xlrd解析Excel的实例