Интеграция Excel с ФГИС 'Меркурий': Разработка Python-скрипта.
Цель: Создать программное решение для автоматизации работы с ФГИС "Меркурий" через обработку данных из Excel. Система должна загружать данные из Excel в "Меркурий", отправлять запросы к API, получать ответы и сохранять результаты обратно в Excel.
Задачи:
Аутентификация в ФГИС "Меркурий": Подключение к API с использованием логина и пароля, обработка ошибок авторизации.
Обработка Excel: Чтение данных из .xlsx, настройка соответствия колонок API, проверка корректности данных.
Работа с API: Формирование JSON-запросов из данных Excel, отправка POST/GET запросов, обработка ответов API.
Сохранение результатов: Запись статусов операций (успех/ошибка) в Excel, возможность создания нового файла с результатами.
Логирование: Запись успешных и неуспешных операций в лог-файл.
Функциональные требования:
Поддержка API ФГИС "Меркурий" (https://mercury.vetrf.ru/hs/operatorui).
Работа с .xlsx (pandas/openpyxl).
Обработка файлов до 10 МБ.
Нефункциональные требования:
Язык: Python.
Структурированный и задокументированный код.
Интерфейс: консольный или простой GUI.
Результат:
Скрипт для интеграции Excel с ФГИС "Меркурий".
Инструкция по запуску и настройке.
Лог-файл операций.
Дополнительно: Тестирование на тестовой среде API, исходный код с комментариями