Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > Общие вопросы Web
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.07.2019, 17:16   #1
hattter
Новичок
Джуниор
 
Регистрация: 15.07.2019
Сообщений: 6
По умолчанию Задать диапазон дат

Подскажите как дописать строку https://bank.gov.ua/NBU_Exchange/exc...ate=01.01.2016

чтобы возвращался файл с диапазоном дат начиная с 01.01.2016 по сегодняшний день включительно
hattter вне форума Ответить с цитированием
Старый 16.07.2019, 17:22   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от hattter Посмотреть сообщение
Подскажите как дописать строку
а кто Вас сказал, что эту строчку можно "дописать" ?
можно попробовать в скрипте вызывать в цикле для каждой даты отдельный запрос и сохранять в файл. Если сервер не заблокирует, то получите для каждого дня отдельный файл.
А что Вы будете делать с 1492 XML файлами?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 16.07.2019, 17:27   #3
web-coder
Пользователь
 
Аватар для web-coder
 
Регистрация: 27.05.2019
Сообщений: 70
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
Если сервер не заблокирует, то получите для каждого дня отдельный файл.
Ну а если заблокирует, то тогда через curl + proxy, и чередовать запросы с разных IP c задержкой по времени.
Лучший сервис выбора хостинга по параметрам.
Более 600 тарифов. Есть промокоды!
web-coder вне форума Ответить с цитированием
Старый 16.07.2019, 17:31   #4
hattter
Новичок
Джуниор
 
Регистрация: 15.07.2019
Сообщений: 6
По умолчанию

Я думала можно в один файл всё выгрузить? Неужели не возможно это сделать ?
hattter вне форума Ответить с цитированием
Старый 16.07.2019, 17:36   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от hattter Посмотреть сообщение
Я думала можно в один файл всё выгрузить? Неужели не возможно это сделать ?
скорее всего - нет, нельзя.
Ну, точнее не так - получите 1492 файла, потом выгружайте хоть в один файл, хоть в 3 (по годам), хоть по валютам разбейте - любой каприз.

кстати, то, что Вам нужно получить, вполне себе тянет на заказ работы во Фриланс. Показываете структуру файла, который хотите получить. Платите деньги. Получаете готовый файл. Все счастливы
Serge_Bliznykov вне форума Ответить с цитированием
Старый 16.07.2019, 17:40   #6
hattter
Новичок
Джуниор
 
Регистрация: 15.07.2019
Сообщений: 6
По умолчанию

А может, вы подскажите каким образом можно реализовать в Power BI возможность обновления ежедневного курса валют. ТО есть я не только хочу загрузить таблицу с валютами, но и получить возможность обновления этих данных. Например через ODATA
hattter вне форума Ответить с цитированием
Старый 16.07.2019, 17:47   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Нет, к сожалению, про Power BI я узнал только сегодня, около 17 часов, когда увидел Ваш первый пост и загуглил по названию "Power BI".


Цитата:
Сообщение от hattter Посмотреть сообщение
но и получить возможность обновления этих данных
простите, а о каком "обновлении данных" может идти речь, когда мы говорим о курсе Банка Украины на прошлую дату? Что, курс на 15.07.2019 может завтра поменяться?
Если Вы говорите про ДОБАВЛЕНИЕ новых данных, то, думаю, что это решается каким-то скриптом (понятия не имею, каким именно и где он будет выполняться - тут нужен тот, кто понимает, что такое "Power BI" и как и где оно работает).
Скрипт будет проверять наличие данных в БД, если их нет, то подтягивать их запросом. Например, с bank.gov.ua

Цитата:
Сообщение от hattter Посмотреть сообщение
Пробовала через OData вытянуть из 1C, но возникают ошибки и в результате подтягиваются данные не правильно.
Так может быть, стоит устранить эти ошибки и всё заработает?

Последний раз редактировалось Serge_Bliznykov; 16.07.2019 в 17:51.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 16.07.2019, 17:54   #8
hattter
Новичок
Джуниор
 
Регистрация: 15.07.2019
Сообщений: 6
По умолчанию

Да, я имела ввиду именно добавление новых данных, то есть обновление в PowerBI, знаю что при запуске программы подключенной к источнику 1С обновление это происходит, но поскольку из 1С с ошибками тянутся данные, то я ищу другие пути получения данных, думала может из хml файла НБУ, но не пойму как выгрузить всё в один единый файл...
hattter вне форума Ответить с цитированием
Старый 16.07.2019, 20:41   #9
web-coder
Пользователь
 
Аватар для web-coder
 
Регистрация: 27.05.2019
Сообщений: 70
По умолчанию

Если я правильно понял, то вам нужно ежедневно получать текущие котировки валют. Тогда зачем запрашивать файлы за 3 года?
Подгружайте последний файл, и сохраняйте себе актуальные данные.
Можно поставить cron задание, чтобы скрипт это делал автоматом каждый день.
Лучший сервис выбора хостинга по параметрам.
Более 600 тарифов. Есть промокоды!
web-coder вне форума Ответить с цитированием
Старый 17.07.2019, 09:02   #10
hattter
Новичок
Джуниор
 
Регистрация: 15.07.2019
Сообщений: 6
По умолчанию

Цитата:
Сообщение от web-coder Посмотреть сообщение
Подгружайте последний файл, и сохраняйте себе актуальные данные.
Можно поставить cron задание, чтобы скрипт это делал автоматом каждый день.
cron только на Linux работает и потом скрипт наверное как-то дописывать нужно, чтобы интегрировать полученный файл с PowerBI
hattter вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не получается задать диапазон Amirhan Microsoft Office Excel 8 20.01.2014 12:41
VBA в Экселе: как задать диапазон копирования каролина_a Помощь студентам 1 28.10.2012 11:11
как задать диапазон времени Dmitrys Microsoft Office Excel 3 11.02.2011 16:51
Как задать диапазон листов в СЧЁТЕСЛИ olga=) Microsoft Office Excel 7 08.09.2010 01:14
как задать диапазон для случайных чисел Аlex Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 07.05.2010 03:18