栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python数据分析xlrd读取excel数据

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1012650.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号