读取操作
#1.读取Excel测试用例
#按照xlrd模块用来读取Excel文件内容,安装命令:pip3 install xlrd
import xlrd
excel_path=r'/Users/dd/Desktop/login.xlsx'#路径前面加个r防止转义
#1-1打开Excel
workbook=xlrd.open_workbook(excel_path)
#查看Excel文件有几个sheet,并且找到目标sheet作为下面的入参
print(workbook.sheet_names())#返回是list,如果要获取那么通过下标去获取即可,注意list下标是从0开始计数
#worksheet=workbook.sheet_names()[0]#方法一:取出list第一个数据
worksheet=workbook.sheet_by_name('登录')#方法二
#print(worksheet)
#读取某一个sheet页的一行
rows=worksheet.row_values(1)
#print(rows)#取出来的值是list
#读取某一个sheet页的一列
clos=worksheet.col_values(1)
#print(clos)#取出来的值是list
#读取某一个sheet页的某一个单元格
#celldata=worksheet.cell_value(1,5)#方法1:对应文件中的第2行第6列
celldata=worksheet.cell(1,2).value#方法2:对应文件中的第2行第6列
print(type(celldata))
print(worksheet.cell(1,2).ctype)#单元格数据类型:0-;1-字符串;2-;3-;4-;5-;
写入操作
#1.结果写入Excel
import xlutils#pip3 install xlutils 写入用这个库,可以直接写单元格
from xlutils.copyimport copy
#1.首先打开文件
#workbook_new=xlrd.open_workbook(excel_path)
#2.复制
workbook_wt=copy(workbook)
wtsheet=workbook_wt.get_sheet(0)
#写入到单元数据
wtsheet.write(1,7,excel_res)
#保存
workbook_wt.save(r'/Users/dd/Desktop/login2.xlsx')