python数据分析xlrd读取excel数据

文章目录

    • 1. 安装xlrd
    • 2. 常用xlrd的使用方式

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列所有值


你可能感兴趣的:(Python,python,数据分析,开发语言)