房山网站制作,如何做网站收录,网站后缀cc,南京网站设计培训今天的文章分享Python 如何轻松操作Excel 这款office 办公软件的#xff0c;在Python 中你要针对某个对象进行操作#xff0c;是需要安装与其对应的第三方库的#xff0c;这里对于Excel 也不例外#xff0c;它也有对应的第三方库#xff0c;即xlrd 库。什么是xlrd库Python… 今天的文章分享Python 如何轻松操作Excel 这款office 办公软件的在Python 中你要针对某个对象进行操作是需要安装与其对应的第三方库的这里对于Excel 也不例外它也有对应的第三方库即xlrd 库。什么是xlrd库Python 操作Excel 主要用到xlrd和xlwt这两个库即xlrd是读Excel xlwt是写Excel 的库。今天主要讲讲xlrd这个库。常用单元格中的数据类型empty(空的)string(text)numberdatebooleanerrorblank(空白表格)安装首先来安装一下xlrd, 安装非常简单一条命令即可搞定python -m pip install xlrd不报错说明模块安装成功代码演示import xlrdimport xlwtdata xlrd.open_workbook(test.xls) #打开一个excel文件tabledata.sheet_by_name(good)#通过sheet名查找good#针对excel中sheet操作print(sheet_names:, data.sheet_names()) # 获取所有sheet名字print(sheet_number:, data.nsheets ) # 获取sheet数量print(sheet is load:,data.sheet_loaded(2)) #通过name or index来检查某个sheet是否导入完毕print(sheet_object:, data.sheets() ) # 获取所有sheet对象返回一个xlrd.sheet.Sheet()对象列表print(By_name:, data.sheet_by_name(test)) # 通过sheet名查找返回一个xlrd.sheet.Sheet()对象print(By_index:, data.sheet_by_index(1) ) # 通过索引查找返回一个xlrd.sheet.Sheet()对象#针对sheet的行的操作print(该sheet中的有效行数:,table.nrows) #获取该sheet中的有效行数print(该行对象组成的列表:,table.row(1)) #返回由该行中所有的单元格对象组成的列表print(该行对象组成的列表:,table.row_slice(1)) #返回由该行中所有的单元格对象组成的列表,与上面的效果一致print(该行数据类型组成的列表:,table.row_types(1)) #返回由该行中所有单元格的数据类型组成的列表print(该行数据组成的列表:,table.row_values(0)) #返回由该行中所有单元格的数据组成的列表print(该列的有效单元格长度:,table.row_len(1)) #返回该列的有效单元格长度#针对sheet的列的操作print(该sheet中的有效列数:,table.ncols) #获取该sheet中的有效列数print(该列中所有的单元格对象组成的列表:,table.col(1)) #返回由该列中所有的单元格对象组成的列表print(该列中所有的单元格对象组成的列表:,table.col_slice(1)) #返回由该列中所有的单元格对象组成的列表,与上面的效果一致print(该列中所有单元格的数据类型组成的列表:,table.col_types(1)) #返回由该列中所有单元格的数据类型组成的列表print(该列中所有单元格的数据组成的列表:,table.col_values(1)) #返回由该列中所有单元格的数据组成的列表#针对单元格的操作# #针对单元格的操作print(返回指定单元格对象:,table.cell(0,0)) #返回单元格对象print(返回指定单元格对象:,table.cell(0,0).value) #返回单元格对象的值print(返回指定单元格对象的数据类型:,table.cell_type(1,1)) #返回单元格中的数据类型print(返回指定单元格对象的数据:,table.cell_value(0,0)) #返回单元格中的数据,等同于table.cell(0,0).value输出结果展示引用的Excel 数据格式如下总结今天主要是分享了Python 如何来操作Excel 里面的sheet,row,col,cell 等Excel 里面的元素有了这些基础我们就可以在后面做我们想要做的了比如api 自动化时需要从Excel 里面获取要组织的请求数据或者是回写我们请求后的响应值等。备注如果有想要演示的测试数据的可以在无量测试之道~技术交流群里群主哟~友情提示“无量测试之道”原创著作欢迎关注交流禁止第三方不显示文章来源时转载。更多原创文章请扫码关注查看交流与合作请联系loadkernel126.com。QQ技术交流群41564936一文读懂敏捷模式Pythonappium框架原生代码实现App自动化测试AirTest-selenium基于Web实现UI自动化测试Python API自动化测试实操Python 测试框架之 Unittest PytestPython 爬虫之Scrapy《下》Python 爬虫之Scrapy《中》Python 爬虫之Scrapy《上》Shell 编程核心技术《四》Shell 编程核心技术《三》Git 必知必会《上》Git 必知必会《下》