Необходимо разработать макрос для Excel, который будет получать данные из API запроса и преобразовывать их в таблицу в Excel.
2. Функциональные требования
Макрос должен выполнять следующие функции:
- Получение данных из API запроса, указанного в задании.
- Преобразование полученных данных в формат JSON.
- Преобразование данных из формата JSON в формат таблицы Excel.
- Вывод полученной таблицы в новый лист приложения Excel.
- Автоматическое обновление таблицы при каждом запуске макроса.
- При обновлении данных из API запроса, макрос должен добавлять новые данные в таблицу Excel, а не перезаписывать старые данные. Новые данные должны добавляться в конец таблицы, после последней имеющейся записи.
- Если при обновлении данных в API запросе не было получено новых данных, таблица в приложении Excel должна оставаться неизменной.
3. Требования к интерфейсу
Макрос не должен иметь интерфейса пользователя.4. Требования к технологиям
- Разработка макроса должна быть выполнена на языке VBA для приложения Excel.
- Для работы с данными в формате JSON рекомендуется использовать библиотеку JsonConverter, которая должна быть предварительно установлена.
- Макрос должен обрабатывать ошибки, возникающие при получении данных из API запроса, и выводить соответствующее сообщение об ошибке в приложении Excel.
5. Требования к тестированию
- Макрос должен быть протестирован на правильность работы в соответствии с функциональными требованиями.
- Все найденные ошибки должны быть исправлены перед выпуском макроса в эксплуатацию.
6. Требования к документации
- По окончании разработки макроса желательно составить документацию, которая будет содержать краткое описание архитектуры макроса, а также инструкции по его использованию и настройке.
Если есть другие способы выполнения данной задачи, не создавая макрос, готов выслушать предложения!
Адрес запроса
Api ключ пришлю исполнителю
Описание запросов
Стоимость обсуждается.