satu_ac
Краткое назначение
satu_ac — Python-процессор прайс-листа: конвертация Excel-экспорта товаров в CSV и генерация кастомного отчета с наценкой.
Бизнес-задача
Экспорт товарного каталога из Excel часто не подходит напрямую для загрузки в другие системы. Проект автоматизирует преобразование многостраничного .xlsx в набор CSV-файлов и готовит итоговый report.csv в нужной структуре.
Техническое решение
Процесс состоит из двух шагов. convert_xlsx_to_csv.py извлекает листы Excel в отдельные CSV. create_report.py читает CSV с товарами, обрабатывает данные, применяет 15% наценку и формирует итоговый отчет.
Архитектура
- input Excel workbook;
- sheet-by-sheet CSV extraction;
- product sheet parser;
- price transformation с заданной markup-формулой;
- output report generator;
- простой reproducible CLI workflow.
Стек
Python 3, pandas, openpyxl, Excel, CSV.
Интеграции
- Excel-экспорт товаров;
- downstream CSV-импорт в коммерческие или учетные системы.
Ограничения и риски
Карточку лучше использовать как data automation case, а не как standalone product. Формула наценки зафиксирована как 15% по README и требует проверки при изменении бизнес-правил.
Что показывает в портфолио
Прикладную data preparation automation, работу с Excel/CSV, воспроизводимый pipeline и быстрое закрытие операционной задачи.