python操作excel命令_Python 实现 Excel 的读写操作「读取 Excel 文件」

你好,我是悦创。写文件已经搞定,接下来就要学习下 Excel 的读操作。

写入 Excel 的库是 xlwt ,对应 write ;读取 Excel 的库是 xlrd ,对应r ead ;xlrd 的安装命令:pip install xlrd

首先导入 xlrd,然后打开前面写好的 “虚假用户数据.xls”,代码如下:

打开了文件之后,wb 代表当前文件。读取数据,需要指定具体的 sheet,有两种方式,分别是通过索引和名称,如下代码:

此时获取到了 sheet 对象,然后从这里取出数据就可以。

sheet 的内容是二维表格,取数据全靠行数和列数,定位具体的格子,然后拿到格子里面的内容。

如果我们要取出全部的内容咋办? 获取 sheet 的总行数和列数,然后循环就行。

取出总行数和列数的代码如下:

rows就是总行数,cols是总列数。有这两值,然后两层循环,取数据就行。

那我们需要把 Excel 的每一行数据提取出来,而且我们一行有四列数据。四列数据变化的是:列数,不变的是: 行数 —— 所以率先循环的就是 行 后循环的是 列 。

Ps:第一层循环后会等待第二层循环全部循环完毕,后再继续循环外层循环「第一层」。

如下代码:

效果图【只截图头部】:

gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==

读数据,指定某行某列,定位到具体方格,取出里面的值即可,代码是 sheet.cell(row,col).value 。

总结方法代码「共三种」

1、方法一:

2、方法二:

2、方法二:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值