Подход для чтения ячеек из Excel и построения URL-адресов API по одному с Python - PullRequest
0 голосов
/ 11 февраля 2020

Я хочу создать URL-адреса API, используя данные, хранящиеся в таблице Excel. [если будет 100 групп, то будет 100 API] Лист Excel выглядит следующим образом

     Mtd ||       Id   ||  URLID
0 getemp || '1', '1211' || emp/getemp/abc_def
1 getusr || '1', '1231' || emp/getusr/zsr_def
2 getmgr || '1', '1541' || emp/getmgr/rty_def
3 getsal || '1', '1651' || emp/getsal/jre_def

, а URL-адрес API выглядит следующим образом

import json
import requests


URLL = (url + "emp/getemp/abc_def")
headers = {'Accept': "application/json", 'Content-Type': "application/json"}
req_json = {"rePa": {"Id":['['+str(BSourceVar)+']'+str(BVSourceVar)]}}
freq = json.dumps(req_json)
uid = {"userId": "TU_1"}
resp = requests.request("POST", URLL, data=freq , headers=headers, params=uid)

Требование

1. If there are 'n' rows in excel, 'n' URLL should created
2. URLL = (url + "emp/getemp/abc_def") >> emp/getemp/abc_def should pull from excel sheet 'URLID' for each URLL

Не уверен, как этого добиться, потому что только начал работать с python.

Преобразует URLID в список. Учитывая, что длина списка неизвестна, как мы можем каждый раз добавлять эти значения в URLL = (url + "значение URLID из xlsx")

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...