xlrd 操作excel

来源:互联网 发布:fastjson解析嵌套数组 编辑:程序博客网 时间:2024/05/24 04:34

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()方法来获取

原创粉丝点击