导入openpyxl库,打开excel文件,设置工作表,修改单元格,保存工作表。
import openpyxl
import os
def write_excel(xlspath,cvalue,r,c):
"""
将响应数据写入xlsx文件
"""
if not xlspath.endswith('.xlsx'):
xlspath += '.xlsx'
#xl = openpyxl.load_workbook,打开xlsx文件
xl=openpyxl.load_workbook(xlspath,data_only=True)
#设置工作表
sheet1 = xl.worksheets[0]
sheet1.cell(c, r).value = cvalue
# 保存表格
xl.save(xlspath)
if __name__ == '__main__':
# 获取API_Test根目录
dataDir = os.path.abspath(os.path.join(os.path.dirname("__file__"), os.path.pardir))
output_file_name = dataDir + '\data\TestCase.xlsx'
write_excel(output_file_name, "reponse", 2, 11)