- A+
所属分类:python基础入门
在自动化测试过程中,将测试数据放在excel中形成数据驱动测试框架不失为一个选择,xlrd在读取合并单元格时,认为合并后的单元格的首格有值,其余格均为空,所以需要经过处理,在处理过程中考虑到假如又存在本身单元格内容就是空值的情况,所以需要计算合并的单元格的范围,在网上经过一番查找,发现了大牛的方法,所以分享下完整的代码:
在这里我还是要介绍一下小编的学习交流的群,有什么不懂的问题,都可以在群里踊跃发言,需要啥资料随时在群文件里面获取自己想要的资料。这个python群就是:588090942小编期待大家一起进群交流讨论,讲实话还是一个非常适合学习的地方的。各种入门资料啊,进阶资料啊,框架资料啊 爬虫等等,都是有的,风里雨里,小编都在群里等你
数据样式在网上比较常见,包括了行合并和列合并
运行结果如下:
table.merged_cells:[(7, 8, 2, 5), (1, 3, 4, 5), (3, 6, 4, 5)]
{(7, 4): (7, 2), (7, 3): (7, 2), (5, 4): (3, 4), (4, 4): (3, 4), (2, 4): (1, 4)}
姓名 年龄 出生日期 爱好 关系
小杰 24.0 1991/11/11 打人 好朋友
小胖 24.0 1990/02/22 弹吉他 好朋友
小明 26.0 1989/12/12 打游戏 同学
大神 26.0 1989/09/09 打游戏 同学
大仙 27.0 1988/08/08 打游戏 同学
小敏 25.0 1990/10/10 工作 一个人
无名 20.0 暂无 暂无 暂无
我的微信公众号
爱真理,得永生! 爱在灵灵久博客,网罗天下,福利大家!