找回密码
 立即注册
搜索
热搜: Excel discuz
查看: 1873|回复: 0

[《从excel到python》笔记案例] 读取Excel行、列、单元格信息

[复制链接]

492

主题

7万

元宝

77万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
770449
发表于 2022-1-22 19:50:20 | 显示全部楼层 |阅读模式
2022-01-22_192815.png
本案例,介绍如何读取工作表(通过名称或者索引),目前我个人偏向用索引值拿工作表,获取行数和列数,获取整行或整列数据,以及获取某个单元格的数据
  1. import xlrd
  2. wb = xlrd.open_workbook('Chapter-2-4-1.xls')
  3. ws = wb.sheet_by_index(1)    #通过索引的方式拿到第二个工作表
  4. #ws = wb.sheet_by_name('猛虎队')    #通过名字的方式读取工作表
  5. print(ws)
  6.      #获取表格行数和列数
  7. row_count = ws.nrows   #行数
  8. col_count = ws.ncols   #列数
  9. print(f'表一共有{row_count}行,{col_count}列')
  10.       #读取整行和整列的所有值,返回列表
  11. row_val = ws.row_values(0)   #读取第一行已经使用单元格的值
  12. print(row_val)    #['姓名', '分数']
  13. col_val = ws.col_values(0)    #读取第一列单元格的值
  14. print(col_val)   #['姓名', '大兴', '小李', '胖虎', '小陈', '小张']
  15.       #读取指定行和列交叉的值
  16. score = ws.cell_value(3,1)    #获取第4行,第2列单元格的值
  17. print(score)      #99.0
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|五花八门论坛 ( 豫ICP备15031300号-3 )

GMT+8, 2024-12-22 10:05 , Processed in 0.068817 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表