Как вы запускаете функцию Excel из Python?

#python #excel #excel-formula #plugins

#питон #превосходить #excel-формула #Плагины

Вопрос:

Мы используем плагин excel для извлечения некоторых данных из API. Наш файл excel содержит столбец с идентификатором сущности, и мы используем формулу excel для извлечения данных для этой сущности из Интернета.

Можно ли запустить это из Python?

Я мог бы экспортировать свой файл pd.DataFrame в csv, открыть его с помощью excel, добавить нужные данные и прочитать их обратно в pandas… но есть ли более быстрый способ?

Ответ №1:

Вы можете импортировать запрос и извлечь данные с помощью метода Json()

 import pandas as pd import requests url = 'https://api.covid19api.com/summary' r = requests.get(url) json = r.json() json  

Затем у вас есть данные, и вам просто нужно включить их в свой фрейм данных

Комментарии:

1. Чтобы уточнить, я не собираюсь проверять общедоступный URL-адрес на наличие некоторых данных. У меня есть плагин в excel, который аутентифицируется на удаленном сервере и извлекает данные, а ключи API/API, используемые плагином, не являются открытыми.