Например, это мой ключ (VNWZibo54fSCUM01), а ссылка для данных: https ://api.torn.com/user/?selections=honors&key=VNWZibo54fSCUM01
Теперь, когда вы заходите на этот конкретный веб-сайт, он показывает награды, которые вы получили получили для игры. Он находится в формате JSON, в котором есть две вещи: Honors_awarded и Honors_Time.
Я хочу, чтобы список Honors_awarded отображался, когда пользователь вводит свой ключ в ячейку.С помощью этого мне удалось получить данные в Excel url(https://api.torn.com/user/?selections=h ... o54fSCUM01)
Как выглядят эти данные

но я хочу иметь более удобный для пользователя интерфейс.
Я хочу, чтобы пользователи просто вводили свой ключ в ячейку, после чего появляются данные.
Может быть, это не имеет значения, но у меня также есть этот код Python, который получает данные, которые мне нужны, но я не знаю, смогут ли они быть в Excel
Код: Выделить всё
import requests
api = input("Enter your api key")
url = f"https://api.torn.com/user/?selections=honors&key={api}"
response = requests.get(url)
if response.status_code == 200:
data = response.json() # Parse JSON response into a Python dictionary
if 'honors_awarded' in data:
honors_awarded = data['honors_awarded']
for data_list in honors_awarded:
print(data_list)
else:
print("The key 'honors_awarded' does not exist in the response.")
else:
print("Failed to retrieve data:", response.status_code)
Подробнее здесь: https://stackoverflow.com/questions/784 ... cell-excel
Мобильная версия