Задача
Требуется разработать программу для Windows с простым графическим интерфейсом, которая автоматизирует подсчет себестоимости проданных товаров. Программа объединяет данные из двух источников и формирует итоговый отчет.
Источники данных
- Google-таблица: содержит себестоимость товаров по их артикулам.
- Локальный Excel-файл: содержит информацию о количестве проданных единиц по тем же артикулам.
Логика работы
- Пользователь загружает Excel-файл с продажами через интерфейс программы.
- Программа автоматически сопоставляет артикулы из Excel с данными из Google-таблицы.
- Для каждого артикула количество проданных единиц умножается на себестоимость.
- Вычисляется общая сумма себестоимости по всем позициям.
Результат
Создается новый Excel-файл, который содержит:
- Таблицу с разбивкой по артикулам (артикул, количество, себестоимость, итог по артикулу).
- Общую сумму себестоимости всех проданных товаров в отдельной ячейке.
Требования к интерфейсу
- Кнопка для загрузки Excel-файла с продажами.
- Кнопка запуска расчета (или автоматический запуск после загрузки).
- Кнопка сохранения результата в новый Excel-файл.
- Минималистичный, понятный дизайн - никакого лишнего функционала.
Технические требования
- Программа должна быть совместима с Windows и корректно работать на любом ПК.
- Должна устанавливаться как обычное приложение (инсталлятор или portable версия).
- Реализация допускается на любом удобном языке программирования, подходящем для Windows-приложений (например, Python, C#, C++).