
本文适合初学者,用来介绍如何使用python来实现excel表格文件的读取。
首先介绍几个excel概念:- workbook: workbook一般翻译成工作薄,所谓工作簿是指Excel环境中用来储存并处理工作数据的文件。也就是说Excel文档就是工作簿。sheet:sheet可以翻译成表, 一般一个workbook中包含一个或者多个表。新建一个workbook时候,excel会缺省在该新的workbook中包含至少一个sheet。cell:每一个sheet中的表格单元,用来存放数据。
下面例子是一个后面程序将会操作的excel

表格中的数据,可以将该数据存放到data.xls中。
首先需要安装读取excel的库,读取excel文件有很多的方法,这里使用xlrd package。 用如下命令安装该package:pip install xlrd
将下面的代码保存到excelread.py文件中:
具体的代码粘贴如下:
# 引入xlrd库import xlrd# 读取excel文件workbook = xlrd.open_workbook("data.xls")# 获取第一个sheet表table = workbook.sheets()[0]# 便利该表,使用nrows,和ncols代表当前表的有效行列数。for i in range(table.nrows):for j in range(table.ncols):# 利用cell_value获得指定行列单元格的值print(table.cell_value(i,j))
运行如下命令:
python3 excelread.py
得到如下的输出:
这里打印的是浮点数,如何转换成整数,大家可以自己想办法。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
- 控制面板
- 网站分类
- 搜索
- 最新留言
-
- 文章归档
- 友情链接
Powered By Z-BlogPHP 1.7.3
ICP证:湘ICP备2021010693号-4