Excel 读写操作
2017-12-07
一、excel 表格读取 xlrd
1. 模块导入 import xlrd 读取excel
1) pycharm 安装xlrd 模块
2) 导入import xlrd
2. 打开excel 的方法
data = xlrd.open_workbook(‘excel路径’)
返回类型<class 'xlrd.book.Book'>
3. 获取excel 的sheets 的方法
Ø 获取所有工作表
table= data.sheets(), 返回sheet 对象列表
Ø 获取一个工作表,3种方式
sheet_1 = data.sheets()[0] # 通过索引顺序获取,返回sheet 对象
sheet_3 = data.sheet_by_index(2) # 通过索引顺序获取 , 返回sheet对象
sheet_4 = data.sheet_by_name('SVN项目版本路径') # 根据名称来获取, 返回sheet对象
4. 获取整行整列的值
代码:
rows = sheet_1.nrows
cols = sheet_1.ncols
print("rows = {},cols = {}".format(rows,cols))
5. 读取整行或整列的值
rows_data= sheet_1.row_values(0)
cols_data = sheet_1.col_values(0)
6. 读取单元格的值, 3种方式
cell_A2 = sheet_1.cell(0,0).value # 通过cell(x,y).value 获取值
cell_A1 = sheet_1.row(0)[0].value # 通过row
cell_A2 = sheet_1.col(0)[1].value
还可以通过循环row_values()方法来获取