Автоматизированный Excel-отчёт по продажам с обновлением из CSV

Ссылка на работу
image image image
Демонстрационный коммерческий проект автоматизированного Excel-отчёта по продажам, который обновляется из новых CSV-файлов одним запуском Python-скрипта. Цель проекта — заменить ручное копирование данных, пересчёт показателей и обновление графиков на воспроизводимый автоматический процесс. Реализовано: — загрузка нескольких CSV-файлов согласованной структуры; — объединение данных в единый набор; — проверка наличия обязательных столбцов и корректности структуры; — расчёт ключевых показателей: выручка, прибыль, количество заказов, средний чек и выполнение плана; — формирование таблиц по датам и товарным категориям; — автоматическое обновление графиков; — создание готового Excel-файла с оформленным отчётом; — журналирование ошибок входных данных; — краткая инструкция для повторного обновления отчёта. Сценарий использования: 1. Пользователь помещает новые CSV-файлы в указанную папку. 2. Запускает скрипт обновления. 3. Получает актуальный Excel-отчёт с пересчитанными показателями, таблицами и графиками. Такой подход подходит для регулярной отчётности по продажам, заказам, остаткам, обращениям и другим данным, которые поступают в однотипных Excel- или CSV-файлах. Проект выполнен на демонстрационных обезличенных данных. Структура входных файлов, показатели, оформление и логика расчётов могут быть адаптированы под задачу заказчика. Технологии: Python, Pandas, OpenPyXL, Excel, CSV.