用Python读取excel表格中的数据

本文适合初学者,用来介绍如何使用python来实现excel表格文件的读取。

首先介绍几个excel概念:workbook:workbook一般翻译成工作薄,所谓工作簿是指Excel环境中用来储存并处理工作数据的文件。也就是说Excel文档就是工作簿。sheet:sheet可以翻译成表,一般一个workbook中包含一个或者多个表。新建一个workbook时候,excel会缺省在该新的workbook中包含至少一个sheet。cell:每一个sheet中的表格单元,用来存放数据。

下面例子是一个后面程序将会操作的excel

表格中的数据,可以将该数据存放到data.xls中。

首先需要安装读取excel的库,读取excel文件有很多的方法,这里使用xlrdpackage。用如下命令安装该package:pipinstallxlrd将下面的代码保存到excelread.py文件中:具体的代码粘贴如下:#引入xlrd库importxlrd#读取excel文件workbook=xlrd.open_workbook("data.xls")#获取第一个sheet表table=workbook.sheets()[0]#便利该表,使用nrows,和ncols代表当前表的有效行列数。foriinrange(table.nrows):forjinrange(table.ncols):#利用cell_value获得指定行列单元格的值print(table.cell_value(i,j))

运行如下命令:

python3excelread.py得到如下的输出:这里打印的是浮点数,如何转换成整数,大家可以自己想办法。


转载请注明:http://www.aierlanlan.com/cyrz/7644.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了