一、使用xlrd实现excel只能读不能写操作
1、打开文件取所有sheet# 打开文件
workbook1 = xlrd.open_workbook(user,formatting_info=False)
# 获取所有sheet
print("所有工作表:",workbook1.sheet_names())
sheet1 = workbook1.sheet_by_index(0)
2、获取整行的值print(sheet1.row_values(0))
3、获取某个单元格的值,行、列下标均从0开始print(sheet.cell_value(row,line)
xlutils
二、使用xlutils实现excel修改并保存操作# 打开文件
workbook1 = xlrd.open_workbook(user,formatting_info=False)
workbook2 = copy(workbook1)
# xlutils 获取 sheet
sheet_new = workbook2.get_sheet(0)
# 单元格更新,行、列均下标均从0开始
sheet_new.write(row,line,'通过')
# 保存
workbook2.save("../testdata/result.xls