# -*- coding: utf-8 -*- import requests import json import xlrd #读取xlsx表 import pytest import xlwt #写入xls表 def loop(): workbook = xlrd.open_workbook(r'E:\code.xlsx') #打开要读取的xlsx表格 table = workbook.sheet_by_name(u'Sheet1') #选定sheet nrows = table.nrows #读取数据条数 Excel = xlwt.Workbook(encoding='utf-8', style_compression=0) #写入必须xls格式 table1 = Excel.add_sheet('code', cell_overwrite_ok=True) #指定写入sheet,名称是code #循环读取原表数据 for i in range(nrows): cols = table.row_values(i)[0] cols1 = table.row_values(i)[1] print(cols1) print(cols) #循环生产拼接的url链接 result = "https://ABC/Id=%s"%(cols)+"DEF=%s"%(cols1) print(result) #循环写入新xls表格 table1.write(i, 0, cols) #第一列 table1.write(i, 1, cols1) #第二列 table1.write(i, 2, result) # (第三列row,col,data) Excel.save(r'E:\id.xls') #保存新表 if __name__ == '__main__': loop()