xlrd读取excel文件
data = xlrd.open_workbook(file)
通过索引获取工作表
sheet1 = data.sheets()[0]
通过名称获取工作表
sheet1 = data.sheet_by_name(u'sheet1')
获取table对象,根据table进行该工作表相关数据的读取
获取行列
row = sheet1.nrows
col = sheet1.ncols
获取单元格的值
cell_value = sheet1.cell(0, 1).value
行列表数据
for i in range(row):
print sheet1.row_values(i)
数据写入
# 单元格类型 0 empty,1 string, 2 number, 3 datetime, 4 boolean, 5 error
# xf 扩展格式化
xf = 0
row_num = 1
col_num = 1
cell_type = 1
sheet1.put_cell(row_num, col_num, cell_type, u'hello word', xf)
return data