Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Power Query использование в источнике обращения к ячейкам - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Power Query использование в источнике обращения к ячейкам (Формулы/Formulas)
Power Query использование в источнике обращения к ячейкам
W2 Дата: Понедельник, 14.11.2016, 02:58 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Добрый день.
Все ниже описанное сдалано в Power Query/
У есть запрос который по API забирает спикок игроков клана WOT.
Есть второй запрос который может забирать данные по игрокам, но в API функции есть ограничение на кол-во игроков обрабатываемых в запросе (100). Id игроков задаются строкой через запятую.
= Json.Document(Web.Contents("https://api.worldoftanks.ru/wot/stronghold/accountstats/?application_id=XXXXXXXX&account_id=73624414,62155422,19548561,1796397,28766595,23597538,47185876,7743949,5316922,14578488,6052603,60890114,28647617,32050236,41239681,38452227,28524653,10317700,3193120,72235783,39305747,2045658,36405507,60214283,6094178,20227984,61311859,22413706,27526197,21047121,72740043,71406510,27904595,7008073,5178464,3945896,46860556,40230810,11997040,21125333,18602398,71271920,21169653,1998087,27823978,129781,5309335,13463890,1979791,64211851,41907163,24410790&language=ru"))
Вопрос как "подсунуть ячейку в API-запрос? Или в идеале как передать результат работы первого запроса в API-функцию?
 
Ответить
СообщениеДобрый день.
Все ниже описанное сдалано в Power Query/
У есть запрос который по API забирает спикок игроков клана WOT.
Есть второй запрос который может забирать данные по игрокам, но в API функции есть ограничение на кол-во игроков обрабатываемых в запросе (100). Id игроков задаются строкой через запятую.
= Json.Document(Web.Contents("https://api.worldoftanks.ru/wot/stronghold/accountstats/?application_id=XXXXXXXX&account_id=73624414,62155422,19548561,1796397,28766595,23597538,47185876,7743949,5316922,14578488,6052603,60890114,28647617,32050236,41239681,38452227,28524653,10317700,3193120,72235783,39305747,2045658,36405507,60214283,6094178,20227984,61311859,22413706,27526197,21047121,72740043,71406510,27904595,7008073,5178464,3945896,46860556,40230810,11997040,21125333,18602398,71271920,21169653,1998087,27823978,129781,5309335,13463890,1979791,64211851,41907163,24410790&language=ru"))
Вопрос как "подсунуть ячейку в API-запрос? Или в идеале как передать результат работы первого запроса в API-функцию?

Автор - W2
Дата добавления - 14.11.2016 в 02:58
W2 Дата: Понедельник, 14.11.2016, 13:35 | Сообщение № 2
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Похоже гуру не нашлось на этот вопрос. :( (( Печалька
 
Ответить
СообщениеПохоже гуру не нашлось на этот вопрос. :( (( Печалька

Автор - W2
Дата добавления - 14.11.2016 в 13:35
krosav4ig Дата: Понедельник, 14.11.2016, 23:18 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1334
Репутация: 533 ±
Замечаний: 0% ±

Excel 2007, 2013
Здравствуйте
как передать результат работы первого запроса

а что этот ваш запрос возвращает? (таблицу/список/json)
ограничение на кол-во игроков обрабатываемых в запросе (100)
а если первый запрос выдал > 100 игроков, то нужно писать udf с рекурсивным перебором
как "подсунуть ячейку в API-запрос?

на листе для ячейки делаем именованный диапазон Cell, в Power Query пишем [vba]
Код
= Excel.CurrentWorkbook(){[Name="Cell"]}[Content]{0}[Column1]
[/vba]
[p.s.]c примером файла гуру найдется быстрее


(_)Õvõ(_)

Сообщение отредактировал krosav4ig - Вторник, 15.11.2016, 02:33
 
Ответить
СообщениеЗдравствуйте
как передать результат работы первого запроса

а что этот ваш запрос возвращает? (таблицу/список/json)
ограничение на кол-во игроков обрабатываемых в запросе (100)
а если первый запрос выдал > 100 игроков, то нужно писать udf с рекурсивным перебором
как "подсунуть ячейку в API-запрос?

на листе для ячейки делаем именованный диапазон Cell, в Power Query пишем [vba]
Код
= Excel.CurrentWorkbook(){[Name="Cell"]}[Content]{0}[Column1]
[/vba]
[p.s.]c примером файла гуру найдется быстрее

Автор - krosav4ig
Дата добавления - 14.11.2016 в 23:18
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Power Query использование в источнике обращения к ячейкам (Формулы/Formulas)
Страница 1 из 11
Поиск:

Яндекс цитирования
© 2010-2016 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!