python数据分析xlrd读取excel数据

1. 安装xlrd

https://blog.csdn.net/m0_51777056/article/details/125746183?spm=1001.2014.3001.5501

2. 常用xlrd的使用方式

import xlrd

#读取excel中的内容
data = xlrd.open_workbook(r"007_服务器上架表.xlsx")

#获取工作表
#table = data.sheets()[0]                       		//通过索引获取工作表
#table = data.sheet_by_index(sheet_indx)        		//通过索引获取工作表
#table = data.sheet_by_name(sheet_name)         		//通过名称获取工作表,举例data.sheet_by_name(“test1”),如果表名称为中文,前缀要添加u变为(u“test1”)

#返回excel中所有工作表的名称
#names = data.sheet_names()
#data.sheet_loaded(sheet_name or indx)          		//检查某个sheet是否导入完毕,完成默认返回True,举例data.sheet_loaded(“test1” or indx)

#读取表内行的内容
#hang = table.nrows                             		//读取表内总行数,举例test1.nrows
#table.row(2)                                   		//返回该行中所有的单元格对象组成的列表
#table.row_slice(2)                             		//返回该行中所有的单元格对象组成的列表
#table.row_types(2, start_colx=0, end_colx=None)        //返回该行中所有的单元格数据组成的列表,若类型为empy则为0,否则为1(有数据为1,无数据为0)
#table.row_values(2, start_colx=0, end_colx=None)       //返回该行中所有的单元格数据组成的列表
#table.row_len(2)                               		//返回该行有效单元格的长度

#读取表中列的内容
#table.ncols                                    		//获取列表的有效列数
#table.col(2, start_rowx=0, end_rowx=None)      		//返回由该列中所有的单元格对象组成的列表
#table.col_slice(2, start_rowx=0, end_rowx=None)        //返回由该列中所有的单元格对象组成的列表
#table.col_types(2, start_rowx=0, end_rowx=None)        //返回由该列中所有单元格的数据类型组成的列表
#table.col_values(2, start_rowx=0, end_rowx=None)       //返回由该列中所有单元格的数据组成的列表


#单元格操作
#table.cell(rowx,colx)                          		//rowx为行,colx为列,返回单元格对象
#table.cell_type(rowx,colx)                     		//返回对应位置单元格中的数据类型
#table.cell_value(rowx,colx)                    		//返回对应位置单元格中的数据

#value = sheet.cell_value(2, 1)                 		//获取第3行第2列单元格的值
#nrows = sheet.nrows                            		//获取表格行数
#name_list = [str(sheet.cell_value(i, 3)) for i in range(1, nrows)]     //列表生成式的方式获取第4列所有值


  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值