python 读取xls文件,python读写excel文件
大家好,本篇文章主要讲的是用大蟒实现读取文件格式表格操作,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
目录
前言读操作总结
前言
快要过年了,现在是工作的事情也不想干,学习也完全学不进去,关于文件格式的操作原本昨天已经写好了,不过悲催的是,忘记发布了直接关浏览器关闭后发现已经丢失了。
以下操作均对照改表格操作:
读操作
获取sheet的方法
通过索引获取表表格:
table=worbook.sheets()[0]
table=worbook.sheet_by_index(0)
通过表名称获取:
表格=工作手册。工作表名称(工作表名称=案例)
获取文件格式中所有工作表:
table=worbook.sheet_names()
打印(表格)
打印:案例
获取行和列
获取表中有效行数:
row=table.nrows
打印(行)
打印:8
获取表中有效列数:
col=table.ncols
打印(列)
打印:10
获取一行中有多少列数据:
col=table.row_len(0)
打印(列)
获取指定行中的所有数据:
威克士表示是获取第几行的数据
开始列表示从索引为多少开始,结束_列表示从索引为多少结束
结束_列为没有人表示结束没有限制
获取指定行中的数据并以列表的形式返回
table _ list=表。row _ values(rowx=0,start_colx=0,end_colx=None)
打印(表格列表)
打印:[run , headers , pre_case_id , pre_fields , request_body , expect_result , assert_type , pass , update_time , response]
获取列中的数据:
副色度最大值表示是获取第几列的数据
start_rowx表示从索引为多少开始,end_rowx表示索引为多少结束
end_rowx为没有人表示结束没有限制
获取指定列中的数据并以列表的形式返回
table _ list=表。col _ values(colx=0,start_rowx=0,end _ rowx=无)
打印(表格列表)
打印:[运行,是,否,是,否,否,否,否]
获取单元格中值
获取指定单元格中的值:
表格=工作手册。工作表名称(工作表名称=案例)
value=table.cell_value(rowx=0,colx=1)
打印(值)
打印:标题
下面写个例子吧,就是将所有奔跑为是的行打印出来,其实在日常工作中就是将奔跑为是的用例执行一遍啦,虽然我们并不用超过来存储测试用例。这里直接将其定义成一个装饰器吧。
导入读操作
类Readxlrd():
def __init__(self,func):
self.func=func
def __call__(self,*args,**kwargs):
self.func(*args)
worbook=xlrd.open_workbook(文件名=args[0])
表格=工作手册。工作表名称(工作表名称=args[1])
row=table.nrows
对于范围(世界其他地区):内的我
如果i=1:
combined_dict={}
table _ list=表。row _ values(rowx=I,start_colx=0,end_colx=None)
table _ head=表。row _ values(rowx=0,start_colx=0,end_colx=None)
对于k,v在zip(表格标题,表格列表):中
combined_dict[k]=v
如果合并_ dict[ run ]= yes :
打印(组合_字典)
@Readxlrd
极好的测试(路线,表):
打印(输入的路径为{},输入的表是{}.格式(路线、图纸))
打印:输入的路径为c : \用户\ 86182 \桌面\案例。xlsx,输入的表是情况
{run: yes , headers : { Content-Type : application/x-www-form-urlencoded } , pre_case_id: -1.0, pre_fields: [], request _ body : { phone : 18262966312 , pwd : 123456 } ,
{run: yes , headers : { token : token } , pre_case_id: 1.0, pre _ fields : [{ field : token , scope:header}], request_body: {} , expect_result: 0 , assert_type: code
总结
关于用python阅读xlsx表单的这篇文章到此结束。有关使用python阅读xlsx表单的更多信息,请搜索热门IT软件开发工作室之前的文章或继续浏览下面的相关文章。希望你以后能支持风行IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。