前言:在测试工作中我们经常会遇到需要读取excel文件到需要,下面是我刚学到到python读取excel数据到方法,特拿来分享/:)
思路:首先我们了解一下excel的结构。最大的是excel文件,然后是表格,然后是单元格。具体思路如下:
1、打开excel文件
2、找到表格:sheets
3、找到单元格数据
上代码:
#coding=utf-8
import xlrd
class TestExcel:
# excel_path:excel文件路径;index:工作表的序号
def __init__(self,excel_path=None,index=None):
if excel_path == None:
excel_path = "/Users/casedata.xls"
if index == None:
index = 0 # 默认第一个工作表
self.data = xlrd.open_workbook(excel_path) # 打开excel文件
self.table = self.data.sheets()[index] # 找到第0个工作表
# 获取单元格到数据
def get_col_value(self):
data = self.table.cell(3, 3).value
return data
if __name__ == "__main__":
ex = TestExcel("/Users/keyword.xls")
print(ex.get_col_value())
总结: 学习每个python库,要想更好的使用它,1)、多练,2)、看官方文档,3)、即用及百度。python的宗旨就是不重复造轮子。以后还有很多的路要走,还请各位前辈多多执教。
motto:虽然我来的很晚,但我会走的更远。