前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >用Python玩转Excel | 批量读取数据

用Python玩转Excel | 批量读取数据

作者头像
TalkPython
发布2021-08-24 14:45:39
1.1K0
发布2021-08-24 14:45:39
举报
文章被收录于专栏:TalkPython

上一次分享了读取一个单元格中的数据,今天继续分享批量读取Excel文件数据。

我们知道,一个工作簿至少由一个工作表构成,而一个工作表由多个单元格构成,单元格中存放具体的数据。工作表中的每个单元格都可以通过“行号+列号”的方式定位。如果想要批量读取单元格中的信息,那么必然需要使用循环语句。现在我们来编写具体的程序:

代码语言:javascript
复制
import xlrd
data = xlrd.open_workbook("file.xlsx") 
# 获取工作簿中所有工作表
sheets = data.sheets()
for sheet in sheets:
  # 获取工作表中有值单元格的行数
  nrow = sheet.nrows
  # 获取工作表中有值单元格的列数
  ncols = sheet.ncols
  for row in nrows:
    for col in ncols:
      # 输出单元格中的内容
      print(sheet.cell_value(row,col))

通过上述代码获取的数据,可以使用循环语句将整个工作簿中的所有工作表中的所有数据读取出来。

现在我们读取到所有数据,如果想要处理完成后,写入Excel文件,该如何操作呢?下一次继续分享写操作相关内容,敬请期待!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-08-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 TalkPython 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档