怎么使用python3 + xlrd解析Excel的实例

  介绍

这篇文章主要介绍了怎么使用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的实例